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

C++ BUILDER 程序設(shè)計教程

C++ BUILDER 程序設(shè)計教程

定 價:¥48.00

作 者: 王宏 傅新苗 冉欣
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Builder

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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 建立應(yīng)用程序
2.3.1 選擇組件
2.3.2 設(shè)置屬性
2.3.3 編寫程序代碼
2.3.4 程序編譯運行
2.3.5 文件的保存
2.4 項目文件的管理
2.4.1 項目的概念
2.4.2 項目管理器
2.4.3 項目管理器的設(shè)置
2.5 集成調(diào)試器
2.5.1 斷點操作
2.5.2 設(shè)計執(zhí)行方式
2.5.3 加入觀察窗
2.5.4 Call Stack窗口
2.6 C++Builder開發(fā)環(huán)境的設(shè)置
2.6.1 組件極的設(shè)置
2.6.2 設(shè)置IDE
2.7 C++Builder的幫助信息
2.7.1 C++Builder的聯(lián)機幫助信息
2.7.2 C++Builder中的代碼洞察功能
2.8 其它軟件公司提供的組件在C++Builder中的應(yīng)用

第3章 C++基礎(chǔ)知識
3.1 C++的發(fā)展歷程
3.2 一個簡單C++程序
3.3 數(shù)據(jù)類型
3.3.1 簡單數(shù)據(jù)類型
3.3.2 復(fù)合數(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 類型轉(zhuǎn)換
3.8 控制語句
3.8.1 if語句
3.8.2 switCh語句
3.8.3 循環(huán)語句
3.8.4 跳轉(zhuǎn)語句
3.9 函數(shù)
3.9.1 函數(shù)的定義
3.9.2 函數(shù)的參數(shù)
3.9.3 函數(shù)的返回值
3.9.4 函數(shù)的調(diào)用
3.9.5 函數(shù)指針
3.9.6 內(nèi)部函數(shù)和外部函數(shù)
3.9.7 局部變量和全局變量
3.9.8 動態(tài)存儲變量和靜態(tài)存儲變量
3.10 編譯預(yù)處理
3.10.1 文件包含
3.10.2 宏定義
3.10.3 條件編譯
3.11 流
3.12 重載
3.12.1 函數(shù)重載
3.12.3 運算符重載
3.13 文件

第4章 面向?qū)ο蟮某绦蛟O(shè)計
4.1 面向?qū)ο蟪绦蛟O(shè)計的基本概念
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 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.3.1 構(gòu)造函數(shù)
4.3.2 析構(gòu)函數(shù)
4.3.3 對象數(shù)組
4.3.4 類的轉(zhuǎn)換
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 構(gòu)造函數(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ù)與滯后綁定的關(guān)系
4.6.6 虛擬函數(shù)的數(shù)據(jù)封裝
4.6.7 虛擬析構(gòu)函數(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中異常處理的基礎(chǔ)知識
4.9.2 異常處理在程序中的應(yīng)用

第5章 標(biāo)準(zhǔn)組件
5.1 窗體的初步操作
5.1.1 窗體的基本操作
5.1.2 窗體對象的屬性
5.1.3 窗體對象的方法
5.1.4 窗體對象的事件
5.2 標(biāo)準(zhǔn)組件概述
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 菜單設(shè)計
5.13.1 菜單編輯環(huán)境
5.13.2 菜單設(shè)計
5.13.3 快捷健及熱鍵設(shè)計
5.13.4 快捷菜單設(shè)計
5.13.5 菜單模板

第6章 設(shè)計用戶界面的增強型組件
6.1 BitBtn組件
6.2 SpeedButton組件
6.3 StringGrid組件
6.3.1 StringGrid組件的主要屬性
6.3.2 StringGrid組件的主要方法
6.3.3 StringGrid組件響應(yīng)的主要事件
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組件響應(yīng)的事件
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 簡單繪圖器的設(shè)計
8.4 圖形設(shè)計的綜合使用
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程序設(shè)計實例

第9章 開發(fā)數(shù)據(jù)庫應(yīng)用程序
9.1 C++Builder中數(shù)據(jù)庫應(yīng)用程序的結(jié)構(gòu).
9.2 設(shè)計數(shù)據(jù)庫應(yīng)用程序的基本組件和輔助工具
9.2.1 C++Builder中用于開發(fā)數(shù)據(jù)庫應(yīng)用程序的組件概述
9.2.2 C++Builder提供的用于設(shè)計數(shù)據(jù)庫應(yīng)用程序的工具軟件
9.3 數(shù)據(jù)集組件及TDatasource組件
9.3.1 TTable組件
9.3.2 TTable組件在應(yīng)用程序中的應(yīng)用
9.3.3 TQuery組件
9.3.4 TQuery組件在應(yīng)用程序中的應(yīng)用
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程序設(shè)計
9.8.1 BDE程序設(shè)計概述
9.8.2 BDE API函數(shù)
9.8.3 BDE程序?qū)嵗?br />9.9 數(shù)據(jù)庫窗體向?qū)У膽?yīng)用
9.9.1 利用向?qū)珊唵未绑w
9.9.2 利用向?qū)芍鳎瘡慕Y(jié)構(gòu)的窗體

第10章 多媒體應(yīng)用程序
10.1 TAnimate組件的使用
10.1.1 TAnimatC組件的重要屬性
10.1.2 TAnimate組件的主要方法
10.1.3 TAnimatC組件響應(yīng)的事件
10.1.4 TAnimante組件的實際應(yīng)用
10.2 TMediaPlnyer組件的使用
10.2.1 TMediaPlaver組件的重要屬性
10.2.2 TMediaPlayer組件的重要方法
10.2.3 TMediaPlayer組件的響應(yīng)事件
10.3 多媒體應(yīng)用程序?qū)嵗?br />10.4 游戲制作

第11章 應(yīng)用程序的開發(fā)
11.1 C++Builder應(yīng)用程序模板的使用
11.1.1 多文檔模板的使用
11.1.1 應(yīng)用向?qū)Вˋpplication Wizard)的使用
11.1.3 其它模板的使用
11.2 設(shè)計多卡片應(yīng)用程序
11.3 對話框的設(shè)計
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 多文檔應(yīng)用程序的設(shè)計
11.5.1 多文檔應(yīng)用程序的概念
11.5.2 多文檔的圖片文本例覽器

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

本目錄推薦

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