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

C++Builder 5編程實例與技巧

C++Builder 5編程實例與技巧

定 價:¥79.00

作 者: 朱時銀等編著
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術(shù)叢書
標 簽: Builder

ISBN: 9787111072393 出版時間: 2001-02-01 包裝:
開本: 24cm+光盤1片 頁數(shù): 672 字數(shù):  

內(nèi)容簡介

  C++Builder 是由Inprise公司推出的面向?qū)ο蟮目梢暬浖_發(fā)工具。C++Builder 5 是C++Builder 的最新版本。本書共分六個部分,主要介紹了C++Builder 5集成開發(fā)環(huán)境、C++語言關(guān)鍵技術(shù)、組件、通用編程技術(shù)、動態(tài)鏈接庫、多線程、多媒體編程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程和Windows API編程等。適用于C++Builder 5的各級用戶。

作者簡介

暫缺《C++Builder 5編程實例與技巧》作者簡介

圖書目錄

目 錄
前言
導讀
第一部分 C++Builder編程基礎(chǔ)
第1章 使用C++Builder進行軟件開發(fā) 
1.1 軟件開發(fā)概況 
1.1.1 計算模式的發(fā)展概況 
1.1.2 程序設(shè)計方法的發(fā)展概況 
1.1.3 軟件開發(fā)與軟件開發(fā)人員 
1.2 集成開發(fā)環(huán)境簡介 
1.3 例程:第一個Windows應(yīng)用程序 
1.4 集成調(diào)試器 
1.5 開發(fā)環(huán)境的優(yōu)化 
1.5.1 自定義工具欄 
1.5.2 編程環(huán)境設(shè)置 
1.5.3 編輯環(huán)境設(shè)置 
1.5.4 工程設(shè)置 
1.6 方法與技巧 
1.6.1 使用代碼瀏覽器 
1.6.2 使用代碼編輯器 
1.6.3 使用幫助系統(tǒng) 
1.6.4 設(shè)置IDE桌面 
第2章 C++語言的關(guān)鍵技術(shù) 
2.1 普通注釋與特殊格式的注釋 
2.2 const與volatile的用法 
2.2.1 const 
2.2.2 volatile 
2.3 sizeof與#pragma pack的用法 
2.4 引用 
2.4.1 引用變量 
2.4.2 引用參數(shù)傳遞 
2.5 名空間 
2.5.1 namespace 
2.5.2 using 
2.6 new與delete運算符 
2.7 void指針 
2.8 typeid運算符 
2.9 函數(shù) 
2.9.1 內(nèi)聯(lián)函數(shù) 
2.9.2 指定函數(shù)形參的默認值 
2.9.3 參數(shù)個數(shù)不定的函數(shù) 
2.9.4 模板函數(shù) 
2.9.5 重載函數(shù) 
2.9.6 指向函數(shù)的指針 
2.10 類與對象 
2.10.1 類的封裝 
2.10.2 類的派生與繼承 
2.10.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 
2.10.4 對象的引用參數(shù)傳遞 
2.10.5 靜態(tài)成員變量與靜態(tài)成員函數(shù) 
2.10.6 const類型成員函數(shù)與mutable 
2.10.7 對象的初始化與初始化行 
2.10.8 拷貝構(gòu)造函數(shù) 
2.10.9 模板類 
2.11 友元函數(shù)與友元類 
2.12 運算符重載 
2.13 派生和繼承 
2.13.1 派生與繼承 
2.13.2 多重、多層派生與繼承 
2.13.3 虛基類 
2.14 多態(tài)性和虛函數(shù) 
2.15 集合 
2.15.1 集合的基本概念 
2.15.2 集合的操作 
2.16 異常處理 
2.16.1 C++的異常處理 
2.16.2 BCB中的異常類 
第二部分 C++Builder編程通用技術(shù)
第3章 窗體和組件 
3.1 窗體和組件 
3.1.1 窗體 
3.1.2 組件 
3.1.3 在窗體中使用組件 
3.2 文本組件 
3.3 特殊輸入組件 
3.4 按鈕及其分類組件 
3.5 列表組件 
3.6 分組組件 
3.7 信息反饋組件 
3.8 表格顯示組件 
3.9 圖形顯示組件 
3.10 開發(fā)MDI應(yīng)用程序 
3.11 例程:常用組件的用法 
3.11.1 例程S03B 
3.11.2 例程S03C 
3.11.3 例程S03D 
3.11.4 例程S03E 
3.12 方法與技巧 
3.12.1 窗體、組件的使用原則 
3.12.2 使用信息對話框 
3.12.3 使用組件的Hint屬性 
3.12.4 使用Edit組件的IME屬性 
3.12.5 將系統(tǒng)字體添加到ComboBox組件中 
3.12.6 在RichEdit組件中存取文件 
3.12.7 設(shè)置模態(tài)對話框的返回值 
3.12.8 使用事件處理過程中的Sender參數(shù) 
3.12.9 為控件生成多行提示信息 
3.12.10 生成非矩形窗口 
3.12.11 移動無標題欄窗口 
3.12.12 制作動態(tài)字幕 
3.12.13 在窗體上動態(tài)地設(shè)置背景畫面 
3.12.14 Owner和Parent的區(qū)別 
第4章 菜單、工具欄和狀態(tài)欄 
4.1 菜單 
4.1.1 主菜單 
4.1.2 鼠標右鍵彈出式菜單 
4.1.3 使用菜單模板 
4.2 工具欄 
4.2.1 ToolBar 
4.2.2 CoolBar 
4.2.3 ControlBar 
4.3 狀態(tài)欄 
4.4 例程S04A 
4.5 方法與技巧 
4.5.1 動態(tài)管理菜單 
4.5.2 定制系統(tǒng)菜單 
4.5.3 制作圖形菜單項 
4.5.4 在狀態(tài)欄中添加進度條等其他組件 
4.5.5 MDI應(yīng)用程序中的菜單融合 
4.5.6 制作可四處拖放的工具欄 
4.5.7 將菜單項移到菜單欄的最右邊 
4.5.8 運行時控件的移動 
第5章 鍵盤和鼠標 
5.1 鍵盤事件 
5.2 鼠標事件 
5.2.1 常用鼠標事件 
5.2.2 拖曳事件 
5.3 例程S05A 
5.4 方法與技巧 
5.4.1 檢測Shift、Alt和Ctrl鍵是否按下 
5.4.2 屏蔽系統(tǒng)功能鍵 
5.4.3 模擬按下鍵盤上的某個鍵 
5.4.4 限制鼠標移動的范圍 
5.4.5 自定義鼠標 
5.4.6 設(shè)置光標閃爍的速度 
5.4.7 不同程序間的拖曳操作 
第6章 文件、目錄和驅(qū)動器 
6.1 文件 
6.1.1 C標準文件類型 
6.1.2 C++流式文件類 
6.1.3 非緩沖文件 
6.2 文件對話框組件 
6.3 Win3.1相關(guān)組件 
6.4 常用文件管理函數(shù) 
6.4.1 文件操作常用函數(shù) 
6.4.2 目錄操作常用函數(shù) 
6.4.3 驅(qū)動器操作常用函數(shù) 
6.4.4 文件名操作常用函數(shù) 
6.5 例程S06A 
6.6 例程S06B 
6.7 例程S06C 
6.8 例程S06D 
6.9 方法與技巧 
6.9.1 獲取驅(qū)動器類型信息 
6.9.2 操作INI文件 
6.9.3 獲取文件的日期信息 
6.9.4 檢測軟盤或光盤是否有過變化 
6.9.5 檢測驅(qū)動器容量 
6.9.6 拷貝整個目錄 
6.9.7 將文件刪除到回收站中 
6.9.8 檢測驅(qū)動器是否就緒 
6.9.9 獲取應(yīng)用程序的文件名 
6.9.10 操作臨時文件 
第7章 打印 
7.1 一些簡單的打印輸出 
7.2 TPrinter對象和TScreen對象 
7.3 TPrintDialog、TPrinterSetupDialog組件 
7.4 打印操作常用API函數(shù) 
7.5 例程S07A 
7.6 例程S07B 
7.7 方法與技巧 
7.7.1 獲取默認打印機的信息 
7.7.2 獲取打印機隊列的狀態(tài)信息 
7.7.3 打印窗體 
第三部分 C++Builder高級編程技術(shù)
第8章 數(shù)據(jù)共享 
8.1 使用剪貼板 
8.1.1 組件對剪貼板操作的支持 
8.1.2 使用剪貼板類 
8.1.3 操作圖形 
8.1.4 操作組件 
8.1.5 操作定制格式的數(shù)據(jù) 
8.2 動態(tài)數(shù)據(jù)交換(DDE) 
8.2.1 例程S08F 
8.2.2 操作程序管理器 
8.3 內(nèi)存映射文件 
8.3.1 Windows /NT內(nèi)存管理 
8.3.2 內(nèi)存映射文件 
8.3.3 映射文件的共享方式 
第9章 操作注冊表 
9.1 TRegistry類 
9.2 例程S09A 
9.3 與注冊表相關(guān)的API函數(shù) 
9.4 TRegIniFile組件 
第10章 幫助系統(tǒng)的制作 
10.1 RTF文件 
10.2 HPJ文件與HLP文件 
10.3 啟動幫助 
第11章 安裝與卸載 
第12章 多線程應(yīng)用程序 
12.1 進程與線程 
12.2 TThread類 
12.3 線程的同步 
12.4 線程的優(yōu)先級 
12.5 例程S12A 
第13章 動態(tài)鏈接庫 
13.1 DLL基本理論 
13.1.1 導入與導出匹配 
13.1.2 隱式鏈接和顯式鏈接 
13.1.3 符號鏈接和序號鏈接 
13.1.4 客戶程序如何查找DLL 
13.2 創(chuàng)建動態(tài)鏈接庫 
13.3 使用動態(tài)鏈接庫 
13.4 DLL中包含VCL組件 
13.5 方法與技巧 
13.5.1 如何調(diào)試動態(tài)鏈接庫 
13.5.2 在DLL中使用MessageBox代替ShowMessage 
13.5.3 如何動態(tài)地裝入DLL 
13.5.4 如何定制不同語言版本的應(yīng)用程序 
第14章 圖形與多媒體 
14.1 圖形與圖像 
14.1.1 圖形對象 
14.1.2 圖形類 
14.1.3 圖形對象、類和組件之間的關(guān)系 
14.1.4 畫布類 
14.1.5 橡皮條例程(S14A) 
14.2 多媒體 
14.2.1 概述 
14.2.2 多媒體應(yīng)用領(lǐng)域 
14.2.3 多媒體軟件開發(fā)工具 
14.3 圖像格式的處理 
14.3.1 位圖 
14.3.2 JPEG文件 
14.4 特殊顯示效果 
14.5 動畫 
14.5.1 文字動畫 
14.5.2 圖像動畫 
14.6 音頻、視頻 
14.7 方法與技巧 
14.7.1 使用MessageBeep與Beep 
14.7.2 使用PlaySound 
14.7.3 使用mciSendString 
第四部分 數(shù)據(jù)庫編程
第15章 關(guān)系數(shù)據(jù)庫 
15.1 數(shù)據(jù)庫技術(shù)的發(fā)展 
15.1.1 數(shù)據(jù)管理的發(fā)展 
15.1.2 數(shù)據(jù)庫技術(shù)的發(fā)展 
15.2 關(guān)系數(shù)據(jù)庫基礎(chǔ) 
15.2.1 表 
15.2.2 字段 
15.2.3 數(shù)據(jù)類型 
15.2.4 記錄 
15.2.5 關(guān)鍵字與索引 
15.2.6 完整性 
15.2.7 Paradox數(shù)據(jù)庫的關(guān)鍵字、索引和引用完整性規(guī)則 
15.2.8 存儲過程 
15.2.9 觸發(fā)器 
15.2.10 結(jié)構(gòu)化查詢語言(SQL) 
15.3 數(shù)據(jù)庫設(shè)計 
15.3.1 數(shù)據(jù)庫規(guī)范化 
15.3.2 設(shè)計工具 
15.4 C++ Builder提供的數(shù)據(jù)庫輔助工具 
15.4.1 SQL Explorer 
15.4.2 Database Desktop 
15.4.3 BDE Administrator 
第16章 數(shù)據(jù)庫組件 
16.1 設(shè)計數(shù)據(jù)庫應(yīng)用程序 
16.1.1 使用數(shù)據(jù)庫 
16.1.2 數(shù)據(jù)庫應(yīng)用程序結(jié)構(gòu) 
16.1.3 設(shè)計用戶界面 
16.2 常用數(shù)據(jù)庫組件 
16.2.1 例程S16A 
16.2.2 數(shù)據(jù)訪問組件 
16.2.3 數(shù)據(jù)控制組件 
16.2.4 表的連接 
16.2.5 計算字段 
16.2.6 查找字段 
16.2.7 DBGrid組件 
16.3 查詢記錄 
16.3.1 使用GotoKey 
16.3.2 使用FindKey 
16.3.3 使用模糊查詢 
16.3.4 使用Locate 
16.4 修改記錄 
16.5 插入和刪除記錄 
16.6 數(shù)據(jù)模塊 
16.7 數(shù)據(jù)字典查看器 
16.8 事務(wù) 
16.9 處理數(shù)據(jù)庫異常 
16.10 報表組件 
16.10.1 QuickRep組件 
16.10.2 Band組件 
16.10.3 創(chuàng)建一個簡單的報表(例程S16P) 
16.10.4 QuickReport向?qū)?nbsp;
第17章 InterBase服務(wù)器 
17.1 設(shè)置InterBase 
17.1.1 設(shè)置本地InterBase 
17.1.2 設(shè)置InterBase別名 
17.2 客戶/服務(wù)器的概念 
17.2.1 客戶 
17.2.2 InterBase 客戶例程庫 
17.2.3 InterBase服務(wù)器 
17.2.4 Borland數(shù)據(jù)庫引擎 
17.3 數(shù)據(jù)庫的管理和維護 
17.3.1 創(chuàng)建數(shù)據(jù)庫 
17.3.2 創(chuàng)建表 
17.3.3 數(shù)據(jù)庫安全 
17.3.4 備份與恢復 
17.4 服務(wù)器端程序 
17.4.1 存儲過程 
17.4.2 觸發(fā)器 
17.5 本地緩存 
第18章 OLE DB/ADO 
18.1 數(shù)據(jù)庫客戶技術(shù)概述 
18.1.1 ODBC 
18.1.2 DAO 
18.2 OLE DB/ADO原理 
18.3 ADO組件 
18.3.1 連接到一個ADO數(shù)據(jù)存儲 
18.3.2 使用ADO數(shù)據(jù)集組件 
18.3.3 使用ADO命令組件 
18.3.4 例程S18A 
第19章 Web與數(shù)據(jù)庫 
19.1 數(shù)據(jù)庫與Internet 
19.1.1 Web瀏覽器與Web服務(wù)器 
19.1.2 Web文檔 
19.1.3 統(tǒng)一資源定位符URL 
19.1.4 CGI概況 
19.1.5 ISAPI/NSAPI概況 
19.2 CGI編程 
19.2.1 普通CGI編程 
19.2.2 CGI數(shù)據(jù)庫編程 
19.2.3 普通ISAPI編程 
19.3 C++Builder對CGI與ISAPI/NSAPI的支持 
19.3.1 TWebModule 
19.3.2 TWebResponse 
19.3.3 TWebRequest 
19.4 創(chuàng)建Web應(yīng)用程序 
19.4.1 CGI類型服務(wù)器程序 
19.4.2 ISAPI/NSAPI類型服務(wù)器程序 
19.4.3 表單 
19.4.4 把信息保存到數(shù)據(jù)庫 
19.5 HTML生成器組件 
19.5.1 PageProducer組件
19.5.2 QueryTableProducer組件 
19.5.3 TDataSetTableProducer組件 
19.5.4 DataSetPageProducer組件 
第五部分 組件對象模型(COM)
第20章 COM理論與應(yīng)用 
20.1 COM基礎(chǔ)理論 
20.1.1 軟件組件的特點 
20.1.2 DLL的局限性 
20.1.3 COM的特性 
20.2 COM對象和接口 
20.2.1 COM對象 
20.2.2 COM接口 
20.2.3 C++抽象基類 
20.2.4 自定義模擬接口 
20.2.5 IUnknown接口 
20.3 COM客戶與服務(wù)器 
20.3.1 COM客戶 
20.3.2 COM服務(wù)器 
20.3.3 類廠 
20.3.4 COM服務(wù)器的定位 
20.4 創(chuàng)建COM應(yīng)用程序 
20.4.1 類型庫 
20.4.2 類型庫編輯器 
20.4.3 創(chuàng)建COM服務(wù)器程序 
20.4.4 創(chuàng)建COM客戶程序 
第21章 OLE自動化 
21.1 自動化概述 
21.1.1 派發(fā)接口 
21.1.2 雙接口 
21.1.3 早期綁定和后期綁定 
21.1.4 Variant類型 
21.2 創(chuàng)建OLE自動化服務(wù)器 
21.3 創(chuàng)建OLE客戶程序 
21.4 完成Word和Excel自動化 
21.4.1 添加/刪除服務(wù)器組件 
21.4.2 啟動Word和Excel 
21.4.3 Word和Excel自動化對象 
21.5 復合文檔 
21.5.1 為沒有類型庫的服務(wù)器創(chuàng)建客戶應(yīng)用程序 
21.5.2 復合文檔 
第六部分 分布式程序設(shè)計
第22章 MIDAS和DCOM 
22.1 分布式系統(tǒng) 
22.1.1 分布式系統(tǒng)的發(fā)展 
22.1.2 分布式系統(tǒng)使用的技術(shù) 
22.1.3 C++Builder 能開發(fā)的分布式結(jié)構(gòu) 
22.2 MIDAS 
22.2.1 MIDAS組件 
22.2.2 MIDAS應(yīng)用系統(tǒng)結(jié)構(gòu) 
22.3 DCOM 
22.4 開發(fā)多層應(yīng)用系統(tǒng) 
22.4.1 創(chuàng)建應(yīng)用程序服務(wù)器 
22.4.2 創(chuàng)建客戶應(yīng)用程序 
22.4.3 更新數(shù)據(jù) 
22.4.4 查詢數(shù)據(jù)
22.4.5 參數(shù)傳遞
22.4.6 主從約束
22.4.7 離線處理 
22.5 DCOM和多層應(yīng)用系統(tǒng)的配置 
22.5.1 客戶端應(yīng)用程序的分發(fā) 
22.5.2 服務(wù)器端應(yīng)用程序的分發(fā) 
第23章 ActiveForm 
23.1 ActiveX控件 
23.2 ActiveForm概述
23.2.1 如何創(chuàng)建ActiveForm組件 
23.2.2 注冊ActiveX控件 
23.2.3 在網(wǎng)絡(luò)上配置ActiveX控件 
23.2.4 開發(fā)在IE中使用的ActiveForm 
23.3 瀏覽器中的數(shù)據(jù)庫ActiveForm 
23.4 技巧:將Delphi的應(yīng)用程序轉(zhuǎn)換成ActiveForm 
第24章 CORBA與分布式應(yīng)用程序 
24.1 CORBA結(jié)構(gòu) 
24.1.1 存根和構(gòu)架 
24.1.2 聰明代理 
24.1.3 VisiBroker CORBA系統(tǒng)的運行流程
24.2 編寫CORBA應(yīng)用程序 
24.2.1 編寫CORBA應(yīng)用程序服務(wù)器 
24.2.2 編寫CORBA客戶程序 
24.3 編寫CORBA數(shù)據(jù)庫應(yīng)用系統(tǒng) 
24.3.1 創(chuàng)建對象服務(wù)器 
24.3.2 創(chuàng)建客戶應(yīng)用程序
24.4 VisiBroker簡介 
24.4.1 OSAgent 
24.4.2 OSFind 
24.4.3 OAD和IREP 
第25章 其他編程方法與技巧 
25.1 獲取Windows版本信息 
25.2 獲取系統(tǒng)的度量信息和相關(guān)配置信息 
25.3 獲取CPU信息 
25.4 獲取內(nèi)存信息 
25.5 存取系統(tǒng)的顏色信息
25.6 獲取Windows及系統(tǒng)路徑 
25.7 存取計算機名稱 
25.8 獲取用戶注冊信息 
25.9 關(guān)閉Windows 
25.10 啟動控制面板 
25.11 啟動屏幕保護 
25.12 使窗體標題欄閃爍 
25.13 使窗口背景顏色漸變 
25.14 隱藏/顯示桌面上的圖標 
25.15 獲取窗口標題欄中的文字 
25.16 制作軟件封面 
25.17 隱藏/顯示W(wǎng)indows任務(wù)欄 
25.18 使應(yīng)用程序不出現(xiàn)在Windows的任務(wù)欄上 
25.19 狀態(tài)欄編程 
25.20 存取系統(tǒng)參數(shù)信息 
25.21 Windows啟動時運行程序 
25.22 為程序在啟動菜單中創(chuàng)建快捷方式 
25.23 在程序中運行其他程序 
25.24 同時只運行程序的一個實例 
25.25 關(guān)閉運行的其他應(yīng)用程序 
25.26 顯示旋轉(zhuǎn)字體 

本目錄推薦

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