注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++ BUILDER 程序設計教程

C++ BUILDER 程序設計教程

C++ BUILDER 程序設計教程

定 價:¥48.00

作 者: 王宏 傅新苗 冉欣
出版社: 清華大學出版社
叢編項:
標 簽: Builder

ISBN: 9787302013228 出版時間: 2000-03-01 包裝:
開本: 787*1092 1/16 頁數(shù): 522 字數(shù):  

內容簡介

  本書主要介紹了C++Builder的一些基礎知識,包括C++Builder的基本操作,C++Builder對C++的實現(xiàn)方式和對面向對象程序設計的支持,同時,本書還詳細介紹了可視化組件庫在C++Builder中的應用。在此基礎上,對C++Builder在多媒體、數(shù)據(jù)庫、圖形圖像等領域的應用做了比較深入的介紹。本書最后還介紹又C++Builder對多線程應用程序的支持情況。本書在介紹上述內容的同時,提供了大量的應用實例,其中不乏一些綜合性較強的例子。本書適合各種層次的C++Builder愛好者,尤其對大學生、軟件開發(fā)人員有很大的指導作用。同時,它也可以作為C++Builder培訓班的教材和參考書。

作者簡介

暫缺《C++ BUILDER 程序設計教程》作者簡介

圖書目錄

第1章 C++Builder的安裝
1.1 C++Builder 概述
1.2 C++Builder 的安裝
1.2.1 C++Builder的運行環(huán)境
1.2.2 C++Builder的安裝步驟
1.2.3 C++Builder的卸載
1.3 C++Builder的啟動

第2章 C++Builder的開發(fā)環(huán)境
2.1 C++Builder 的操作界面
2.1.1 主窗口
2.1.2 對象監(jiān)視器
2.1.3 窗體
2.1.4 代碼編輯器
2.2 C++Builder 中的組件索引
2.2.1 Sbandard 選項卡
2.2.2 Additional選項卡
2.2.3 Win2選項卡
2.2.4 System選項卡
2.2.5 Internet選項卡
2.2.6 Data Access選項卡
2.2.7 Data Controls選項卡
2.2.8 Midas選項卡
2.2.9 Decision Cube選項卡
2.2.10 QReport選項卡
2.2.11 Dialogs選項卡
2.2.12 Win3.1 選項卡
2.2.13 Samples選項卡
2.2.14 ActiveX選項卡
2.3 建立應用程序
2.3.1 選擇組件
2.3.2 設置屬性
2.3.3 編寫程序代碼
2.3.4 程序編譯運行
2.3.5 文件的保存
2.4 項目文件的管理
2.4.1 項目的概念
2.4.2 項目管理器
2.4.3 項目管理器的設置
2.5 集成調試器
2.5.1 斷點操作
2.5.2 設計執(zhí)行方式
2.5.3 加入觀察窗
2.5.4 Call Stack窗口
2.6 C++Builder開發(fā)環(huán)境的設置
2.6.1 組件極的設置
2.6.2 設置IDE
2.7 C++Builder的幫助信息
2.7.1 C++Builder的聯(lián)機幫助信息
2.7.2 C++Builder中的代碼洞察功能
2.8 其它軟件公司提供的組件在C++Builder中的應用

