注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++ Builder 5程序設(shè)計(jì)大全

C++ Builder 5程序設(shè)計(jì)大全

C++ Builder 5程序設(shè)計(jì)大全

定 價(jià):¥138.00

作 者: (澳)Jarrod Hollingworth等著;康向東等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: Builder

ISBN: 9787111093213 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 24cm+光盤1片 頁數(shù): 1393頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書全面介紹了C++Builder 5開發(fā)平臺(tái)的各種技術(shù),以及使用C++Builder來創(chuàng)建更為完整的應(yīng)用程序的方法。主要內(nèi)容包括:C++Builder 5基礎(chǔ),通信、數(shù)據(jù)庫和Web編程,接口和分布式計(jì)算,高級(jí)技巧等。本書深入淺出,內(nèi)容翔實(shí),實(shí)例豐富,是C++Builder高級(jí)開發(fā)人員不可多得的一本好書。初級(jí)開發(fā)人員也可以參考書中所列的各種資源。對(duì)于C++Builder的研究人員來說,本書也是一個(gè)非常好的借鑒和參考。附帶光盤包括C++Builder 5試用版、書中示例代碼以及其他一些組件和工具。

作者簡(jiǎn)介

暫缺《C++ Builder 5程序設(shè)計(jì)大全》作者簡(jiǎn)介

圖書目錄

