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

Borland C++Builder高級編程

Borland C++Builder高級編程

定 價:¥46.00

作 者: 袁輝 郝文寧
出版社: 科學(xué)出版社
叢編項:
標(biāo) 簽: Builder

ISBN: 9787030086730 出版時間: 2000-09-01 包裝:
開本: 787*1092 1/16 頁數(shù): 471 字?jǐn)?shù):  

內(nèi)容簡介

  本書作為一本 C++ Builder的提高書籍,由淺入深,系統(tǒng)全面地介紹了C++ Builder的基本概念、使用環(huán)境和編程技巧。全書以C++ Builder 5作為對象,但重點講述了C++ Builder本身。本書由十六章組成,前七章為入門內(nèi)容,介紹了C++ Builder 5的集成環(huán)境以及C++語言的要點。這一部分主要面向初學(xué)者,為以后C++Builder 5的深入編程打基礎(chǔ)。第8章到第16章是本書的精華所在,集作者多年C++ Builder編程經(jīng)驗之大成,共收錄了八類編程實例,每種類型自成一章,包含了一個或多個實用程序。本書圖文并茂,語言生動、風(fēng)趣,使您能在輕松的閱讀中,不知不覺地掌握大量的實用編程技巧。本書適合于初級讀者,對高級讀者也有較高的參考價值。

作者簡介

暫缺《Borland C++Builder高級編程》作者簡介

圖書目錄

