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

C++ Builder高級(jí)應(yīng)用開發(fā)指南

C++ Builder高級(jí)應(yīng)用開發(fā)指南

定 價(jià):¥56.00

作 者: 李幼儀,甘志編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Builder

ISBN: 9787900643391 出版時(shí)間: 2002-11-01 包裝: 精裝
開本: 26cm 頁數(shù): 628 字?jǐn)?shù):  

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

  本書深入而系統(tǒng)地講解了C++Builder應(yīng)用開發(fā)的重點(diǎn)和難點(diǎn),尤其是數(shù)據(jù)庫應(yīng)用、分布式系統(tǒng)以及網(wǎng)絡(luò)程序的開發(fā),并給出了許多實(shí)用的編程技巧。本書共17章,系統(tǒng)地講解了C++的關(guān)鍵特性、C++Builder的集成開發(fā)環(huán)境、Windows消息系統(tǒng)、DLL技術(shù)、自定義組件、COM技術(shù)、多線程技術(shù)、多種編程技巧、數(shù)據(jù)庫應(yīng)用以及各種網(wǎng)絡(luò)相關(guān)程序的開發(fā)等。本書的附錄部分主要講解了C++Builder附帶工具的使用和標(biāo)準(zhǔn)模板類庫的使用。本書附帶一張光盤,內(nèi)容為書中所涉及的示范程序的源代碼。本書內(nèi)容詳實(shí),實(shí)例豐富,可讀性強(qiáng),是C++Builder中高級(jí)開發(fā)人員的一本不可多得的參考書籍,也是C++Builder初級(jí)程序員迅速跨越到C++Builder高級(jí)程序員行列的一本很好的參考書籍。

作者簡(jiǎn)介

暫缺《C++ Builder高級(jí)應(yīng)用開發(fā)指南》作者簡(jiǎn)介

圖書目錄