第一部分 C++Builder 5基礎(chǔ)</font><br></font><br>第1章 C++Builder簡(jiǎn)介 </font><br></font><br>1.1 C++Builder基礎(chǔ) </font><br>1.1.1 Hello World! 從基本開始 </font><br>1.1.2 VCL、窗體和組件 </font><br>1.1.3 組件面板 </font><br>1.1.4 編寫你最初的一個(gè)真正的程序 </font><br>1.1.5 熟悉C++Builder </font><br>1.2 C++Builder 5新增功能 </font><br>1.2.1 Web應(yīng)用程序開發(fā) </font><br>1.2.2 分布式應(yīng)用程序 </font><br>1.2.3 小組開發(fā) </font><br>1.2.4 應(yīng)用程序本地化 </font><br>1.2.5 調(diào)試 </font><br>1.2.6 數(shù)據(jù)庫應(yīng)用程序開發(fā) </font><br>1.2.7 開發(fā)效率 </font><br>1.2.8 隨書工具光盤 </font><br>1.3 升級(jí)與兼容性問題</font><br>1.3.1 升級(jí)早期版本的C++Builder </font><br>1.3.2 在C++Builder 5中使用現(xiàn)存的工程 </font><br>1.3.3 創(chuàng)建兼容以前版本C++Builder的工程</font><br>1.3.4 其他工程升級(jí)問題的解答</font><br>1.4 從Delphi的移植 </font><br>1.4.1 注釋 </font><br>1.4.2 變量 </font><br>1.4.3 常數(shù) </font><br>1.4.4 操作符</font><br>1.4.5 控制程序流程 </font><br>1.4.6 函數(shù)和過程 </font><br>1.4.7 類 </font><br>1.4.8 預(yù)處理指令 </font><br>1.4.9 文件的類型 </font><br>1.5 C++Builder 5優(yōu)點(diǎn)和缺點(diǎn) </font><br>1.5.1 真正的可視化:真正的快速應(yīng)用程序開發(fā) </font><br>1.5.2 跟上C++標(biāo)準(zhǔn) </font><br>1.5.3 選擇正確的開發(fā)環(huán)境 </font><br>1.5.4 C++Builder 優(yōu)點(diǎn)和缺點(diǎn)小結(jié) </font><br>1.6 為Kylix做一些準(zhǔn)備 </font><br>1.6.1 Kylix和C++Builder的相似之處 </font><br>1.6.2 Kylix和C++Builder之間的差異 </font><br>1.6.3 將C++Builder 工程移植到Kylix </font><br>1.6.4 何時(shí)發(fā)布 </font><br>1.7 小結(jié) </font><br></font><br>第2章 C++Builder工程及IDE詳述 </font><br></font><br>2.1 理解C++Builder的工程 </font><br>2.1.1 C++Builder工程中使用的文件 </font><br>2.1.2 工程管理器 </font><br>2.2 使用對(duì)象庫 </font><br>2.2.1 增加項(xiàng)目到對(duì)象庫中 </font><br>2.2.2 使用對(duì)象庫中的項(xiàng)目 </font><br>2.2.3 在一個(gè)工程內(nèi)共享項(xiàng)目</font><br>2.2.4 定制對(duì)象庫 </font><br>2.2.5 創(chuàng)建并增加一個(gè)向?qū)У綄?duì)象庫中 </font><br>2.3 理解和使用包 </font><br>2.3.1 使用包的注意事項(xiàng) </font><br>2.3.2 C++Builder運(yùn)行期包</font><br>2.3.3 使用tdump </font><br>2.4 C++Builder 5的IDE新特征介紹 </font><br>2.4.1 對(duì)象觀察器中的屬性類別 </font><br>2.4.2 對(duì)象觀察器下拉列表中的圖像 </font><br>2.4.3 XML工程文件格式 </font><br>2.4.4 以文本格式存儲(chǔ)窗體 </font><br>2.4.5 Node-Level選項(xiàng) </font><br>2.4.6 新的To-Do 列表 </font><br>2.4.7 Console Wizard </font><br>2.5 小結(jié) </font><br></font><br>第3章 C++Builder編程 </font><br></font><br>3.1 改善可讀性的編程風(fēng)格 </font><br>3.1.1 使用簡(jiǎn)短的代碼 </font><br>3.1.2 代碼布局的使用 </font><br>3.1.3 使用合理的命名方法 </font><br>3.1.4 代碼結(jié)構(gòu)的使用 </font><br>3.1.5 使用注釋 </font><br>3.1.6 改善代碼可讀性的最后一個(gè)問題 </font><br>3.2 在C++Builder中更好地編程 </font><br>3.2.1 使用String類代替char* </font><br>3.2.2 理解引用并適當(dāng)?shù)厥褂盟鼈?nbsp;</font><br>3.2.3 避免使用全局變量 </font><br>3.2.4 理解并在代碼中使用const </font><br>3.2.5 熟悉異常的原理 </font><br>3.2.6 使用new和delete管理內(nèi)存 </font><br>3.2.7 理解和使用C++風(fēng)格的類型轉(zhuǎn)換 </font><br>3.2.8 了解何時(shí)使用預(yù)處理器 </font><br>3.2.9 了解和使用C++標(biāo)準(zhǔn)庫 </font><br>3.3 參考文獻(xiàn) </font><br>3.4 小結(jié) </font><br></font><br>第4章 C++Builder高級(jí)編程 </font><br></font><br>4.1 標(biāo)準(zhǔn)C++庫和模板介紹 </font><br>4.1.1 理解C++模板 </font><br>4.1.2 探討標(biāo)準(zhǔn)C++庫功能 </font><br>4.1.3 掌握包容器和迭代器</font><br>4.1.4 使用標(biāo)準(zhǔn)算法 </font><br>4.1.5 走近SCL </font><br>4.2 使用智能指針和強(qiáng)大的包容器 </font><br>4.2.1 堆與棧 </font><br>4.2.2 指針 </font><br>4.2.3 強(qiáng)包容器 </font><br>4.2.4 缺陷 </font><br>4.2.5 智能指針和強(qiáng)大的包容器小結(jié) </font><br>4.3 實(shí)現(xiàn)高級(jí)異常處理器 </font><br>4.3.1 檢查策略 </font><br>4.3.2 檢查優(yōu)點(diǎn) </font><br>4.3.3 替換編譯器的缺省異常處理器 </font><br>4.3.4 加入特定工程信息到類 </font><br>4.3.5 異常處理器的源代碼 </font><br>4.3.6 高級(jí)異常處理器小結(jié) </font><br>4.4 創(chuàng)建多線程應(yīng)用程序 </font><br>4.4.1 理解多任務(wù) </font><br>4.4.2 理解多線程 </font><br>4.4.3 使用API調(diào)用創(chuàng)建一個(gè)線程</font><br>4.4.4 理解TThread對(duì)象 </font><br>4.4.5 理解主VCL線程 </font><br>4.4.6 建立優(yōu)先級(jí) </font><br>4.4.7 計(jì)時(shí)線程 </font><br>4.4.8 同步線程 </font><br>4.5 設(shè)計(jì)模式介紹 </font><br>4.5.1 理解模式的可再用的本性 </font><br>4.5.2 軟件設(shè)計(jì)中的可再用模式 </font><br>4.5.3 作為詞匯表的設(shè)計(jì)模式 </font><br>4.5.4 設(shè)計(jì)模式格式 </font><br>4.5.5 設(shè)計(jì)模式分類 </font><br>4.5.6 有關(guān)設(shè)計(jì)模式的部分想法 </font><br>4.6 小結(jié) </font><br></font><br>第5章 用戶界面原則和技巧 </font><br></font><br>5.1 用戶界面原則 </font><br>5.2 本章使用的工程實(shí)例 </font><br>5.3 通過給用戶提供反饋改善可用性 </font><br>5.3.1 使用TProgressBar和TCGauge </font><br>5.3.2 使用Cursor </font><br>5.3.3 使用TStatusBar </font><br>5.3.4 使用Hints </font><br>5.4 通過輸入焦點(diǎn)的控制改善可用性 </font><br>5.4.1 響應(yīng)輸入 </font><br>5.4.2 移動(dòng)輸入焦點(diǎn) </font><br>5.5 通過外觀改善可用性 </font><br>5.5.1 在按鈕上只使用符號(hào)</font><br>5.5.2 使用符號(hào)作為文本的附加 </font><br>5.5.3 使用顏色以提供可視化線索</font><br>5.5.4 使用形狀控件 </font><br>5.6 通過允許定制改善用戶界面的可用性 </font><br>5.6.1 停放 </font><br>5.6.2 重定尺寸 </font><br>5.6.3 使用TControlBar </font><br>5.6.4 控制可見性 </font><br>5.6.5 定制MDI 父窗體的客戶區(qū) </font><br>5.7 通過記住用戶的優(yōu)選改善可用性 </font><br>5.8 處理不同的屏幕條件 </font><br>5.8.1 處理不同屏幕分辨率</font><br>5.8.2 處理不同字體尺寸 </font><br>5.8.3 處理不同顏色深度 </font><br>5.9 處理用戶界面實(shí)現(xiàn)時(shí)的復(fù)雜性 </font><br>5.9.1 使用Action列表 </font><br>5.9.2 共享事件處理器 </font><br>5.10 小結(jié) </font><br></font><br>第6章 編譯和優(yōu)化你的應(yīng)用程序 </font><br></font><br>6.1 理解編譯器如何工作 </font><br>6.2 加快編譯速度 </font><br>6.2.1 預(yù)編譯頭文件</font><br>6.2.2 加快編譯速度的其他技術(shù) </font><br>6.3 C++Builder 5編譯器和連接器的改進(jìn) </font><br>6.3.1 后臺(tái)編譯 </font><br>6.3.2 混合編譯器的改進(jìn) </font><br>6.3.3 連接器的新改進(jìn) </font><br>6.4 優(yōu)化:介紹 </font><br>6.5 執(zhí)行速度的優(yōu)化 </font><br>6.5.1 Crozzle Solver應(yīng)用程序示例 </font><br>6.5.2 指數(shù)時(shí)間 </font><br>6.5.3 有關(guān)執(zhí)行速度的工程選項(xiàng) </font><br>6.5.4 檢測(cè)瓶頸 </font><br>6.5.5 優(yōu)化設(shè)計(jì)和算法 </font><br>6.5.6 討論使代碼合理化的技術(shù) </font><br>6.5.7 使數(shù)據(jù)合理化的技術(shù) </font><br>6.5.8 手工調(diào)整匯編代碼 </font><br>6.5.9 使用外部?jī)?yōu)化 </font><br>6.5.10 執(zhí)行速度優(yōu)化小結(jié) </font><br>6.6 優(yōu)化應(yīng)用程序的其他方面 </font><br>6.6.1 優(yōu)化程序規(guī)模 </font><br>6.6.2 最后的優(yōu)化方面</font><br>6.7 小結(jié) </font><br></font><br>第7章 調(diào)試應(yīng)用程序 </font><br></font><br>7.1 調(diào)試概述 </font><br>7.1.1 工程指導(dǎo)原則 </font><br>7.1.2 編程指導(dǎo)原則 </font><br>7.1.3 調(diào)試的任務(wù) </font><br>7.2 基本調(diào)試技術(shù) </font><br>7.2.1 輸出調(diào)試信息</font><br>7.2.2 使用斷言 </font><br>7.2.3 實(shí)現(xiàn)全局異常處理器 </font><br>7.2.4 基本調(diào)試的其他問題 </font><br>7.3 使用C++Builder交互式調(diào)試器 </font><br>7.3.1 高級(jí)斷點(diǎn) </font><br>7.3.2 C++Builder 5中新的斷點(diǎn)特征 </font><br>7.3.3 C++Builder中的調(diào)試視圖 </font><br>7.3.4 監(jiān)視、計(jì)算和修改 </font><br>7.3.5 Debug Inspector </font><br>7.4 CodeGuard </font><br>7.4.1 啟用和配置CodeGuard </font><br>7.4.2 使用CodeGuard </font><br>7.4.3 檢查CodeGuard中的錯(cuò)誤及其起因 </font><br>7.5 高級(jí)調(diào)試 </font><br>7.5.1 查找非法訪問的根源 </font><br>7.5.2 連接到運(yùn)行中的進(jìn)程 </font><br>7.5.3 使用剛好及時(shí)調(diào)試 </font><br>7.5.4 遠(yuǎn)程調(diào)試 </font><br>7.5.5 調(diào)試DLL </font><br>7.5.6 其他調(diào)試工具 </font><br>7.6 測(cè)試 </font><br>7.6.1 測(cè)試的階段和技術(shù) </font><br>7.6.2 測(cè)試的提示 </font><br>7.7 小結(jié) </font><br></font><br>第8章 使用VCL組件 </font><br></font><br>8.1 VCL概述 </font><br>8.1.1 從TObject開始 </font><br>8.1.2 建立在已有的對(duì)象的基礎(chǔ)之上 </font><br>8.1.3 使用VCL </font><br>8.1.4 C++擴(kuò)展 </font><br>8.2 流機(jī)制 </font><br>8.2.1 高級(jí)流需求 </font><br>8.2.2 非發(fā)布屬性的流 </font><br>8.3 通用控件更新 </font><br>8.3.1 通用控件動(dòng)態(tài)鏈接庫 </font><br>8.3.2 C++Builder通用控件更新 </font><br>8.4 多種VCL的強(qiáng)化 </font><br>8.4.1 新的Help Hint和Menu特點(diǎn) </font><br>8.4.2 訪問注冊(cè)表 </font><br>8.4.3 VCL文件增強(qiáng)</font><br>8.4.4 新的TApplicationEvents組件 </font><br>8.4.5 TIcon增強(qiáng) </font><br>8.4.6 其他的各種VCL強(qiáng)化 </font><br>8.5 VCL擴(kuò)展——TStringList及更多 </font><br>8.5.1 將TStringList作為容器使用 </font><br>8.5.2 存儲(chǔ)非VCL對(duì)象 </font><br>8.5.3 將字符串連接到相同類型的對(duì)象 </font><br>8.5.4 創(chuàng)建一個(gè)事件鏈 </font><br>8.5.5 列表排序 </font><br>8.5.6 一些改進(jìn) </font><br>8.6 高級(jí)定制繪制事件 </font><br>8.6.1 TTreeView組件 </font><br>8.6.2 TListView組件 </font><br>8.6.3 TToolBar組件 </font><br>8.6.4 高級(jí)定制繪制事件范例 </font><br>8.7 Control Panel Applet向?qū)ЫM件 </font><br>8.8 使用第三方組件 </font><br>8.8.1 第三方組件的優(yōu)點(diǎn)和缺點(diǎn) </font><br>8.8.2 到何處查找更多的C++Builder資源 </font><br>8.9 小結(jié) </font><br></font><br>第9章 創(chuàng)建定制組件 </font><br></font><br>9.1 為什么要?jiǎng)?chuàng)建定制組件 </font><br>9.2 理解組件的編寫 </font><br>9.2.1 為什么以現(xiàn)有的組件為基礎(chǔ) </font><br>9.2.2 設(shè)計(jì)定制組件 </font><br>9.2.3 使用VCL圖表 </font><br>9.3 編寫非可視化的組件 </font><br>9.3.1 屬性 </font><br>9.3.2 事件 </font><br>9.3.3 方法 </font><br>9.3.4 創(chuàng)建組件的異常 </font><br>9.3.5 命名空間 </font><br>9.3.6 響應(yīng)消息 </font><br>9.3.7 設(shè)計(jì)期和運(yùn)行期 </font><br>9.3.8 連接組件 </font><br>9.3.9 在組件之間連接事件 </font><br>9.4 編寫可視組件 </font><br>9.4.1 從何開始 </font><br>9.4.2 TCanvas </font><br>9.4.3 在組件中使用圖形 </font><br>9.4.4 響應(yīng)鼠標(biāo)消息 </font><br>9.4.5 組合所有技術(shù) </font><br>9.4.6 修改窗口組件 </font><br>9.5 創(chuàng)建定制的數(shù)據(jù)感知組件 </font><br>9.5.1 使控件只讀 </font><br>9.5.2 建立連接 </font><br>9.5.3 使用OnDataChange事件 </font><br>9.5.4 變成數(shù)據(jù)編輯控件 </font><br>9.5.5 數(shù)據(jù)集更新 </font><br>9.5.6 最后增加一個(gè)消息 </font><br>9.6 注冊(cè)組件 </font><br>9.7 小結(jié) </font><br></font><br>第10章 創(chuàng)建屬性和組件編輯器 </font><br></font><br>10.1 創(chuàng)建定制的屬性編輯器 </font><br>10.1.1 GetAttributes()方法</font><br>10.1.2 GetValue()方法 </font><br>10.1.3 SetValue()方法 </font><br>10.1.4 Edit()方法 </font><br>10.1.5 GetValues()方法 </font><br>10.1.6 使用TPropertyEditor屬性 </font><br>10.1.7 選擇適當(dāng)?shù)膶傩跃庉嬈餍枰紤]的問題 </font><br>10.2 屬性和異常 </font><br>10.3 注冊(cè)定制屬性編輯器 </font><br>10.3.1 從一個(gè)現(xiàn)有的非VCL類型的類和屬性中獲取一個(gè)TTypeInfo*(PTypeInfo) </font><br>10.3.2 通過手工創(chuàng)建獲得一個(gè)非VCL類型的TTypeInfo*(PTypeInfo) </font><br>10.3.3 如何獲取非VCL類型的TTypeInfo* </font><br>10.3.4 重載屬性編輯器的規(guī)則 </font><br>10.4 在屬性編輯器中使用圖像 </font><br>10.4.1 ListMeasureWidth()方法</font><br>10.4.2 ListMeasureHeight()方法</font><br>10.4.3 ListDrawValue()方法 </font><br>10.4.4 PropDrawValue()方法 </font><br>10.4.5 PropDrawName()方法 </font><br>10.5 安裝編輯器包 </font><br>10.6 在屬性編輯器中使用連接的圖像列表 </font><br>10.6.1 GetAttributes()方法 </font><br>10.6.2 GetComponentImageList()方法 </font><br>10.6.3 GetValues()方法 </font><br>10.6.4 ListMeasureWidth()和ListMeasureHeight()方法 </font><br>10.6.5 ListDrawValue()方法 </font><br>10.6.6 PropDrawValue()方法 </font><br>10.6.7 繪制圖像時(shí)需要考慮的其他問題 </font><br>10.6.8 連接到父類的TCustomImageList </font><br>10.6.9 ImageIndex屬性的通用解決方案 </font><br>10.7 創(chuàng)建定制組件編輯器 </font><br>10.7.1 Edit()方法 </font><br>10.7.2 EditProperty()方法 </font><br>10.7.3 GetVerbCount()方法 </font><br>10.7.4 GetVerb()方法 </font><br>10.7.5 PrepareItem()方法 </font><br>10.7.6 ExecuteVerb()方法 </font><br>10.7.7 Copy()方法 </font><br>10.8 注冊(cè)組件編輯器</font><br>10.9 在定制組件編輯器和屬性編輯器中使用預(yù)定義圖像 </font><br>10.9.1 將資源增加到包中 </font><br>10.9.2 在屬性和組件編輯器中使用資源 </font><br>10.10 在定制組件中注冊(cè)屬性類別 </font><br>10.10.1 理解類別和類別的創(chuàng)建 </font><br>10.10.2 在類別中注冊(cè)屬性 </font><br>10.11 小結(jié) </font><br></font><br>第11章 定制組件的更多技巧 </font><br></font><br>11.1 定制組件的各種問題 </font><br>11.1.1 在對(duì)象觀察器中顯示類屬性的發(fā)布屬性 </font><br>11.1.2 在事件參數(shù)列表中使用名字空間 </font><br>11.1.3 確定事件參數(shù)列表需注意的問題 </font><br>11.1.4 重載DYNAMIC函數(shù) </font><br>11.1.5 在定制組件中處理消息 </font><br>11.1.6 在組件中使用Windows的回調(diào)函數(shù) </font><br>11.1.7 選擇基本的屬性類型時(shí)的考慮 </font><br>11.1.8 允許在設(shè)計(jì)期和運(yùn)行期使用組件</font><br>11.2 框架 </font><br>11.2.1 框架到底是什么 </font><br>11.2.2 TCustomFrame類 </font><br>11.2.3 在設(shè)計(jì)期使用框架</font><br>11.2.4 在運(yùn)行期使用框架</font><br>11.2.5 創(chuàng)建TFrame的派生類 </font><br>11.2.6 由TFrame派生類繼承 </font><br>11.2.7 重用框架 </font><br>11.2.8 框架的小結(jié)</font><br>11.3 組件發(fā)布和相關(guān)問題 </font><br>11.3.1 將組件打包 </font><br>11.3.2 發(fā)布文件應(yīng)該放在何處 </font><br>11.3.3 命名包和包的單元 </font><br>11.3.4 命名組件 </font><br>11.3.5 只發(fā)布設(shè)計(jì)期包 </font><br>11.3.6 為不同版本的C++Builder發(fā)布組件 </font><br>11.3.7 創(chuàng)建組件面板位圖 </font><br>11.3.8 設(shè)計(jì)組件時(shí)的有關(guān)發(fā)布的指導(dǎo)原則 </font><br>11.3.9 其他有關(guān)發(fā)布的問題 </font><br>11.4 小結(jié) </font><br></font><br>第二部分 通信、數(shù)據(jù)庫和Web編程</font><br></font><br>第12章 通信編程 </font><br></font><br>12.1 串口通信 </font><br>12.1.1 協(xié)議 </font><br>12.1.2 狀態(tài)機(jī)</font><br>12.1.3 結(jié)構(gòu) </font><br>12.1.4 線程同步技術(shù) </font><br>12.1.5 緩沖 </font><br>12.1.6 在串口通信中注釋 </font><br>12.2 互聯(lián)網(wǎng)協(xié)議——SMTP、FTP、HTTP、POP3 </font><br>12.2.1 遍歷組件標(biāo)簽頁 </font><br>12.2.2 一個(gè)聊天服務(wù)器例子 </font><br>12.2.3 一個(gè)聊天客戶端例子 </font><br>12.2.4 一個(gè)Email應(yīng)用程序例子 </font><br>12.2.5 一個(gè)HTTP服務(wù)器例子 </font><br>12.2.6 一個(gè)FTP客戶端軟件例子 </font><br>12.3 小結(jié) </font><br></font><br>第13章 Web服務(wù)器編程 </font><br></font><br>13.1 Web模塊 </font><br>13.2 Web服務(wù)器應(yīng)用程序向?qū)?nbsp;</font><br>13.2.1 CGI </font><br>13.2.2 WinCGI </font><br>13.2.3 ISAPI/NSAPI </font><br>13.2.4 CGI或者ISAPI</font><br>13.3 WebBroker支持組件 </font><br>13.3.1 TWebDispatcher </font><br>13.3.2 TWebModule </font><br>13.3.3 TWebResponse </font><br>13.3.4 TWebRequest </font><br>13.4 Web服務(wù)器 </font><br>13.5 WebBroker生成組件 </font><br>13.5.1 TPageProducer </font><br>13.5.2 TDataSetPageProducer </font><br>13.5.3 TDataSetTableProducer </font><br>13.5.4 TQueryTableProducer </font><br>13.6 Web應(yīng)用程序向?qū)?nbsp;</font><br>13.7 保持狀態(tài) </font><br>13.7.1 胖URL </font><br>13.7.2 Cookies </font><br>13.7.3 隱藏字段</font><br>13.8 Web安全性 </font><br>13.8.1 安全Socket層 </font><br>13.8.2 授權(quán) </font><br>13.8.3 加密Web應(yīng)用程序 </font><br>13.9 HTML和XML </font><br>13.10 InternetExpress </font><br>13.10.1 消費(fèi)者訂單 </font><br>13.10.2 TMidasPageProducer </font><br>13.10.3 Web頁編輯器 </font><br>13.10.4 分發(fā) </font><br>13.10.5 最后的主/明細(xì)表 </font><br>13.10.6 Web頁設(shè)計(jì)問題 </font><br>13.11 小結(jié) </font><br></font><br>第14章 數(shù)據(jù)庫編程 </font><br></font><br>14.1 數(shù)據(jù)庫應(yīng)用程序的結(jié)構(gòu)模型 </font><br>14.1.1 Borland數(shù)據(jù)庫引擎 </font><br>14.1.2 BDE原有(單層) </font><br>14.1.3 BDE/SQL鏈接(客戶/服務(wù)器) </font><br>14.1.4 分布式(多層) </font><br>14.1.5 數(shù)據(jù)訪問方法 </font><br>14.1.6 原有組件 </font><br>14.1.7 使用BDE的ODBC </font><br>14.1.8 使用原有組件的ODBC </font><br>14.1.9 ADO(ActiveX) </font><br>14.1.10 嵌入的SQL </font><br>14.1.11 原有API </font><br>14.1.12 數(shù)據(jù)庫結(jié)構(gòu)結(jié)論 </font><br>14.1.13 有關(guān)數(shù)據(jù)庫結(jié)構(gòu)更多信息的來源 </font><br>14.2 結(jié)構(gòu)化查詢語言 </font><br>14.2.1 表和索引 </font><br>14.2.2 參數(shù) </font><br>14.2.3 insert、update、delete和select </font><br>14.2.4 合計(jì)函數(shù)</font><br>14.2.5 有關(guān)SQL的更多信息 </font><br>14.3 C++Builder的ADO特殊組件 </font><br>14.3.1 ADO與BDE比較 </font><br>14.3.2 組件一覽 </font><br>14.3.3 數(shù)據(jù)庫連接</font><br>14.3.4 可訪問的數(shù)據(jù)集 </font><br>14.3.5 用TADOTable訪問數(shù)據(jù)集 </font><br>14.3.6 使用TADOCommand以訪問數(shù)據(jù)集 </font><br>14.3.7 可管理的事務(wù) </font><br>14.3.8 使用組件事件 </font><br>14.3.9 創(chuàng)建基本的數(shù)據(jù)庫應(yīng)用程序 </font><br>14.3.10 性能優(yōu)化 </font><br>14.3.11 錯(cuò)誤處理問題 </font><br>14.3.12 多層應(yīng)用程序和ADO </font><br>14.3.13 ADO特殊組件結(jié)論 </font><br>14.4 數(shù)據(jù)獲取結(jié)構(gòu) </font><br>14.4.1 基本選擇 </font><br>14.4.2 從多個(gè)源中提取數(shù)據(jù) </font><br>14.5 數(shù)據(jù)模塊設(shè)計(jì)器 </font><br>14.5.1 什么是數(shù)據(jù)模塊</font><br>14.5.2 為什么要用數(shù)據(jù)模塊 </font><br>14.5.3 如何在應(yīng)用程序、DLL和分布式對(duì)象中使用數(shù)據(jù)模塊 </font><br>14.5.4 數(shù)據(jù)模塊中有什么 </font><br>14.5.5 如何在我的數(shù)據(jù)模塊中加入屬性 </font><br>14.5.6 如何使用數(shù)據(jù)模塊設(shè)計(jì)器 </font><br>14.5.7 高級(jí)內(nèi)容</font><br>14.5.8 用數(shù)據(jù)模塊繼承的窗體 </font><br>14.5.9 處理不規(guī)則的用數(shù)據(jù)模塊繼承的窗體 </font><br>14.5.10 如何在特殊的用戶界面中避免依賴性</font><br>14.5.11 如何在數(shù)據(jù)模塊中共同使用特定應(yīng)用程序和框架組件 </font><br>14.5.12 包中的數(shù)據(jù)模塊 </font><br>14.5.13 數(shù)據(jù)模塊設(shè)計(jì)器—結(jié)論 </font><br>14.6 InterBase Express </font><br>14.6.1 Bug追蹤者數(shù)據(jù)庫計(jì)劃 </font><br>14.6.2 數(shù)據(jù)庫規(guī)則 </font><br>14.6.3 發(fā)生器、觸發(fā)器和存儲(chǔ)過程 </font><br>14.6.4 Bug追蹤者實(shí)現(xiàn)程序 </font><br>14.6.5 Bug追蹤器回顧 </font><br>14.7 小結(jié) </font><br></font><br>第三部分 接口和分布式計(jì)算</font><br></font><br>第15章 DLL和插件 </font><br></font><br>15.1 使用DLL向?qū)?nbsp;</font><br>15.2 編寫和使用DLL </font><br>15.2.1 靜態(tài)連接DLL </font><br>15.2.2 從動(dòng)態(tài)連接的DLL中導(dǎo)入函數(shù) </font><br>15.2.3 輸出類 </font><br>15.3 使用包與DLL的比較 </font><br>15.4 在DLL中使用SDI窗體</font><br>15.5 在DLL和包中使用MDI子窗體 </font><br>15.5.1 在DLL中使用MDI子窗體 </font><br>15.5.2 在包中使用MDI子窗體 </font><br>15.6 在C++Builder中使用微軟Visual C++ DLL </font><br>15.7 在微軟的Visual C++中使用C++Builder DLL </font><br>15.8 編寫插件 </font><br>15.8.1 解剖插件</font><br>15.8.2 TIBCB5PlugInBase類 </font><br>15.8.3 TBCB5PluginManager </font><br>15.8.4 插件回顧 </font><br>15.9 小結(jié) </font><br></font><br>第16章 COM編程 </font><br></font><br>16.1 理解COM服務(wù)器和客戶端 </font><br>16.2 再論輸出接口和事件接收器 </font><br>16.3 編寫COM服務(wù)器 </font><br>16.3.1 選擇服務(wù)器類型 </font><br>16.3.2 選擇線程模式 </font><br>16.3.3 創(chuàng)建服務(wù)器 </font><br>16.3.4 加入COM對(duì)象</font><br>16.3.5 剖析生成的代碼 </font><br>16.3.6 編寫方法體 </font><br>16.3.7 加入更好的錯(cuò)誤支持 </font><br>16.3.8 實(shí)現(xiàn)觸發(fā)事件的方法 </font><br>16.3.9 實(shí)現(xiàn)一個(gè)定制接口 </font><br>16.3.10 觸發(fā)定制的事件 </font><br>16.4 編寫Proxy/Stub DLL</font><br>16.5 編寫客戶端COM </font><br>16.5.1 導(dǎo)入類型庫 </font><br>16.5.2 查看生成的C++結(jié)構(gòu) </font><br>16.5.3 創(chuàng)建和使用COM服務(wù)器對(duì)象 </font><br>16.5.4 獲得基于Dispinterface的事件 </font><br>16.5.5 查詢定制的接口 </font><br>16.5.6 編寫定制的基于接口的事件接收器 </font><br>16.6 推薦閱讀 </font><br>16.7 小結(jié) </font><br></font><br>第17章 走向分布式:DCOM </font><br></font><br>17.1 DCOM是什么 </font><br>17.2 DCOMCnfg實(shí)用工具 </font><br>17.2.1 全局安全性設(shè)置 </font><br>17.2.2 每一服務(wù)器安全性設(shè)置 </font><br>17.3 現(xiàn)場(chǎng)測(cè)試DCOM </font><br>17.3.1 創(chuàng)建服務(wù)應(yīng)用程序 </font><br>17.3.2 創(chuàng)建客戶端應(yīng)用程序 </font><br>17.3.3 配置Launch和Access Permissions </font><br>17.3.4 配置Identity </font><br>17.3.5 運(yùn)行例子 </font><br>17.4 安全性編程 </font><br>17.4.1 CoInitializeSecurity函數(shù)參數(shù) </font><br>17.4.2 使用CoInitializeSecurity </font><br>17.4.3 理解DLL客戶端和安全性 </font><br>17.4.4 實(shí)現(xiàn)程序化訪問控制 </font><br>17.4.5 實(shí)現(xiàn)接口范圍的安全性</font><br>17.4.6 使用Blanket </font><br>17.5 小結(jié) </font><br></font><br>第18章 深入探討:COM+ </font><br></font><br>18.1 COM+介紹 </font><br>18.1.1 COM+應(yīng)用程序 </font><br>18.1.2 COM+目錄 </font><br>18.2 使用COM+服務(wù)</font><br>18.2.1 松散耦合事件 </font><br>18.2.2 事務(wù) </font><br>18.2.3 同步性</font><br>18.2.4 安全性</font><br>18.2.5 隊(duì)列組件 </font><br>18.2.6 負(fù)載平衡性</font><br>18.3 開發(fā)和使用COM+事件 </font><br>18.3.1 創(chuàng)建COM+事件對(duì)象 </font><br>18.3.2 在COM+應(yīng)用程序中安裝事件 </font><br>18.3.3 創(chuàng)建發(fā)布者 </font><br>18.3.4 創(chuàng)建訂戶 </font><br>18.3.5 配置訂戶 </font><br>18.3.6 創(chuàng)建一個(gè)永久署名 </font><br>18.3.7 創(chuàng)建一個(gè)臨時(shí)署名 </font><br>18.4 開發(fā)和使用COM+事務(wù)對(duì)象 </font><br>18.4.1 為Business層創(chuàng)建事務(wù)對(duì)象 </font><br>18.4.2 開發(fā)補(bǔ)償資源管理器 </font><br>18.4.3 創(chuàng)建客戶端 </font><br>18.5 小結(jié) </font><br></font><br>第19章 使用MIDAS3的多層分布式應(yīng)用程序 </font><br></font><br>19.1 MIDAS介紹 </font><br>19.2 MIDAS客戶端和服務(wù)器 </font><br>19.2.1 創(chuàng)建一個(gè)簡(jiǎn)單的MIDAS服務(wù)器 </font><br>19.2.2 檢查MIDAS服務(wù)器注冊(cè) </font><br>19.2.3 創(chuàng)建一個(gè)MIDAS客戶端 </font><br>19.2.4 使用Briefcase模式 </font><br>19.2.5 使用ApplyUpdates </font><br>19.2.6 執(zhí)行錯(cuò)誤處理 </font><br>19.2.7 說明Reconcile錯(cuò)誤 </font><br>19.2.8 遠(yuǎn)程訪問服務(wù)器</font><br>19.2.9 創(chuàng)建一個(gè)MIDAS主-明細(xì)服務(wù)器 </font><br>19.2.10 輸出主-明細(xì)數(shù)據(jù)集 </font><br>19.2.11 創(chuàng)建一個(gè)MIDAS主-明細(xì)客戶端 </font><br>19.2.12 使用嵌套表 </font><br>19.2.13 理解MIDAS帶寬瓶頸</font><br>19.3 MIDAS 3增強(qiáng) </font><br>19.3.1 TDataSetProvider </font><br>19.3.2 TProvider與TAppServer </font><br>19.3.3 無狀態(tài)數(shù)據(jù)處理 </font><br>19.3.4 InternetExpress應(yīng)用程序 </font><br>19.3.5 WebConnection組件 </font><br>19.3.6 對(duì)象池 </font><br>19.3.7 Socket服務(wù)器 </font><br>19.3.8 對(duì)象代理 </font><br>19.3.9 分發(fā) </font><br>19.4 小結(jié) </font><br></font><br>第20章 使用CORBA的分布式應(yīng)用程序 </font><br></font><br>20.1 CORBA介紹 </font><br>20.2 CORBA是如何工作的 </font><br>20.2.1 靜態(tài)和動(dòng)態(tài) </font><br>20.2.2 Always或On-demand </font><br>20.2.3 平面或分層 </font><br>20.2.4 誰是服務(wù)器,誰是客戶端 </font><br>20.2.5 對(duì)象請(qǐng)求代理 </font><br>20.2.6 基本對(duì)象適配器</font><br>20.2.7 便攜對(duì)象適配器</font><br>20.2.8 CORBA與COM </font><br>20.3 Visibroker組件</font><br>20.3.1 智能代理 </font><br>20.3.2 對(duì)象激活精靈 </font><br>20.3.3 控制臺(tái) </font><br>20.4 接口定義語言 </font><br>20.4.1 interface關(guān)鍵字 </font><br>20.4.2 attribute關(guān)鍵字 </font><br>20.4.3 方法 </font><br>20.4.4 類定義</font><br>20.4.5 異常 </font><br>20.4.6 層次 </font><br>20.4.7 模塊 </font><br>20.5 C++Builder 5的新特點(diǎn) </font><br>20.6 C++Builder支持CORBA </font><br>20.6.1 Environment Options </font><br>20.6.2 Debugger Options </font><br>20.6.3 Project Options </font><br>20.6.4 CORBA Server Wizard </font><br>20.6.5 CORBA Client Wizard </font><br>20.6.6 CORBA IDL File Wizard </font><br>20.6.7 CORBA Object Implementation Wizard </font><br>20.6.8 Project Updates對(duì)話框 </font><br>20.6.9 Use CORBA Object Wizard </font><br>20.6.10 C++Builder4和C++Builder5之間的不同 </font><br>20.7 實(shí)現(xiàn)程序模式 </font><br>20.7.1 層次 </font><br>20.7.2 虛擬實(shí)現(xiàn)程序?qū)哟?nbsp;</font><br>20.7.3 授權(quán)模型 </font><br>20.8 窮人的CORBA</font><br>20.9 小結(jié) </font><br></font><br>第21章 集成微軟Office </font><br></font><br>21.1 集成微軟Office概況 </font><br>21.2 如何集成 </font><br>21.2.1 使用TOleContainer </font><br>21.2.2 使用Automation </font><br>21.2.3 使用Variant和Automation對(duì)象 </font><br>21.2.4 防范使用Automation時(shí)的宏病毒</font><br>21.2.5 使用Word Basic </font><br>21.3 集成Word </font><br>21.3.1 集合 </font><br>21.3.2 應(yīng)用程序?qū)ο?nbsp;</font><br>21.3.3 使用文檔 </font><br>21.3.4 從Word中得到文本 </font><br>21.3.5 在Word文檔中放入對(duì)象 </font><br>21.4 集成Excel </font><br>21.4.1 獲得應(yīng)用程序?qū)ο?nbsp;</font><br>21.4.2 使用工作簿 </font><br>21.4.3 將單元格放到Execl工作簿中 </font><br>21.4.4 從Execl得到單元格 </font><br>21.5 使用C++Builder5的Server組件 </font><br>21.5.1 WordApplication和WordDocument組件 </font><br>21.5.2 再次討論詞匯表 </font><br>21.5.3 有關(guān)ATL和OleServers的最后想法 </font><br>21.6 更深入探討 </font><br>21.6.1 Word </font><br>21.6.2 Excel</font><br>21.6.3 其他Office應(yīng)用程序 </font><br>21.7 小結(jié) </font><br></font><br>第22章 使用ActiveX技術(shù) </font><br></font><br>22.1 理解活動(dòng)服務(wù)器對(duì)象 </font><br>22.1.1 一個(gè)入門的例子:通過Active Server Object Wizard創(chuàng)建Response和Request對(duì)象 </font><br>22.1.2 ASP Session、Server和Application對(duì)象 </font><br>22.1.3 ASP對(duì)象和WebBroker支持 </font><br>22.1.4 再次分發(fā)活動(dòng)服務(wù)器對(duì)象 </font><br>22.1.5 調(diào)試活動(dòng)服務(wù)器對(duì)象 </font><br>22.2 ActiveForm介紹 </font><br>22.3 創(chuàng)建一個(gè)ActiveForm </font><br>22.4 在IE中分發(fā)一個(gè)要使用的ActiveForm </font><br>22.4.1 為ActiveForm設(shè)置選項(xiàng) </font><br>22.4.2 連結(jié)到一個(gè)ActiveForm </font><br>22.5 創(chuàng)建一個(gè)數(shù)據(jù)感知ActiveForm </font><br>22.5.1 使用CAB文件和包 </font><br>22.5.2 ActiveForm更新 </font><br>22.5.3 OCCACHE和Downloaded Program Files </font><br>22.6 創(chuàng)建ActiveForm作為MIDAS客戶端 </font><br>22.7 在Delphi中使用ActiveForm </font><br>22.8 使用ActiveForm創(chuàng)建組件模板</font><br>22.9 Shell編程 </font><br>22.9.1 Shell基礎(chǔ)知識(shí) </font><br>22.9.2 取出一個(gè)文件夾的內(nèi)容 </font><br>22.9.3 傳送Shell對(duì)象</font><br>22.10 小結(jié) </font><br></font><br>第四部分 高 級(jí) 主 題</font><br></font><br>第23章 C++Builder的數(shù)據(jù)表示 </font><br></font><br>23.1 報(bào)告中的數(shù)據(jù)表示 </font><br>23.1.1 理解報(bào)告的價(jià)值 </font><br>23.1.2 用QuickReport產(chǎn)生報(bào)告 </font><br>23.1.3 理解自定義瀏覽器的體系</font><br>23.1.4 QuickReport自定義瀏覽器小結(jié) </font><br>23.2 打印文本和圖像 </font><br>23.2.1 打印文本 </font><br>23.2.2 打印圖形 </font><br>23.3 使用高級(jí)打印技術(shù) </font><br>23.3.1 確定打印機(jī)分辨率 </font><br>23.3.2 確定可打印紙張區(qū)域大小 </font><br>23.3.3 確定物理尺寸 </font><br>23.3.4 確定打印機(jī)繪圖能力 </font><br>23.3.5 怎樣打印旋轉(zhuǎn)字體 </font><br>23.3.6 訪問打印機(jī)配置信息</font><br>23.3.7 怎樣得到缺省打印機(jī)名 </font><br>23.3.8 怎樣設(shè)置缺省打印機(jī) </font><br>23.3.9 重新設(shè)置TPrinter </font><br>23.3.10 用TPrinter訪問DEVMODE的常用信息 </font><br>23.3.11 使用PRINTER_INFO_2 </font><br>23.3.12 其他與紙張有關(guān)的函數(shù)</font><br>23.3.13 處理作業(yè) </font><br>23.3.14 怎樣捕獲PrintScreen鍵 </font><br>23.3.15 打印窗體</font><br>23.3.16 創(chuàng)建打印預(yù)覽 </font><br>23.3.17 使用與打印機(jī)有關(guān)的變換例程 </font><br>23.3.18 其他與打印機(jī)有關(guān)的信息 </font><br>23.4 用TChart組件建立圖表</font><br>23.4.1 開始學(xué)習(xí)TeeChart </font><br>23.4.2 在運(yùn)行時(shí)改變圖表的外觀 </font><br>23.4.3 與圖表交互 </font><br>23.4.4 動(dòng)態(tài)建立圖表 </font><br>23.4.5 打印圖表</font><br>23.4.6 升級(jí)到TeeChart Pro </font><br>23.5 小結(jié) </font><br></font><br>第24章 使用Win32 API </font><br></font><br>24.1 Win32 API與Win32中間件 </font><br>24.2 Windows和API的歷史概述 </font><br>24.3 Win32 API功能范圍 </font><br>24.3.1 窗口管理 </font><br>24.3.2 系統(tǒng)服務(wù) </font><br>24.3.3 圖形設(shè)備接口 </font><br>24.3.4 多媒體服務(wù) </font><br>24.3.5 通用控件和對(duì)話框 </font><br>24.3.6 外殼特性 </font><br>24.3.7 國際特性 </font><br>24.3.8 網(wǎng)絡(luò)服務(wù) </font><br>24.4 Windows程序的構(gòu)造和操作 </font><br>24.4.1 WinMain( ) </font><br>24.4.2 窗口句柄 </font><br>24.4.3 Windows消息 </font><br>24.5 使用API的實(shí)例 </font><br>24.5.1 在程序中啟動(dòng)其他應(yīng)用程序 </font><br>24.5.2 基本的文件I/O </font><br>24.5.3 使用外殼的魔力</font><br>24.5.4 實(shí)現(xiàn)多媒體服務(wù)</font><br>24.5.5 使用全局惟一標(biāo)識(shí)符 </font><br>24.5.6 確定系統(tǒng)信息 </font><br>24.5.7 閃現(xiàn)通知 </font><br>24.5.8 添加系統(tǒng)支持 </font><br>24.5.9 動(dòng)畫效果 </font><br>24.5.10 美化應(yīng)用程序 </font><br>24.5.11 編寫控制面板applet </font><br>24.6 小結(jié) </font><br></font><br>第25章 多媒體技術(shù) </font><br></font><br>25.1 圖形設(shè)備接口 </font><br>25.1.1 Windows API和設(shè)備描述表 </font><br>25.1.2 理解TCanvas:C++Builder接口 </font><br>25.1.3 自定義繪制 </font><br>25.1.4 模擬鐘表例子</font><br>25.2 圖像支持 </font><br>25.2.1 Windows位圖對(duì)象</font><br>25.2.2 TBitmap類</font><br>25.2.3 JPEG圖像 </font><br>25.2.4 GIF圖像 </font><br>25.2.5 PNG圖像 </font><br>25.3 圖像處理 </font><br>25.3.1 顯示和獲取圖像信息 </font><br>25.3.2 使用TCanvas->Pixels讀取單個(gè)像素值 </font><br>25.3.3 圖像生成 </font><br>25.3.4 使用ScanLine快速讀取像素值</font><br>25.3.5 點(diǎn)操作:門限操作和彩色/灰度轉(zhuǎn)換 </font><br>25.3.6 全局操作:柱狀圖均衡 </font><br>25.3.7 幾何轉(zhuǎn)換:縮放 </font><br>25.3.8 空間操作:平滑和邊緣檢測(cè) </font><br>25.4 音頻文件、視頻文件和CD音樂 </font><br>25.4.1 媒體控制接口 </font><br>25.4.2 波形音頻接口 </font><br>25.4.3 波形音頻接口小結(jié) </font><br>25.5 小結(jié) </font><br></font><br>第26章 DirectX和OpenGL高級(jí)圖形技術(shù) </font><br></font><br>26.1 OpenGL介紹 </font><br>26.1.1 OpenGL和Direct3D </font><br>26.1.2 OpenGL命令結(jié)構(gòu) </font><br>26.1.3 在C++Builder中使用OnIdle()循環(huán)繪制 </font><br>26.2 使用OpenGL </font><br>26.2.1 步驟1:OpenGL初始化 </font><br>26.2.2 步驟2:用燈光和陰影設(shè)置繪制環(huán)境 </font><br>26.2.3 步驟3:三維變換 </font><br>26.2.4 步驟4:繪制圖元 </font><br>26.2.5 步驟5:置換表面 </font><br>26.2.6 OpenGL例子程序 </font><br>26.2.7 OpenGL小結(jié) </font><br>26.2.8 OpenGL參考 </font><br>26.3 DirectX簡(jiǎn)介 </font><br>26.3.1 DirectX API的COM基礎(chǔ) </font><br>26.3.2 非對(duì)象DirectX函數(shù) </font><br>26.4 使用DirectDraw </font><br>26.4.1 初始化DirectDraw</font><br>26.4.2 為DirectDraw調(diào)整顯示設(shè)置 </font><br>26.4.3 繪制表面 </font><br>26.4.4 在DirectDraw表面上使用GDI </font><br>26.4.5 把位圖裝載到表面 </font><br>26.4.6 DirectDraw例子程序</font><br>26.4.7 DirectDraw小結(jié) </font><br>26.5 使用DirectSound </font><br>26.5.1 初始化DirectSound對(duì)象 </font><br>26.5.2 創(chuàng)建從緩沖 </font><br>26.5.3 DirectSound例子程序—多種聲音播放器 </font><br>26.6 深入DirectX </font><br>26.7 DirectX參考 </font><br>26.8 小結(jié) </font><br></font><br>第五部分 C++Builder應(yīng)用程序部署</font><br></font><br>第27章 創(chuàng)建幫助文件和文檔 </font><br></font><br>27.1 技術(shù)文檔編寫101—快速編寫的10個(gè)步驟 </font><br>27.2 文檔類型 </font><br>27.3 在線文檔的策略 </font><br>27.4 幫助格式 </font><br>27.5 WinHelp格式幫助文件:Windows標(biāo)準(zhǔn) </font><br>27.5.1 幫助制作工具 </font><br>27.5.2 上下文幫助 </font><br>27.5.3 MS Help Workshop </font><br>27.5.4 把What's This幫助加入到C++Builder </font><br>27.5.5 使用高級(jí)特性擴(kuò)展幫助工程 </font><br>27.6 Microsoft HTML幫助文件 </font><br>27.7 VCL中幫助屬性和方法 </font><br>27.7.1 Help屬性 </font><br>27.7.2 幫助方法 </font><br>27.7.3 事件 </font><br>27.8 幫助制作工具資源 </font><br>27.8.1 書籍 </font><br>27.8.2 Internet上可以得到的幫助制作工具 </font><br>27.9 小結(jié) </font><br></font><br>第28章 軟件發(fā)布 </font><br></font><br>28.1 語言的國際化和本地化</font><br>28.1.1 語言國際化綜述 </font><br>28.1.2 Localize應(yīng)用程序</font><br>28.1.3 要記住的事情 </font><br>28.2 Resource DLL Wizard </font><br>28.2.1 它如何工作 </font><br>28.2.2 如何創(chuàng)建資源DLL </font><br>28.2.3 如何測(cè)試 </font><br>28.3 要安裝的其他文件和程序 </font><br>28.3.1 應(yīng)用程序文件 </font><br>28.3.2 發(fā)布的步驟 </font><br>28.4 版權(quán)和軟件許可3</font><br>28.4.1 版權(quán) </font><br>28.4.2 軟件許可 </font><br>28.5 軟件保護(hù) </font><br>28.5.1 保護(hù)應(yīng)用程序 </font><br>28.5.2 使用第三方組件保護(hù)應(yīng)用程序 </font><br>28.5.3 使用其他類型的組件保護(hù)應(yīng)用程序 </font><br>28.5.4 關(guān)于軟件保護(hù)的一些考慮 </font><br>28.6 共享件 </font><br>28.6.1 共享件以及如何保護(hù) </font><br>28.6.2 實(shí)現(xiàn)軟件保護(hù)方法 </font><br>28.6.3 共享件方法概括 </font><br>28.7 通過Internet發(fā)布和銷售 </font><br>28.7.1 Web站點(diǎn) </font><br>28.7.2 客戶支持</font><br>28.7.3 廣告 </font><br>28.7.4 免費(fèi)標(biāo)語廣告 </font><br>28.7.5 接受信用卡和提供解鎖代碼 </font><br>28.7.6 Internet銷售提示 </font><br>28.8 小結(jié) </font><br></font><br>第29章 軟件安裝與升級(jí) </font><br></font><br>29.1 安裝和卸載 </font><br>29.1.1 安裝程序制作工具 </font><br>29.1.2 Install Maker </font><br>29.1.3 卸載 </font><br>29.2 CAB和INF文件 </font><br>29.2.1 CAB文件 </font><br>29.2.2 INF文件 </font><br>29.2.3 Internet上的文件包 </font><br>29.3 版本、升級(jí)和補(bǔ)丁 </font><br>29.3.1 版本 </font><br>29.3.2 應(yīng)用程序的升級(jí) </font><br>29.3.3 補(bǔ)丁 </font><br>29.3.4 Patch Maker </font><br>29.3.5 有關(guān)升級(jí)和補(bǔ)丁的一些注意事項(xiàng) </font><br>29.4 版本控制和TeamSource </font><br>29.4.1 誰應(yīng)該使用TeamSource </font><br>29.4.2 為什么要用TeamSource </font><br>29.4.3 什么時(shí)候應(yīng)該用TeamSource </font><br>29.4.4 在哪里可以使用TeamSource </font><br>29.4.5 如何使用TeamSource</font><br>29.4.6 TeamSource窗口 </font><br>29.4.7 版本控制工具 </font><br>29.4.8 書簽 </font><br>29.4.9 鎖 </font><br>29.5 使用InstallShield Express </font><br>29.5.1 安裝InstallShield </font><br>29.5.2 開始使用InstallShield </font><br>29.5.3 測(cè)試 </font><br>29.6 小結(jié) </font><br></font><br>第六部分 編 程 技 巧</font><br></font><br>第30章 提示、技巧和方法 </font><br></font><br>30.1 用Enter鍵模擬Tab鍵 </font><br>30.1.1 解決方案 </font><br>30.1.2 代碼說明 </font><br>30.1.3 缺陷 </font><br>30.1.4 Tab鍵模擬小結(jié) </font><br>30.2 確定OS的版本 </font><br>30.2.1 解決方案 </font><br>30.2.2 代碼 </font><br>30.2.3 確定OS版本小結(jié) </font><br>30.3 使用浮點(diǎn)數(shù)編程 </font><br>30.3.1 背景 </font><br>30.3.2 使用浮點(diǎn)數(shù) </font><br>30.3.3 加法和減法 </font><br>30.3.4 執(zhí)行算法的公式組合 </font><br>30.3.5 比較數(shù)據(jù) </font><br>30.3.6 浮點(diǎn)數(shù)小結(jié) </font><br>30.4 實(shí)現(xiàn)splash界面</font><br>30.4.1 WinMain()函數(shù)</font><br>30.4.2 創(chuàng)建Splash界面</font><br>30.5 防止程序的多個(gè)實(shí)例運(yùn)行 </font><br>30.5.1 解決方案 </font><br>30.5.2 代碼 </font><br>30.5.3 多個(gè)實(shí)例運(yùn)行小結(jié) </font><br>30.6 使用拖放操作 </font><br>30.6.1 解決方案 </font><br>30.6.2 代碼 </font><br>30.6.3 程序是如何工作的 </font><br>30.6.4 拖放小結(jié) </font><br>30.7 捕獲屏幕 </font><br>30.7.1 Windows如何處理窗口 </font><br>30.7.2 解決方案 </font><br>30.7.3 捕獲屏幕小結(jié) </font><br>30.8 實(shí)現(xiàn)TJoyStick組件 </font><br>30.9 創(chuàng)建類Windows系統(tǒng)監(jiān)視器的應(yīng)用程序 </font><br>30.9.1 Windows系統(tǒng)資源 </font><br>30.9.2 解決方案 </font><br>30.9.3 系統(tǒng)監(jiān)視器小結(jié) </font><br>30.10 檢驗(yàn)探測(cè)程序 </font><br>30.11 使用樹形視組件</font><br>30.11.1 樹形視的基礎(chǔ)</font><br>30.11.2 增加節(jié)點(diǎn) </font><br>30.11.3 使用輪廓 </font><br>30.11.4 導(dǎo)航樹形視 </font><br>30.11.5 訪問節(jié)點(diǎn) </font><br>30.11.6 查找節(jié)點(diǎn) </font><br>30.11.7 顯示節(jié)點(diǎn)數(shù)目 </font><br>30.11.8 上移和下移節(jié)點(diǎn)</font><br>30.11.9 實(shí)現(xiàn)拖放 </font><br>30.11.10 修改節(jié)點(diǎn)</font><br>30.11.11 刪除節(jié)點(diǎn)</font><br>30.11.12 支持Undo和Redo刪除 </font><br>30.11.13 保存樹 </font><br>30.11.14 TTree小結(jié) </font><br>30.12 實(shí)現(xiàn)圖標(biāo)抽取應(yīng)用 </font><br>30.13 創(chuàng)建類Windows瀏覽器的應(yīng)用程序 </font><br>30.13.1 Windows外殼函數(shù)和接口 </font><br>30.13.2 解決方案 </font><br>30.13.3 Windows Explorer小結(jié)</font><br>30.14 使用NT服務(wù) </font><br>30.14.1 SendMsg程序 </font><br>30.14.2 Stickums服務(wù)</font><br>30.14.3 Stickem客戶程序 </font><br>30.14.4 Windows服務(wù)小結(jié) </font><br>30.15 使用加密技術(shù) </font><br>30.15.1 解決方案 </font><br>30.15.2 文件編碼 </font><br>30.15.3 文件解密 </font><br>30.16 創(chuàng)建世界晝夜時(shí)鐘 </font><br>30.17 小結(jié) </font><br></font><br>第31章 一個(gè)現(xiàn)實(shí)的例子 </font><br></font><br>31.1 檢驗(yàn)World Wave Statistics程序 </font><br>31.2 檢驗(yàn)源代碼 </font><br>31.2.1 頭文件math.h </font><br>31.2.2 頭文件mapunit.h </font><br>31.2.3 頭文件wavedata.h</font><br>31.2.4 源代碼文件about.cpp </font><br>31.3 檢驗(yàn)TMainUnit的代碼 </font><br>31.4 進(jìn)行某些改進(jìn) </font><br>31.5 小結(jié) </font><br></font><br>第七部分 附 錄</font><br></font><br>附錄A 信息源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)