第3章 C++基礎知識
3.1 C++的發(fā)展歷程
3.2 一個簡單C++程序
3.3 數(shù)據(jù)類型
3.3.1 簡單數(shù)據(jù)類型
3.3.2 復合數(shù)據(jù)類型
3.4 常量
3.4.1 整型常量
3.4.2 浮點常量
3.4.3 字符常量
3.4.4 常量的定義
3.5 變量
3.5.1 變量的說明和定義
3.5.2 變量名
3.6 指針
3.6.1 指針的類型及其定義
3.6.2 指針的初始化
3.6.3 字符串指針
3.6.4 引用類型
3.7 表達式
3.7.1 運算符
3.7.2 類型轉換
3.8 控制語句
3.8.1 if語句
3.8.2 switCh語句
3.8.3 循環(huán)語句
3.8.4 跳轉語句
3.9 函數(shù)
3.9.1 函數(shù)的定義
3.9.2 函數(shù)的參數(shù)
3.9.3 函數(shù)的返回值
3.9.4 函數(shù)的調用
3.9.5 函數(shù)指針
3.9.6 內部函數(shù)和外部函數(shù)
3.9.7 局部變量和全局變量
3.9.8 動態(tài)存儲變量和靜態(tài)存儲變量
3.10 編譯預處理
3.10.1 文件包含
3.10.2 宏定義
3.10.3 條件編譯
3.11 流
3.12 重載
3.12.1 函數(shù)重載
3.12.3 運算符重載
3.13 文件

第4章 面向對象的程序設計
4.1 面向對象程序設計的基本概念
4.1.1 類與對象
4.1.2 封裝
4.1.3 繼承
4.1.4 多態(tài)性
4.2 C++Builder中的類
4.2.1 類的定義
4.2.2 類的數(shù)據(jù)成員和方法
4.3 構造函數(shù)和析構函數(shù)
4.3.1 構造函數(shù)
4.3.2 析構函數(shù)
4.3.3 對象數(shù)組
4.3.4 類的轉換
4.3.5 友元
4.4 類與指針
4.4.1 this指針
4.4.2 指向類對象的指針
4.4.3 指向類成員的指針
4.5 繼承
4.5.1 派生類
4.5.2 訪問控制
4.5.3 成員覆蓋
4.5.4 多重繼承
4.5.5 構造函數(shù)的繼承
4.6 多態(tài)性和虛擬函數(shù)
4.6.1 多態(tài)性
4.6.2 滯后綁定
4.6.3 虛擬函數(shù)
4.6.4 抽象基類
4.6.5 虛擬函數(shù)與滯后綁定的關系
4.6.6 虛擬函數(shù)的數(shù)據(jù)封裝
4.6.7 虛擬析構函數(shù)
4.7 操作符重載
4.7.1 單目運算符的重載
4.7.2 雙目運算符的重載
4.7.3 幾個特殊運算符的重載
4.8 C++Builder的可視組件庫
4.8.1 可視組件庫概述
4.8.2 自定義組件類
4.8.3 修改一個已存在的組件類
4.8.4 創(chuàng)建Windows組件
4.9 異常處理
4.9.1 C++Builder中異常處理的基礎知識
4.9.2 異常處理在程序中的應用

第5章 標準組件
5.1 窗體的初步操作
5.1.1 窗體的基本操作
5.1.2 窗體對象的屬性
5.1.3 窗體對象的方法
5.1.4 窗體對象的事件
5.2 標準組件概述
5.3 MainMenu和PopllpMenu組件
5.3.1 MainMenu和PopupMenu組件的主要屬性
5.3.2 MainMenu和PopupMenu組件的主要方法
5.3.3 MainMenu和PopuPMenu組件的主要事件
5.4 Label組件.
5.4.1 Label組件的重要屬性
5.4.2 Label組件的重要方法
5.4.3 Label組件的重要事件
5.5 Edit組件
5.5.1 Edit組件的主要屬性
5.5.2 Edit組件的主要方法
5.6 Memo組件
5.7 Button組件
5.7.1 Button組件的主要屬性
5.7.2 Button組件的主要方法
5.8 CheckBox組件
5.8.1 CheckBox組件的主要屬性
5.8.2 CheckBox組件的主要方法
5.9 RadioButton、RadioGroup和GroupBox組件
5.9.1 RadioButton組件
5.9.2 RadioGroup組件
5.9.3 GroupBox組件
5.10 ListBox組件
5.10.1 ListBox組件的主要屬性
5.10.2 ListBox組件的主要方法
5.11 ComboBox 組件
5.12 ScrollBar組件
5.13 菜單設計
5.13.1 菜單編輯環(huán)境
5.13.2 菜單設計
5.13.3 快捷健及熱鍵設計
5.13.4 快捷菜單設計
5.13.5 菜單模板

