没有合适的资源?快使用搜索试试~ 我知道了~
poco 开发手册 之 样例程序说明 详细描述各个分支模块下的样例程序的功能、用途、引用的支持模块
资源推荐
资源详情
资源评论
The C++ Portable Components
Getting Started With The Samples
Version 1.2
Purpose of This Document
This document gives an overview of the sample applications delivered with the Applied
Informatics C++ Portable Components. The C++ Portable Components are a collection of
class libraries and frameworks that greatly simplifies the development of network-centric and
platform-independent applications in C++.
The document is targeted at developers and development/technical managers wanting to get
an overview of the functionality and features offered by the Applied Informatics C++ Portable
Components. Familiarity with the C++ programming language is assumed.
Validity of This Document
This document covers release 1.1 and later releases of the Applied Informatics C++ Portable
Components.
Copyright, Trademarks, Disclaimer
Copyright © 2006, Applied Informatics. All rights reserved.
All trademarks or registered marks in this document belong to their respective owners.
Information in this document is subject to change without notice and does not represent a
commitment on the part of Applied Informatics. This document is provided "as is" without
warranty of any kind, either expressed or implied, including, but not limited to, the particular
purpose. Applied Informatics reserves the right to make improvements and/or changes to this
document or the products described herein at any time.
Table of Contents
1 Introduction............................................................................................................................................. 4
2 Overview of The Samples .................................................................................................................. 5
2.1 Foundation Samples 5
2.1.1 ActiveMethod Sample 6
2.1.2 Activity Sample 7
2.1.3 Base64Decode and Base64Encode Samples 8
2.1.4 BinaryReaderWriter Sample 9
2.1.5 DateTime Sample 10
2.1.6 Deflate and Inflate Samples 11
2.1.7 Dir Sample 12
2.1.8 Grep Sample 13
2.1.9 HMACmd5 Sample 14
2.1.10 Logger Sample 15
2.1.11 MD5 Sample 16
2.1.12 NotificationQueue Sample 17
2.1.13 StringTokenizer Sample 18
2.1.14 Timer Sample 19
2.1.15 URI Sample 20
2.1.16 UUIDGen Sample 21
2.2 XML Samples 22
2.2.1 DOMParser Sample 23
2.2.2 DOMWriter Sample 24
2.2.3 PrettyPrint Sample 25
2.2.4 SAXParser Sample 26
2.3 Util Samples 27
2.3.1 SampleApp Sample 28
2.3.2 SampleServer Sample 29
2.4 Net Samples 30
2.4.1 Dict Sample 31
2.4.2 Download Sample 32
2.4.3 EchoServer Sample 33
2.4.4 HTTPGet Sample 34
2.4.5 HTTPTimeServer Sample 35
2.4.6 Mail Sample 36
2.4.7 TimeServer Sample 37
C++ Portable Components
Getting Started With The Samples 4/37
1 Introduction
This document is intended to demonstrate the most typical usages of the
different C++ Portable Components classes. This is achieved by presenting
the samples deployed with the installation of the C++ Portable
Components.
The samples are divided into four main libraries:
• The Foundation library, which provides numerous classes that shield
the programmer from the underlying operating system application
programming interface (API);
• The XML library, which provides classes and frameworks for reading
and writing XML data;
• The Util library, which makes classes available for working with
configuration files and command line arguments, as well as a
framework for building command line tools and server applications;
• The Net library, which holds high level tools to establish connections
to the outside world. HTTP and TCP servers, Web servers, Web
applications are some of the important concepts of the package.
• The NetSSL library, which adds SSL (Secure Sockets Layer) and TLS
(Transport Layer Security) support to the Net library.
The typical subjects treated are:
• Foundation: multi-threading, async. calls, date/time, cryptography,
streams, file system, logging and timers.
• XML: DOM and SAX reading and writing utilities.
• Util: Applications, servers, configuration files
• Net: Web servers, TCP servers, HTTP clients and servers.
C++ Portable Components
Getting Started With The Samples 5/37
2 Overview of The Samples
2.1 Foundation Samples
The foundation samples cover most of the important concepts of the library.
It offers cross-platform compatibility, making a wise usage of the standard
template library. Here is a list of the samples, together with the related
subjects:
Sample name
Subjects treated
ActiveMethod
Async. calls, multi-threading
Activity
Async. calls, multi-threading
Base64Encode
Cryptography
Base64Decode
Cryptography
BinaryReaderWriter
Streams
DateTime
Date and time utility
Deflate
Compression, decompression
Dir
File systems
Grep
Regular expressions, patterns
HMACmd5
Cryptography
Inflate
Compression, decompression
Logger
Logging utility
MD5
Cryptography
NotificationQueue
Notification systems, threading, thread pools
StringTokenizer
Tokenizing
Timer
Timer, threading and stopwatches
URI
Web links, addresses
UUIDGen
Unique identification codes generation
剩余36页未读,继续阅读
资源评论
robinhook
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于UC3842+LTS26Q1565A设计PC机充电器 硬件(原理图+PCB)工程文件.zip
- Hive SQL经典面试题,大数据SQL经典面试题
- Qt实现喷码器代码,实现二维码、条形码、图形的旋转、移动等
- 基于LM324芯片比较器传感器模块AD09设计硬件(原理图+PCB)工程文件.zip
- HTTP请求 - 记一笔-添加记账.jmx
- 2205040245凡永超硬间隔svm.ipynb
- Qt喷码器demo,演示软件,不是代码
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功