POCO庫中文編程參考指南(1)總覽

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。c#

Resize icon

4 支持平臺

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

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

-.net

from:Blog.CSDN.net/Poechantcode

相關文章
相關標籤/搜索