前言
第1章 初識C++Builder 5
1.1 C++Builder 5的安裝
1.1.1 第一次安裝C++Builder 5的用戶須知
1.1.2 要升級C++Builder 4的用戶
1.1.3 安裝C++Builder 5
1.1.4 注冊表的改動
1.1.5 安裝過程中可能遇到的錯誤信息
1.2 卸載C++Builder 5
1.3 獲得詳細(xì)的服務(wù)信息
1.4 C++Builder 5的新功能
第2章 學(xué)習(xí)操作傻瓜相機
2.1 取景——選擇程序類型
2.2 建立程序的工作平臺——窗體
2.2.1 給新的窗體命名
2.2.2 更改窗體的顏色
2.3 拖拖拉拉——可視化編程的特點
2.3.1 設(shè)置顯示文本的標(biāo)簽
2.3.2 設(shè)置按鈕
2.3.3 對齊按鈕的位置
2.4 真正的控制——代碼
2.5 按下您的快門——編譯、運行應(yīng)用程序
2.6 小結(jié)
第3章 深入的基礎(chǔ)——熟悉集成開發(fā)環(huán)境
3.1 基本概念
3.2 集成開發(fā)環(huán)境總覽
3.3 菜單系統(tǒng)
3.3.1 文件菜單[File]
3.3.2 編輯菜單[Edit]
3.3.3 搜索菜單[Search]
3.3.4 視圖菜單[View]
3.3.5 工程菜單[Project]
3.3.6 運行菜單[Run]
3.3.7 控件菜單[Component]
3.3.8 數(shù)據(jù)庫菜單[DataBase]
3.3.9 工具菜單[Tools]
3.3.10 幫助菜單[Help]
3.4 工具欄
3.4.1 改變工具欄的外觀
3.4.2 配置工具欄
3.5 控件面板
3.5.1 標(biāo)準(zhǔn)控件頁【Standard】
3.5.2 附加控件頁【Additional】
3.5.3 Win32控件頁【W(wǎng)in32】
3.5.4 系統(tǒng)控件頁【System】
3.5.5 數(shù)據(jù)訪問控件頁【Data Access】
3.5.6 數(shù)據(jù)控制控件頁【Data Control】
3.5.7 ADO控件頁【ADO】
3.5.8 InterBase控件頁【InterBase】
3.5.9 Midas控件頁【Midas】
3.5.10 InternetExpress控件頁【InternetExpress】
3.5.11 Internet控件頁【Internet】
3.5.12 FastNet控件頁【FastNet】
3.5.13 決策方控件頁【DicisionCube】
3.5.14 快速報表控件頁【QReport】
3.5.15 對話框控件頁【Dialogs】
3.5.16 Win3.1控件頁【W(wǎng)in3.1】
3.5.17 樣板控件頁【Sample】
3.5.18 ActiveX控件頁【ActiveX】
3.5.19 COM服務(wù)器控件頁【Severs】
3.5.20 定制控件面板
3.5.21 如何增加新的控件
3.6 對象監(jiān)視器(Object Inspector)
3.6.1 對象監(jiān)視器的構(gòu)成
3.6.2 在對象監(jiān)視器中修改屬性
3.6.3 產(chǎn)生新的事件句柄
3.6.4 定位已有的句柄
3.7 窗體編輯器
3.8 代碼編輯器
3.8.1 代碼編輯器的組成
3.8.2 代碼預(yù)測工具
3.8.3 代碼瀏覽功能
3.8.4 代碼編輯器中的快捷菜單
3.8.5 配置代碼編輯器
3.8.6 獲得幫助信息的快捷方法
3.9 [Class Explorer]
3.9.1 [Class Explorer]的使用
3.9.2 [Class Explorer]的配置
3.10 配置集成環(huán)境
第4章 讓一切更美好——修飾您的程序界面
4.1 設(shè)計程序的菜單
4.1.1 設(shè)計標(biāo)準(zhǔn)菜單
4.1.2 設(shè)計快捷菜單
4.1.3 讓菜單發(fā)揮作用
4.1.4 關(guān)于菜單編輯器
4.1.5 增加菜單的加速鍵和圖標(biāo)
4.2 設(shè)計工具條
4.2.1 常規(guī)樣式的工具條
4.2.2 更流行一點的工具條
4.2.3 更“酷”的工具條——CoolBar
4.2.4 更靈活的“時尚”工具條——ControlBar
4.2.5 按鈕事件的關(guān)聯(lián)
4.3 設(shè)計狀態(tài)欄
4.3.1 顯示靜態(tài)信息的狀態(tài)欄面板
4.3.2 動態(tài)的狀態(tài)欄信息
4.4 創(chuàng)建消息框
第5章 成為高手的絕招——程序代碼
5.1 文件的結(jié)構(gòu)
5.1.1 窗體文件的結(jié)構(gòu)
5.1.2 工程源文件的結(jié)構(gòu)
5.1.3 單元文件的結(jié)構(gòu)
5.2 注釋
5.3 數(shù)據(jù)類型
5.3.1 基本數(shù)據(jù)類型
5.3.2 枚舉類型——Enum
5.3.3 帶聚合性質(zhì)的數(shù)據(jù)類型
5.4 數(shù)組
5.4.1 常規(guī)數(shù)組
5.4.2 動態(tài)數(shù)組
5.5 指針
5.5.1 指針申明
5.5.2 對象指針
5.5.3 函數(shù)指針
5.5.4 指針常數(shù)
5.5.5 指針運算
5.5.6 指針轉(zhuǎn)換
5.5.7 C++引用申明
5.6 函數(shù)
5.6.1 函數(shù)申明和定義
5.6.2 形式參數(shù)的申明
5.6.3 函數(shù)調(diào)用和參數(shù)轉(zhuǎn)換
5.7 操作符
5.7.1 算術(shù)操作符
5.7.2 賦值操作符
5.7.3 位運算操作符
5.7.4 C++指明操作符
5.7.5 逗號操作符
5.7.6 條件操作符
5.7.7 相等操作符
5.7.8 邏輯操作符
5.7.9 后綴表達(dá)式操作符
5.7.10 引用/重引用操作符
5.7.11 關(guān)系操作符
5.7.12 sizeof操作符
5.7.13 typeid操作符
5.7.14 數(shù)組下標(biāo)操作符
5.7.15 直接成員選擇操作符
5.7.16 間接成員選擇符
5.8 語句
5.8.1 塊
5.8.2 標(biāo)號語句
5.8.3 表達(dá)式語句
5.8.4 選擇語句
5.8.5 循環(huán)語句
5.8.6 跳轉(zhuǎn)語句
5.9 預(yù)處理指令
5.9.1 #(空指令)
5.9.2 # define指令
5.9.3 # if,# elif,# else和# endif指令
5.9.4 # ifdef和# ifndef指令
5.9.5 # error指令
5.9.6 # include指令
5.9.7 # line指令
5.9.8 # pragma summary指令
5.9.9 # undef指令
5.9.10 預(yù)定義宏
第6章 軟件工程師的利器——工程管理
6.1 文件類型
6.2 工程管理器
6.2.1 文件瀏覽區(qū)
6.2.2 程選擇器
6.2.3 工具欄
6.2.4 狀態(tài)欄
6.2.5 快捷菜單
6.3 設(shè)置工程選項
6.3.1 【Forms】頁面
6.3.2 【Application】頁面
6.3.3 【Pascal】頁面
6.3.4 【Linker】頁面
6.3.5 【Directories/Conditionals】頁面
6.3.6 【Version Info】頁面
6.3.7 【Packages】頁面
6.3.8 【Compiler】頁面
6.4 編譯和創(chuàng)建工程
第7章 程序終結(jié)者——合成調(diào)試器
7.1 有關(guān)錯誤的基本概念
7.1.1 編譯期錯誤
7.1.2 邏輯錯誤
7.1.3 運行期錯誤
7.2 調(diào)試前的準(zhǔn)備工作
7.2.1 【General】頁面
7.2.2 【Event Log】頁面
7.2.3 【Language Exceptions】頁面
7.2.4 【OS Exceptions】頁面
7.3 【CPU】窗口
7.3.1 反匯編面板
7.3.2 內(nèi)存堆面板
7.3.3 機器堆棧面板
7.3.4 寄存器面板
7.3.5 標(biāo)志面板
7.4 控制程序的運行
7.4.1 執(zhí)行點
7.4.2 將程序運行到光標(biāo)所在位置
7.4.3 單步跟蹤
7.4.4 跟蹤執(zhí)行
7.4.5 返回到執(zhí)行點
7.4.6 暫停運行和終止運行
7.4.7 重新編譯并運行程序
7.5 斷點
7.5.1 設(shè)置斷點
7.5.2 使用斷點
7.5.3 修改斷點的屬性
7.6 觀察變量或表達(dá)式的值
7.6.1 觀察窗口
7.6.2 表達(dá)式計算
7.6.3 Evaluate/Modify的格式指明符
7.7 監(jiān)視數(shù)據(jù)元素
7.7.1 【Inspector】窗口
7.7.2 使用【Inspector】窗口
7.8 關(guān)于多進(jìn)程調(diào)試
7.8.1 瀏覽多進(jìn)程的線程
7.8.2 瀏覽多進(jìn)程的模塊
7.8.3 瀏覽多線程應(yīng)用程序的線程狀態(tài)
7.9 調(diào)試動態(tài)連接庫(DLL)
第8章 實例之一——文本編輯器
8.1 創(chuàng)建工程的目錄
8.2 創(chuàng)建工程
8.3 設(shè)計程序的窗體
8.3.1 主窗體的設(shè)計
8.3.2 子窗體的設(shè)計
8.3.3 程序信息窗口的設(shè)計
8.4 MDI應(yīng)用程序的基本技巧
8.4.1 MDI的基本屬性
8.4.2 新窗體的創(chuàng)建
8.4.3 菜單的合并
8.4.4 窗口的排列和關(guān)閉
8.5 實現(xiàn)文件基本操作
8.5.1 對話框的基本屬性和方法
8.5.2 新建文件
8.5.3 打開文件
8.5.4 保存文件
8.5.5 打印文件
8.5.6 窗體的關(guān)閉和程序的退出
8.6 實現(xiàn)文本基本編輯功能
8.6.1 撤消功能
8.6.2 復(fù)制、剪切、粘貼、刪除和全部選中功能
8.6.3 查找與替換
8.7 字體處理
8.7.1 使用[FontDialog]控件更改字體
8.7.2 用組合框?qū)崿F(xiàn)字體的更改
8.8 段落處理
8.8.1 實現(xiàn)段落對齊功能
8.8.2 實現(xiàn)自動換行功能
8.8.3 實現(xiàn)段落標(biāo)號功能
8.9 MDI窗體控件的協(xié)調(diào)動作
8.9.1 工具欄和菜單的協(xié)調(diào)
8.9.2 編輯窗口和工具欄、菜單欄的協(xié)調(diào)
8.9.3 菜單、工具欄、編輯窗口與狀態(tài)欄的協(xié)調(diào)
8.10 顯示程序信息窗口
第9章 實例之二——圖形圖像處理程序
9.1 TCanvas對象
9.1.1 TCanvas的基本屬性
9.1.2 TCanvas對象的基本方法
9.2 建立工程目錄和工程
9.3 設(shè)計程序的窗體
9.3.1 主窗體的設(shè)計
9.3.2 [newimageform]窗體的設(shè)計
9.3.3 程序信息窗口的設(shè)計
9.4 變量的定義
9.5 窗體初始化時的工作
9.6 圖形繪制功能的實現(xiàn)
9.6.1 圖形工具的管理
9.6.2 畫線和多義線
9.6.3 畫橢圓、矩形和圓角矩形
9.6.4 鉛筆功能 
9.7 文本的插入
9.7.1 文本的編輯和插入
9.7.2 更改文本的字體和字號
9.8 圖形風(fēng)格的修改
9.8.1 修改畫筆和刷子的顏色
9.8.2 修改畫筆風(fēng)格
9.8.3 修改刷子的風(fēng)格
9.9 實現(xiàn)圖形的編輯功能
9.9.1 矩形選擇工具
9.9.2 圖形的復(fù)制
9.9.3 圖形的剪切
9.9.4 圖形的粘貼
9.9.5 全部圖形的清除
9.10 圖形文件操作
9.10.1 新建文件
9.10.2 打開文件
9.10.3 保存文件
9.10.4 打印文件
第10章 實例之三——多媒體應(yīng)用程序
10.1 [Animate]控件
10.1.1 屬性
10.1.2 方法
10.2 [Animate]控件實戰(zhàn)——動畫播放器
10.2.1 建立工程和工程目錄
10.2.2 窗體的設(shè)計
10.2.3 窗體的初始化
10.2.4 打開視頻文件
10.2.5 視頻的播放和停止
10.2.6 選擇系統(tǒng)動畫
10.2.7 更改動畫的起始幀
10.2.8 響應(yīng)動畫的動作
10.3 [MediaPlayer]控件
10.3.1 屬性
10.3.2 方法
10.3.3 使用[MediaPlayer]的一般步驟
10.4 [MediaPlayer]控件實戰(zhàn)——媒體播放器
10.4.1 創(chuàng)建工程
10.4.2 設(shè)計窗體
10.4.3 打開媒體文件
10.5 圖像熱區(qū)(按鈕)實例——一花卉常識
10.5.1 創(chuàng)建工程和工程目錄
10.5.2 窗體設(shè)計
10.5.3 變量的定義
10.5.4 點擊按鈕時的事件
10.5.5 實現(xiàn)一副圖像中的多個熱區(qū)
10.6 實戰(zhàn)畫面特技
10.6.1 設(shè)計窗體
10.6.2 變量的定義和初始化
10.6.3 引起切換的動作
10.6.4 頁面切換方法的算法和實現(xiàn)
第11章 實例之四——數(shù)據(jù)庫應(yīng)用程序
11.1 C++Builder 5的數(shù)據(jù)庫控件
11.2 實戰(zhàn)之一——快速建立數(shù)據(jù)庫應(yīng)用程序
11.2.1 定制數(shù)據(jù)庫網(wǎng)格
11.2.2 使用DBEdit、DBNavigator控件
11.2.3 使用[Query]進(jìn)行編程
11.2.4 使用帶參數(shù)的[Query]
11.2.5 使用數(shù)據(jù)庫窗體向?qū)?br />11.3 使用數(shù)據(jù)字段
11.3.1 深入研究TField類的層次結(jié)構(gòu)
11.3.2 添加一個計算字段
11.4 使用字段來處理數(shù)據(jù)表格
11.4.1 如何進(jìn)行數(shù)據(jù)庫搜索
11.4.2 數(shù)據(jù)表格中列的計算
11.5 設(shè)計數(shù)據(jù)庫表格
11.5.1 動態(tài)建立數(shù)據(jù)表格
11.5.2 建立新的數(shù)據(jù)表格
11.5.3 選擇正確的數(shù)據(jù)表格
11.5.4 其他按鈕的事件句柄代碼
11.6 數(shù)據(jù)庫圖表
11.7 訪問SQL服務(wù)器
11.7.1 InterBase服務(wù)器工具
11.7.2 將本地數(shù)據(jù)表格移到遠(yuǎn)程SQL服務(wù)器中
11.7.3 使用SQL Builder
11.8 數(shù)據(jù)模塊在客戶機/服務(wù)器編程中的應(yīng)用
第12章 實例之五——系統(tǒng)操作工具
12.1 注冊表及INI文件概述
12.1.1 文件結(jié)構(gòu)
12.1.2 與注冊表和INI文件有關(guān)的對象
12.1.3 TRegistryIniFile對象的屬性和方法
12.2 實戰(zhàn)注冊表和INI文件——系統(tǒng)文件瀏覽器
12.2.1 建立工程
12.2.2 窗體的設(shè)計
12.2.3 準(zhǔn)備工作
12.2.4 創(chuàng)建注冊表對象和INI文件實例
12.2.5 得到多級主鍵的方法
12.2.6 顯示鍵值
12.2.7 新建和刪除鍵
12.2.8 鍵值的修改
12.2.9 折疊和展開主鍵——[TreeView]使用技巧
12.3 在Windows的任務(wù)欄上運行的程序
12.3.1 程序的窗體
12.3.2 與任務(wù)欄圖標(biāo)相關(guān)的常量和類型
12.3.3 向狀態(tài)欄增加圖標(biāo)
12.3.4 其他事件句柄
12.3.5 關(guān)于消息的處理
第13章 實例之六——Web服務(wù)器應(yīng)用程序
13.1 WWW的工作原理
13.2 Web服務(wù)器應(yīng)用程序的構(gòu)架和基本概念
13.2.1 Web服務(wù)器應(yīng)用程序的構(gòu)架
13.2.2 Web服務(wù)器應(yīng)用程序的類型
13.2.3 統(tǒng)一資源定位器和HTTP請求信息
13.2.4 動作項(ActionItem)
13.2.5 Web模塊和Web調(diào)度器
13.3 實戰(zhàn)Web服務(wù)器應(yīng)用程序
13.3.1 準(zhǔn)備工作
13.3.2 創(chuàng)建工程目錄和工程
13.3.3 增加動作項
13.3.4 用動作項實現(xiàn)靜態(tài)頁面的顯示
13.3.5 實現(xiàn)動態(tài)頁面的顯示
13.3.6 與客戶進(jìn)行交互作用的動態(tài)頁面
13.3.7 利用HTML樣板轉(zhuǎn)換用戶信息
13.4 調(diào)試服務(wù)器應(yīng)用程序
13.4.1 調(diào)試ISAPI和NSAPI應(yīng)用程序
13.4.2 調(diào)試CGI和Win-CGI應(yīng)用程序
第14章 實例之七——DLL和包
14.1 關(guān)于DLL和包的話題
14.1.1 什么是DLL和包
14.1.2 包和DLL的使用時機
14.2 實戰(zhàn)DLL——共享的About窗口
14.2.1 建立DLL工程
14.2.2 了解連接、名字修飾和調(diào)用約定
14.2.3 定義輸出接口函數(shù)
14.2.4 DLL的編譯和創(chuàng)建
14.2.5 靜態(tài)載入DLL
14.2.6 動態(tài)載入DLL
14.3 定制自己的包
14.3.1 建立運行期包的工程
14.3.2 增加運行期包的單元
14.3.3 修改需要包需要輸出的函數(shù)
14.3.4 編譯運行期包
14.3.5 在應(yīng)用程序中調(diào)用運行期包中的函數(shù)
14.3.6 建立設(shè)計期包的工程
14.3.7 向設(shè)計期包中增加控件
14.3.8 編譯設(shè)計期包
14.3.9 安裝設(shè)計或包
第15章 實例之八——定制控件
15.1 控件
15.2 創(chuàng)建新控件的基本方法
15.2.1 使用控件向?qū)?chuàng)建控件
15.2.2 用代碼創(chuàng)建一個控件
15.2.3 安裝控件前的檢查
15.2.4 修改一個已有的控件
15.3 實戰(zhàn)之一——創(chuàng)建新的[Shape]控件
15.3.1 創(chuàng)建和注冊控件
15.3.2 使繼承的屬性公開化(Published)
15.3.3 增加控件的圖形處理能力
15.3.4 重載構(gòu)造函數(shù)和析構(gòu)函數(shù)
15.3.5 使畫筆和刷子公開化
15.3.6 畫控件的形狀
15.3.7 使繪圖功能更精煉
15.4 實戰(zhàn)之二——創(chuàng)建一個數(shù)據(jù)敏感控件
15.4.1 創(chuàng)建并注冊控件
15.4.2 增加ReadOnly屬性
15.4.3 允許用戶進(jìn)行必要的更新
15.4.4 增加數(shù)據(jù)連接
15.4.5 數(shù)據(jù)改變的響應(yīng)
15.4.6 創(chuàng)建可編輯的數(shù)據(jù)敏感控件
第16章 發(fā)布您的應(yīng)用程序
16.1 關(guān)于應(yīng)用程序文件的區(qū)分和處理
16.1.1 包文件的處理
16.1.2 ActiveX控制的處理
16.1.3 輔助程序的處理
16.1.4 DLL的位置
16.2 關(guān)于發(fā)布數(shù)據(jù)庫應(yīng)用程序的要點
16.2.1 提供數(shù)據(jù)庫引擎
16.2.2 BDE的安裝
16.2.3 關(guān)于發(fā)布SQL連接的要點
16.2.4 關(guān)于多級分布式應(yīng)用程序服務(wù)(MIDAS)的發(fā)布要點
16.3 發(fā)布Web應(yīng)用程序
16.4 讓程序運行在不同的Windows版本下
16.5 制作安裝程序?qū)崙?zhàn)
16.5.1 建立安裝程序制作工程
16.5.2 設(shè)置可視化設(shè)計
16.5.3 指定C++Builder 5的特定安裝對象
16.5.4 指定應(yīng)用程序的組件和文件
16.5.5 設(shè)置安裝程序的對話框
16.5.6 設(shè)置安裝程序?qū)ψ员淼男薷?br />16.5.7 指定文件夾和圖標(biāo)
16.5.8 創(chuàng)建磁盤文件
16.5.9 最后的工作

本目錄推薦

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