WEB開發的C++類庫 WebAppLib

openkk 12年前發布 | 32K 次閱讀 C/C++開發 C/C++

WebAppLib是一系列主要用于類Unix操作系統環境下 WEB開發的C++類庫。 設計目的是通過提供使用簡單方便、相對獨立的C++類和函數來簡化CGI程序開發過程中的常見操作,提高開發效率,降低系統維護與改進的難度,適用于中等 以上規模WEB系統開發 WebAppLib所有的類、函數、變量都聲明于webapp命名空間內,由以下部分組成:

String 繼承并兼容與std::string的字符串類,增加了開發中常用的字符串處理函數
Cgi 支持文件上傳的CGI參數讀取類
Cookie HTTP Cookie設置與讀取類
MysqlClient MySQL數據庫連接類,MySQL連接處理C函數接口的C++封裝
MysqlData MySQL查詢結果數據集類,MySQL查詢結果數據提取C函數接口的C++封裝
Template 支持在模板中嵌入條件跳轉、循環輸出腳本的 HTML 模板類
HttpClient HTTP/1.1通信協議客戶端類
DateTime 日期時間運算、格式化輸出類
TextFile 固定分隔符文本文件讀取解析類
ConfigFile INI格式配置文件解析類
FileSystem 文件系統操作函數庫
Encode 字符串編碼解碼函數庫
Utility 系統調用與工具函數庫

類庫詳細使用說明可參見類庫參考手冊 help.chm

編譯本類庫要求使用g++編譯器,版本不低于v3.4.0,目前支持的操作系統有Linux(CentOS v4.0以上版本),Solaris(v10以上版本),還可以通過Cygwin環境運行于Windows操作系統。

項目主頁:http://www.baiduhome.net/lib/view/home/1339052690875

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!