第6章 設計用戶界面的增強型組件
6.1 BitBtn組件
6.2 SpeedButton組件
6.3 StringGrid組件
6.3.1 StringGrid組件的主要屬性
6.3.2 StringGrid組件的主要方法
6.3.3 StringGrid組件響應的主要事件
6.3.4 DrawGrid組件簡介
6.4 Bevel 、Shape和Image組件
6.4.1 Bevel組件
6.4.2 Shape組件
6.4.3 Image組件
6.5 MaskEdit組件和 StaticText組件
6.5.1 MaskEdit組件
6.5.2 SticTeXt組件
6.6 Chart組件
6.6.1 創(chuàng)建圖表的一般步驟
6.6.2 Chart組件的主要屬性
6.7 ScrollBox組件
6.7.1 ScrollBox組件的主要屬性
6.7.2 ScrollBox組件的主要方法
6.8 Splitter和CheckListBox組件
6.8.1 Splitter組件
6.8.2 CheckListBox組件
6.9 OpenDialog和SaveDialog組件
6.9.1 OpenDialog對話框的主要屬性
6.9.2 OpenDialog組件的主要方法
6.9.3 SaveDialog組件
6.10 OpenPictureDialog和 SavePictureDialog組件
6.10.1 OpenPictureDialog組件
6.10.2 SavePictureDialog組件
6.11 FontDialog和 ColorDialog組件
6.11.1 FontDialog組件
6.11.2 ColorDialog組件
6.12 PrintDialog和 PrintersetupDialog組件
6.12.1 PrintDialog組件
6.12.2 PrintersetupDialog組件
6.13 FindDialog和 ReplaceDialog組件
6.13.1 FindDialog組件
6.13.2 ReplaceDialog組件
6.14 用于文件管理的 Win3.1組件
6.14.1 DirectoryListBox組件
6.14.2 FileListBox組件
6.14.3 DnveComboBox組件
6.14.4 FilterComboBox組件

第7章 Win32選項卡下的組件
7.1 TabControl組件
7.1.1 TabControl組件的屬性
7.1.2 TabControl組件響應的事件
7.2 PageControl組件
7.2.1 PageControl組件的主要屬性
7.2.2 Tabsheet的主要屬性
7.2.3 PageControl組件的主要方法
7.3 ImageList組件
7.3.1 ImageList組件的主要屬性
7.3.2 ImageList組件的主要方法
7.4 RIChEdit組件
7.4.1 RichEdit組件的主要屬性
7.4.2 RichEdit組件的主要方法
7.5 ProgressBar和StatusBar組件
7.5.1 ProgressBar組件的主要屬性
7.5.2 ProgressBar組件的主要方法
7.5.3 StatusBar組件
7.6 Updown、HotKey和DataTimePicker組件
7.6.1 UpDown組件
7.6.2 HotKey組件
7.6.3 DateTimePicker組件
7.7 TreeView和ListView組件
7.7.1 TreeView組件的主要屬性
7.7.2 TreeView組件的主要方法
7.7.3 ListView組件
7.8 ToolBar和CoolBar組件
7.8.1 ToolBar組件
7.8.2 CoolBar組件
7.9 HeaderControl組件

第8章 圖形操作
8.1 圖形組件
8.1.1 Imape組件的使用
8.1.2 ImageList組件的使用
8.1.3 FontDialog(字體對話框)組件的使用
8.1.4 ColorDialog(顏色對話框)組件和ColorGrid(顏色表格)組件的使用
8.2 圖形組件
8.2.1 TPen對象
8.2.2 Brush(畫刷)的使用
8.2.3 Canvas(畫面)的使用
8.2.4 畫圖函數(shù)
8.3 簡單繪圖器的設計
8.4 圖形設計的綜合使用
8.5 C++Builder與OpenGL程序接口
8.5.1 OpenGL概述
8.5.2 OpenGL的工作順序
8.5.3 OpenGL庫函數(shù)
8.5.4 OpenGL的顏色
8.6 OpenGL程序設計實例

