POCO库中文编程参考指南(1)总览

简介: POCO库中文编程参考指南(1)总览 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 What is POCO? POCO 是什么?这是我最常被人问到的。

POCO库中文编程参考指南(1)总览

  • 作者:柳大·Poechant
  • 博客:Blog.CSDN.net/Poechant
  • 邮箱:zhongchao.ustc#gmail.com (# -> @)
  • 日期:April 14th, 2012

1 What is POCO?

POCO 是什么?这是我最常被人问到的。POCO 是 POrtable COmponents 的缩写,官方主页:POCOProject.org。是一个非常出色的 C++ 库,相当于 Java 的 Class Library、.NET 的 Framework 和 Apple 的 Cocoa。它与 Boost 是非常不同的,简单说 Boost 就是相当于 Advanced STL。

2 本系列文章所使用的 POCO 版本

POCO C++ Library 1.4.3p1 (2012-01-23)

3 库逻辑结构

下图摘自 POCO 官网。OS API 是使用操作系统层的,C++/C Standard Libararies 是标准库,其他的模块都是 POCO 所提供的,包括:Foundation、XML、Crypto、XML、Util、Net、Zip、NetSSL、Data(支持 SQLite、ODBC、MySQL)、Tools & Utilities、Application。

Resize icon

4 支持平台

Desktop/Server: - Windows - Linux - Mac OS X - Solaris - HP-UX - AIX

Embedded: - Windows Embedded CE - Embedded Linux (uClibc or glibc) - iOS - QNX - VxWorks - Android

5 Namespaces

  • Poco
  • Poco::Crypto
  • Poco::Data
    • Poco::Data::MySQL
    • Poco::Data::ODBC
    • Poco::Data::SQLite
  • Poco::Net
  • Poco::Util
    • Poco::Util::Units
    • Poco::Util::Units::Constants
    • Poco::Util::Units::Internal
    • Poco::Util::Units::Values
  • Poco::XML
  • Poco::Zip

-

from:Blog.CSDN.net/Poechant

目录
相关文章
|
4月前
|
数据采集 NoSQL 关系型数据库
Go语言网络爬虫工程经验分享:pholcus库演示抓取头条新闻的实例
网络爬虫是一种自动从互联网上获取数据的程序,它可以用于各种目的,如数据分析、信息检索、竞争情报等。网络爬虫的实现方式有很多,不同的编程语言和框架都有各自的优势和特点。在本文中,我将介绍一种使用Go语言和pholcus库的网络爬虫工程,以抓取头条新闻的数据为例,展示pholcus库的功能和用法。
525 0
Go语言网络爬虫工程经验分享:pholcus库演示抓取头条新闻的实例
|
6月前
|
JavaScript API
domutils 工具库的使用方法介绍
domutils 工具库的使用方法介绍
33 0
|
9月前
|
XML 网络协议 Linux
POCO库的安装与基础知识说明
一、POCO简单介绍 POCO(Portable Components)是一个轻量级的 C++ 类库,提供了许多基本的、可移植的 C++ 组件和工具。它包含了很多模块,例如网络、XML、加密、多线程等等,可帮助 C++ 开发人员快速构建高效、可靠、可扩展的应用程序。 1.1 基本模块 Foundation:提供了许多基本的 C++ 类和函数,例如字符串、文件、日期时间、异常处理、日志等等。 Net:提供了网络编程的支持,包括 TCP、UDP、HTTP、HTTPS、SMTP、POP3、FTP、DNS 等等。 Util:提供了各种工具和辅助函数,例如配置文件、命令行解析、正则表达式、JS
376 0
|
JavaScript Android开发 开发者
从0到1,教你如何使用Tasker+Autojs实现自动打卡功能
从0到1,教你如何使用Tasker+Autojs实现自动打卡功能
1432 0
从0到1,教你如何使用Tasker+Autojs实现自动打卡功能
Qt中文翻译(官方文档,界面,工具等)集锦
Qt中文翻译(官方文档,界面,工具等)集锦
622 0
|
开发者 Python
怎样使用自定义模块? | 手把手教你入门Python之四十九
如果一个py文件要作为一个模块被别的代码使用,这个py文件的名字一定要遵守标识符的命名规则。
怎样使用自定义模块? | 手把手教你入门Python之四十九
|
Python
扩展Python控制台实现中文反馈信息
扩展默认的Python控制台, 将报错/警告等信息翻译成中文.
1223 0
|
关系型数据库 Linux C语言