出版時(shí)間:2098-5-1 出版社:人民郵電出版社 作者:雷森 李康 陳曦 陳
Tag標(biāo)簽:無(wú)
內(nèi)容概要
Borland C++ Builder是Borland公司推出的全新的可視化編程工具,完全面向?qū)ο?,能方便、快捷地開(kāi)發(fā)Windows應(yīng)用程序。本書(shū)從淺到深講述了Borland C++ Builder的使用環(huán)境和編程技巧,適合于自學(xué)Borland C++ Builder編程的初、中級(jí)讀者。
書(shū)籍目錄
第一章 Borland C++ Builder概述 1
1.1 幾個(gè)基本問(wèn)題 1
1.1.1 BCB的形式 1
1.1.2 關(guān)于VCL 2
1.1.3 RAD與BCB 3
1.2 BCB快速入門(mén) 3
1.2.1 進(jìn)入BCB環(huán)境 4
1.2.2 BCB 集成開(kāi)發(fā)環(huán)境(IDE)介紹 4
1.2.3 設(shè)計(jì)簡(jiǎn)單的用戶(hù)界面 5
1.2.4 改變對(duì)象的屬性 8
1.2.5 編寫(xiě)事件處理過(guò)程 11
1.2.6 使用聯(lián)機(jī)幫助Help 13
1.3 BCB 工程項(xiàng)目的設(shè)計(jì)與管理 13
1.3.1 創(chuàng)建多窗體應(yīng)用程序 14
1.3.2 管理多窗體應(yīng)用程序 16
1.3.3 使用模板與向?qū)?chuàng)建窗體 18
1.3.4 使用工程模板和應(yīng)用程序向?qū)? 19
1.4 VCL 庫(kù)中常用的組件介紹 20
1.4.1 常用的文本相關(guān)組件 20
1.4.2 按鈕和檢查框組件 22
1.4.3 分組、分界組件 23
1.4.4 圖形、圖象組件 24
1.4.5 關(guān)系圖、文件列表組件 24
1.4.6 滾動(dòng)組件 25
1.4.7 網(wǎng)格、表格組件 25
1.4.8 多媒體(MultiMedia)和OLE組件 26
1.4.9 菜單組件 26
1.4.10 定時(shí)器組件 26
1.4.11 使用公用對(duì)話(huà)框組件 27
1.5 本章小結(jié) 29
第二章 進(jìn)入C++的世界 31
2.1 編寫(xiě)一個(gè)簡(jiǎn)單的C++程序 31
2.1.1 編寫(xiě)Hello.cpp程序代碼 32
2.1.2 編譯并鏈結(jié)Hello.cpp 33
2.1.3 執(zhí)行Hello.exe 33
2.2 對(duì)象 34
2.3 棧對(duì)象的例子 36
2.4 構(gòu)造函數(shù)與析構(gòu)函數(shù) 40
2.4.1 構(gòu)造函數(shù) 40
2.4.2 析構(gòu)函數(shù) 43
2.4.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用問(wèn)題 44
2.5 this指針的使用 44
2.6 Static類(lèi)型的成員 46
2.7 派生類(lèi)和層次及虛函數(shù) 47
2.7.1 派生的類(lèi) 48
2.7.2 類(lèi)的層次 50
2.7.3 虛函數(shù)與虛基類(lèi) 51
2.8 本章小結(jié) 65
第三章 Borland C++ Builder的安裝 67
3.1 Borland C++ Builder 1.0的安裝 67
3.1.1 系統(tǒng)環(huán)境準(zhǔn)備 67
3.1.2 開(kāi)始安裝 67
3.1.3 安裝類(lèi)型選擇 69
3.1.4 安裝路徑選擇 71
3.1.5 正式安裝Borland C++ Builder 72
3.2 修補(bǔ)Borland C++ Builder 1.0的錯(cuò)誤 73
3.2.1 第一個(gè)修補(bǔ)程序 73
3.2.2 第二個(gè)修補(bǔ)程序 74
3.2.3 更新Microsoft SDK Help文件 75
3.2.4 更新BCB Help文件 75
3.2.5 更改錯(cuò)誤HELP文件 76
3.2.6 NetMange的國(guó)際互聯(lián)網(wǎng)組件的更新 76
3.3 安裝后第一次運(yùn)行Borland C++ Builder 1.0 76
3.3.1 創(chuàng)建BCB快捷方式 76
3.3.2 運(yùn)行Borland C++ Builder 1.0 78
3.4 本章小結(jié) 79
第四章 響應(yīng)用戶(hù)的輸入 81
4.1 處理鍵盤(pán)輸入 81
4.1.1 理解三個(gè)基本鍵盤(pán)響應(yīng)事件 81
4.1.2 鍵盤(pán)輸入的焦點(diǎn) 91
4.2 處理鼠標(biāo)輸入 93
4.2.1 理解鼠標(biāo)編程的基本概念 93
4.3 BCB中的集合 100
4.3.1 集合的基本概念 100
4.3.2 TshiftState類(lèi) 100
4.4 本章小結(jié) 105
第五章 菜單設(shè)計(jì) 107
5.1 菜單界面的設(shè)計(jì) 107
5.2 菜單代碼的設(shè)計(jì) 112
5.2.1 Check標(biāo)記的使用 113
5.2.2 彈出式菜單 116
5.2.3 動(dòng)態(tài)菜單 117
5.2.4 快捷鍵的使用 120
5.2.5 命令激活和命令失效 122
5.2.6 菜單的提示(Hint) 122
5.2.7 融合MainMenu對(duì)象 123
5.2.8 修改系統(tǒng)菜單 127
5.3 本章小結(jié) 128
第六章 文本編輯器的設(shè)計(jì) 129
6.1 多頁(yè)面界面(MPI) 129
6.1.1 概述 129
6.1.2 Notebook組件與TabSet組件 129
6.1.3 TabbedNotebook組件 133
6.1.4 TabControl組件 134
6.1.5 PageControl組件 135
6.1.6 動(dòng)態(tài)創(chuàng)建頁(yè)面 136
6.2 多文本界面(MDI) 137
6.2.1 概述 137
6.2.2 創(chuàng)建MDI父窗體 138
6.2.3 創(chuàng)建MDI子窗體 138
6.2.4 創(chuàng)建MDI主菜單 139
6.3 常用文本編輯組件介紹 142
6.3.1 Edit組件 142
6.3.2 Memo組件 144
6.3.3 RichEdit組件 145
6.4 創(chuàng)建文本編輯器 147
6.4.1 完善子窗體 147
6.4.2 設(shè)置字體 151
6.4.3 設(shè)置段落格式 159
6.4.4 剪切、拷貝、粘貼和取消功能 162
6.4.5 查找與替換 164
6.4.6 文件的打開(kāi)與保存 167
6.4.7 文件打印 172
6.5 本章小結(jié) 176
第七章 文件管理 177
7.1 文件類(lèi)型和標(biāo)準(zhǔn)過(guò)程 177
7.1.1 文本文件 177
7.1.2 二進(jìn)制文件 178
7.1.3 INI文件 178
7.1.4 C++ Builder的文件管理標(biāo)準(zhǔn)過(guò)程 179
7.2 文件組件的應(yīng)用 181
7.2.1 文件組件及其相互關(guān)系 181
7.2.2 程序的設(shè)計(jì) 182
7.2.3 程序功能和實(shí)現(xiàn) 183
7.2.4 文件管理器的實(shí)現(xiàn) 187
7.3 文件的應(yīng)用 202
7.3.1 概述 202
7.3.2 設(shè)計(jì)步驟 202
7.3.3 二進(jìn)制文件的打開(kāi)和創(chuàng)建 204
7.3.4 二進(jìn)制文件的讀入 207
7.3.5 增加記錄 207
7.3.6 修改記錄 208
7.3.7 文件和系統(tǒng)的關(guān)閉 210
7.4 本章小結(jié) 211
第八章 圖形圖象編程 213
8.1 畫(huà)布對(duì)象(TCanvas Object) 213
8.1.1 什么是畫(huà)布對(duì)象 213
8.1.2 Canvas的屬性 213
8.1.3 TColor類(lèi)型 214
8.1.4 TPen對(duì)象 215
8.1.5 TBrush對(duì)象 217
8.1.6 Canvas的方法 218
8.1.7 使用Canvas的屬性和方法繪圖 221
8.2 圖形程序設(shè)計(jì)技術(shù) 230
8.2.1 圖形類(lèi)關(guān)系 230
8.2.2 使用PaintBox組件 231
8.2.3 使用組件畫(huà)圖 233
8.2.4 拖放編程 240
8.2.5 使用圖象編輯器(Image Editor) 243
8.2.6 圖形重繪 245
8.2.7 動(dòng)畫(huà)效果 246
8.3 本章小結(jié) 250
第九章 異常處理與程序調(diào)試 251
9.1 異?;纠碚? 251
9.1.1 錯(cuò)誤的來(lái)源 251
9.1.2 關(guān)鍵詞與術(shù)語(yǔ) 252
9.2 BCB中的異常類(lèi) 252
9.2.1 一個(gè)新的異常處理體系 252
9.2.2 BCB中的異常類(lèi) 253
9.2.3 創(chuàng)建自己的異常類(lèi) 258
9.3 實(shí)際使用異常 258
9.3.1 VCL中的缺省異常處理 259
9.3.2 try塊和catch塊 259
9.3.3 喚起與重引發(fā)異常 262
9.3.4 創(chuàng)建適合自己程序的異常類(lèi) 263
9.3.5 分析異常信息 263
9.3.6 建立自己的異常處理入口 270
9.4 程序調(diào)試簡(jiǎn)介 271
9.4.1 調(diào)試的準(zhǔn)備和開(kāi)始 271
9.4.2 程序運(yùn)行的控制 272
9.4.3 斷點(diǎn)的使用 273
9.4.4 監(jiān)視數(shù)據(jù)的值 274
9.5 本章小結(jié) 282
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Borland C++Builder使用與開(kāi)發(fā)指南 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版