第9章 開發(fā)數(shù)據(jù)庫應用程序
9.1 C++Builder中數(shù)據(jù)庫應用程序的結構.
9.2 設計數(shù)據(jù)庫應用程序的基本組件和輔助工具
9.2.1 C++Builder中用于開發(fā)數(shù)據(jù)庫應用程序的組件概述
9.2.2 C++Builder提供的用于設計數(shù)據(jù)庫應用程序的工具軟件
9.3 數(shù)據(jù)集組件及TDatasource組件
9.3.1 TTable組件
9.3.2 TTable組件在應用程序中的應用
9.3.3 TQuery組件
9.3.4 TQuery組件在應用程序中的應用
9.3.5 TStoredProc組件
9.3.6 TDataSource組件
9.4 數(shù)據(jù)查找
9.4.1 使用GotoKey方法查找數(shù)據(jù)
9.4.2 使用FindKey方法查找數(shù)據(jù)
9.4.3 不精確查找
9.4.4 用TQuery組件的動態(tài) SQL語句進行查詢
9.5 數(shù)據(jù)控制組件
9.5.1 TDBGrid組件
9.5.2 TDBNavigator組件
9.5.3 TDBText組件
9.5.4 TDBEdit組件
9.5.5 TDBMemo組件
9.5.6 TDBImape組件
9.6 快速報表
9.6.1 一個簡單的報表
9.6.2 TQuickRep組件
9.6.3 創(chuàng)建報表
9.7 BDE和 Database Desktop簡介
9.7.1 BDE簡介
9.7.2 Database Desktop簡介
9.8 BDE程序設計
9.8.1 BDE程序設計概述
9.8.2 BDE API函數(shù)
9.8.3 BDE程序實例
9.9 數(shù)據(jù)庫窗體向導的應用
9.9.1 利用向導生成簡單窗體
9.9.2 利用向導生成主/從結構的窗體

第10章 多媒體應用程序
10.1 TAnimate組件的使用
10.1.1 TAnimatC組件的重要屬性
10.1.2 TAnimate組件的主要方法
10.1.3 TAnimatC組件響應的事件
10.1.4 TAnimante組件的實際應用
10.2 TMediaPlnyer組件的使用
10.2.1 TMediaPlaver組件的重要屬性
10.2.2 TMediaPlayer組件的重要方法
10.2.3 TMediaPlayer組件的響應事件
10.3 多媒體應用程序實例
10.4 游戲制作

第11章 應用程序的開發(fā)
11.1 C++Builder應用程序模板的使用
11.1.1 多文檔模板的使用
11.1.1 應用向導(Application Wizard)的使用
11.1.3 其它模板的使用
11.2 設計多卡片應用程序
11.3 對話框的設計
11.3.1 MessageDlg函數(shù)
11.3.2 MessageDlgPosHe1P函數(shù)
11.3.3 ShowMessage函數(shù)
11.3.4 InputBox函數(shù)
11.3.5 MessageBox函數(shù)
11.3.6 MessageDlgPos函數(shù)
11.4 多窗體界面
11.5 多文檔應用程序的設計
11.5.1 多文檔應用程序的概念
11.5.2 多文檔的圖片文本例覽器

第12章 開發(fā)多線程應用程序
12.1 線程與進程
12.2 C++Builder中的線程類
12.3 線程管理
12.3.1 線程的優(yōu)先權
12.3.2 線程的本地存儲
12.4 線程同步
12.4.1 臨界區(qū)
12.4.2 互斥變量
12.4.3 信號量
12.4.4 死鎖
11.5 線程和可視組件庫
12.6 應用線程的例子

本目錄推薦

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