第1章 引言
1.1 C++ Builder的特性
1.2 C++ Builder的版本
1.3 本書內(nèi)容
1.4 本書的一些約定
第2章 面向?qū)ο蟮木幊?br />2.1 C++語法介紹
2.1.1 基本數(shù)據(jù)類型
2.1.2 復(fù)雜數(shù)據(jù)類型
2.1.3 C++的操作符
2.1.4 建立新的類和對(duì)象
2.1.5 存取特性:私有、保護(hù)和公共
2.1.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.1.7 已有類型的繼承
2.1.8 函數(shù)的重載
2.1.9 虛擬函數(shù)
2.1.10 異常處理
2.2 C++的高級(jí)特性和誤區(qū)
2.2.1 虛擬析構(gòu)函數(shù)
2.2.2 對(duì)象成員的初始化次序
2.2.3 拷貝構(gòu)造函數(shù)和“operator=”
2.2.4 +=與十號(hào)的差別
2.2.5 函數(shù)返回值的問題
2.2.6 運(yùn)行時(shí)類型識(shí)別
2.3 C++ Builder擴(kuò)展的語法
2.3.1 classid關(guān)鍵字
2.3.2 closure關(guān)鍵字
2.3.3 __property和__published關(guān)鍵字
2.4 C++與Object Pascal的比較
2.4.1 C++和OP對(duì)象的區(qū)別
2.4.2 構(gòu)造函數(shù)的區(qū)別
2.5 小結(jié)
第3章 使用C++ Builder
3.1 集成開發(fā)環(huán)境
3.1.1 主窗口
3.1.2 窗體設(shè)計(jì)器
3.1.3 對(duì)象觀察器
3.1.4 代碼編輯器
3.1.5 Code Explore
3.1.6 工程管理器
3.1.7 保存界面設(shè)置
3.1.8 To-Do列表
3.2 調(diào)試C++ Builder程序
3.2.1 使用集成調(diào)試器
3.2.2 使用斷點(diǎn)
3.2.3 使用CodeGuard
3.3 發(fā)布應(yīng)用程序
3.4 自定義C++ Builder環(huán)境
3.4.1 保存和分發(fā)C++ Builder的配置信息
3.4.2 獲得類似Visual C++的調(diào)試環(huán)境
3.5 小結(jié)
第4章 理解Windows消息機(jī)制
4.1 消息的基本概念
4.2 Windows的消息系統(tǒng)
4.3 C++ Builder的消息系統(tǒng)
4.4 TApplication的OnMessage事件
4.5 利用消息映射截獲消息
4.6 關(guān)于消息映射的深入討論
4.7 重載WndProc()函數(shù)
4.8 非標(biāo)準(zhǔn)的消息
4.8.1 通知消息
4.8.2 自定義消息
4.8.3 VCL內(nèi)部消息
4.9 自己發(fā)送消息
4.9.1 Perform()
4.9.2 SendMessage()和PostMessage()
4.9.3 Broadcast()和BroadcastSystemMessage()
4.9.4 一個(gè)范例
4.10 消息和VCL事件的關(guān)系
4.11 小結(jié)
第5章 DLL技術(shù)
5.1 創(chuàng)建動(dòng)態(tài)鏈接庫
5.2 生成對(duì)話框和輸出函數(shù)
5.3 生成客戶程序
5.4 小結(jié)
第6章 創(chuàng)建定制組件
6.1 修改已有的組件
6.2 增加新的屬性
6.2.1 屬性的類型
6.2.2 生成新屬性的語法
6.3 安裝新組件
6.4 為屬性指定默認(rèn)值
6.5 創(chuàng)建數(shù)組屬性
6.6 創(chuàng)建自定義類型的屬性
6.7 增加新的事件
6.8 編寫屬性編輯器
6.8.1 創(chuàng)建新的屬性編輯器
6.8.2 獲取文本編輯屬性
6.8.3 指定屬性編輯器的特性
6.8.4 注冊(cè)屬性編輯器
6.9 編寫組件編輯器
6.9.1 增加菜單項(xiàng)目
6.9.2 改變雙擊時(shí)的行為
6.9.3 注冊(cè)組件編輯器
6.10 在控件編程中處理消息
6.10.1 響應(yīng)Windows的固有消息
6.10.2 生成鼠標(biāo)敏感形式的界面
6.11 為組件指定面板位圖
6.12 小結(jié)
第7章 COM技術(shù)概要
7.1 什么是OLE與COM
7.2 基本概念
7.2.1 實(shí)現(xiàn)IUnknown接口
7.2.2 COM的線程模型
7.3 使用OleContainer控件
7.4 建立進(jìn)程內(nèi)COM服務(wù)器
7.4.1 使用向?qū)蒀OM服務(wù)器
7.4.2 使用類型庫編輯器
7.4.3 設(shè)置ATL選項(xiàng)
7.5 測(cè)試COM對(duì)象
7.6 編寫和測(cè)試具有事件的COM對(duì)象
7.7 編寫Automation對(duì)象
7.7.1 Automation編程基礎(chǔ)
7.7.2 編寫Automation服務(wù)器
7.7.3 編寫Automation控制器
7.8 ActiveX控件編程
7.8.1 在C++ Builder中使用ActiveX控件
7.8.2 建立ActiveX控件
7.8.3 生成屬性頁
7.9 COM+新概念
7.9.1 COM+的發(fā)展過程
7.9.2 COM+的編程模型
7.9.3 COM+的事務(wù)處理模型
7.9.4 資源池(Resource Pooling)和對(duì)象池(Object Pooling)
7.10 創(chuàng)建COM+組件
7.11 COM+的事件模型
7.12 小結(jié)
第8章 編寫多線程應(yīng)用
8.1 理解線程和TThread對(duì)象
8.1.1 使用主線程
8.1.2 設(shè)定線程的優(yōu)先級(jí)
8.2 編寫線程函數(shù)
8.2.1 使用線程局部變量
8.2.2 檢驗(yàn)其他線程發(fā)出的結(jié)束消息
8.2.3 進(jìn)行清理工作
8.3 協(xié)調(diào)線程
8.3.1 避免同時(shí)訪問
8.3.2 等待其他線程
8.4 執(zhí)行線程對(duì)象
8.4.1 重載默認(rèn)優(yōu)先級(jí)
8.4.2 開始和停止線程
8.5 調(diào)試多線程應(yīng)用程序
8.6 小結(jié)
第9章 編制專業(yè)的應(yīng)用程序
9.1 在程序中調(diào)用其他的應(yīng)用程序
9.2 在應(yīng)用程序中動(dòng)態(tài)創(chuàng)建VCL組件
9.3 使用注冊(cè)表和INI文件
9.4 獲取系統(tǒng)硬件信息
9.4.1 檢測(cè)CPU的型號(hào)
9.4.2 檢測(cè)內(nèi)存狀態(tài)
9.4.3 檢測(cè)可用硬盤空間
9.4.4 檢測(cè)CD-ROM
9.4.5 檢測(cè)聲卡配置
9.4.6 檢測(cè)顯示器信息
9.5 拖動(dòng)無標(biāo)題欄的窗體
9.6 創(chuàng)建任意形狀的窗體
9.7 使用系統(tǒng)托盤區(qū)
9.7.1 使用API函數(shù)
9.7.2 使用TTrayIcon組件
9.8 圖像的淡入淡出
9.9 拖放文件
9.10 用剪貼板共享信息
9.11 控制Windows的退出
9.12 實(shí)現(xiàn)歷史文件菜單
9.13 把主菜單放到工具欄上
9.14 在程序中使用Office助手
9.14.1 Microsoft Agent技術(shù)的特點(diǎn)
9.14.2 Microsoft Agent的系統(tǒng)構(gòu)成
9.14.3 在C++ Builder中使用Microsoft Agent技術(shù)
9.14.4 一個(gè)范例
9.15 炫目的窗口動(dòng)畫
9.16 閃現(xiàn)通知
9.17 截獲屏幕
9.18 小結(jié)
第10章 編寫數(shù)據(jù)庫應(yīng)用程序
10.1 新增功能介紹
10.2 數(shù)據(jù)庫應(yīng)用的基礎(chǔ)知識(shí)
10.2.1 數(shù)據(jù)訪問組件
10.2.2 數(shù)據(jù)控制組件簡(jiǎn)介
10.3 C++ Builder 5的數(shù)據(jù)庫工具
10.3.1 數(shù)據(jù)庫工作平臺(tái)(Database Desktop)
10.3.2 數(shù)據(jù)庫資源管理器(SQL Explore)
10.3.3 數(shù)據(jù)字典
10.4 編寫單層數(shù)據(jù)庫應(yīng)用程序
10.4.1 利用向?qū)珊?jiǎn)單數(shù)據(jù)庫應(yīng)用程序
10.4.2 具有主從關(guān)系的數(shù)據(jù)庫應(yīng)用程序
10.4.3 使用查找字段(Look Field)和計(jì)算字段(Calculated Field5)
10.4.4 使用Data Diagram規(guī)劃數(shù)據(jù)庫應(yīng)用程序
10.4.5 使用TQuery控件
10.5 使用ADO控件組
10.5.1 ADO控件介紹
10.5.2 使用ADO入門
10.6 利用Quick Report控件組建立報(bào)表
10.6.1 定制報(bào)表預(yù)覽窗口
10.6.2 建立分組報(bào)表
10.7 利用決策支持組件進(jìn)行數(shù)據(jù)分析
10.7.1 決策分析基礎(chǔ)
10.7.2 決策分析的例子
10.7.3 如何建立決策分析程序
10.8 小結(jié)
第11章 編寫多層數(shù)據(jù)庫程序
11.1 多級(jí)數(shù)據(jù)庫模式優(yōu)點(diǎn)
11.2 基礎(chǔ)技術(shù)
11.3 實(shí)例程序
11.3.1 建立應(yīng)用程序服務(wù)器
11.3.2 建立瘦客戶程序
11.4 更新異常處理
11.5 高級(jí)MIDAS特性
11.5.1 從客戶端向應(yīng)用服務(wù)器發(fā)送請(qǐng)求
11.5.2 控制數(shù)據(jù)記錄傳遞的方式
11.5.3 利用公文包模式
11.5.4 參數(shù)化查詢
11.5.5 主從數(shù)據(jù)庫
11.6 小結(jié)
第12章 網(wǎng)絡(luò)程序設(shè)計(jì)基礎(chǔ)
12.1 Internet的歷史
12.2 因特網(wǎng)的評(píng)議征求(RFC)
12.3 ISO參考模型以及TCP/IP參考模型
12.4 IP地址
12.5 端口號(hào)
12.6 利用C++ Builder開發(fā)網(wǎng)絡(luò)通信程序
12.7 小結(jié)
第13章 基于組件的Internet應(yīng)用開發(fā)
13.1 E-mail客戶端程序開發(fā)
13.1.1 NMSMTP和NMPOP3組件
13.1.2 E-mail收發(fā)程序
13.1.3 說明
13.2 編制WWW瀏覽器
13.2.1 TCppWebBrowser組件
13.2.2 一個(gè)瀏覽器程序
13.3 小結(jié)
第14章 WinSock通信程序的編制
14.1 利用組件開發(fā)WinSock程序
14.1.1 TClientSocket和TServerSocket組件
14.1.2 程序設(shè)計(jì)思想
14.1.3 建立服務(wù)器端Socket
14.1.4 建立客戶端Socket
14.1.5 數(shù)據(jù)傳輸
14.1.6 一個(gè)聊天軟件
14.2 利用API開發(fā)WinSock程序
14.2.1 基于API的套接字編程過程
14.2.2 套接字函數(shù)
14.2.3 IP、ICMP報(bào)文格式
14.2.4 編制Ping程序
14.3 小結(jié)
第15章 使用WinInet編寫網(wǎng)絡(luò)程序
15.1 WinInet
15.2 一個(gè)實(shí)例--斷點(diǎn)續(xù)傳
15.2.1 下載過程
15.2.2 初始化
15.2.3 文件下載
15.2.4 釋放資源
15.3 小結(jié)
第16章 Web服務(wù)器程序的編制
16.1 基本概念
16.1.1 WWW的工作原理
16.1.2 統(tǒng)一資源定位符URL
16.2 Web服務(wù)器應(yīng)用程序
16.2.1 公共網(wǎng)關(guān)接口
16.2.2 ISAPI和NSAPI
16.3 服務(wù)器擴(kuò)展的運(yùn)行
16.4 WebBroker技術(shù)
16.5 創(chuàng)建靜態(tài)網(wǎng)頁
16.5.1 Web應(yīng)用程序?qū)ο?br />16.5.2 Web模塊
16.5.3 Web派發(fā)器
16.5.4 動(dòng)作項(xiàng)
16.5.5 用戶請(qǐng)求報(bào)文
16.5.6 服務(wù)器響應(yīng)報(bào)文
16.5.7 重定向Web站點(diǎn)
16.5.8 一個(gè)靜態(tài)網(wǎng)頁的范例
16.6 創(chuàng)建動(dòng)態(tài)網(wǎng)頁
16.6.1 網(wǎng)頁生成器
16.6.2 動(dòng)態(tài)網(wǎng)頁范例
16.7 在網(wǎng)頁中使用數(shù)據(jù)庫信息
16.7,1 會(huì)話對(duì)象
16.7.2 數(shù)據(jù)集網(wǎng)頁生成器
16.7.3 表生成器
16.7.4 使用數(shù)據(jù)庫中的圖像
16.7.5 使用MEMO字段
16.7.6 包含空格的字段名處理
16.7.7 利用隱藏標(biāo)志記錄客戶信息
16.7.8 使用Cookie
16.7.9 范例
16.8 小結(jié)
第17章 基于Web的分布式多層應(yīng)用
17.1 基于Web的分布式系統(tǒng)結(jié)構(gòu)
17.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)的發(fā)展
17.1.2 C++ Builder提供的Web多層應(yīng)用開發(fā)方案
17.2 Internet Express技術(shù)
17.2.1 InternetExpress組件
17.2.2 使用JavaScript
17.3 使用InternetExpress開發(fā)普通的Web應(yīng)用程序
17.4 使用InternetExpress開發(fā)分布式多層應(yīng)用
17.4.1 開發(fā)應(yīng)用程序服務(wù)器
17.4.2 開發(fā)Web應(yīng)用程序
17.5 定制InternetExpress應(yīng)用程序
17.5.1 使用TXMLBroker組件
17.5.2 使用TMidasPageProducer組件
17.6 InternetExpress技術(shù)的高級(jí)范例
17.6.1 開發(fā)應(yīng)用程序服務(wù)器
17.6.2 開發(fā)Web應(yīng)用程序
17.7 InternetExpress的擴(kuò)充組件
17.8 小結(jié)
附錄A C++ Builder附帶工具的使用
A.1 SQL Builder
A.2 SQL Explorer
A.3 WinSight 32
A.4 InstallShield Express
A.5 使用TeamSource進(jìn)行合作開發(fā)
A.5.1 TeamSource的源文件管理模型
A.5.2 開始使用TeamSource
A.5.3 指定本地目錄
A.5.4 編輯用戶列表
A.6 集成翻譯環(huán)境
A.6.1 集成翻譯環(huán)境的使用
A.6.2 建立Resource DLL
A.6.3 如何更新Resource DLL
A.7 命令行工具的使用
A.7.1 COff2omf
A.7.2 Implib
A.7.3 Touch
A.7.4 Tdump
附錄B 標(biāo)準(zhǔn)模板類庫使用指南
B.1 介紹
B.1.1 容器和算法
B.1.2 迭代器
B.1.3 概念(concept)和模型(model)
B.1.4 精制(refinement)
B.1.5 STL的其他部分
B.2 容器類介紹
B.2.1 Sequence包含的容器類
B.2.2 Associative Containers包含的容器類
B.2.3 Container adaptors包含的容器類
B.3 標(biāo)準(zhǔn)算法介紹
B.3.1 非互斥算法
B.3.2 互斥算法
B.3.3 排序函數(shù)
B.4 小結(jié)

本目錄推薦

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