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

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

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

定 價:¥79.00

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

購買這本書可以去


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

內容簡介

  C++Builder 是由Inprise公司推出的面向對象的可視化軟件開發(fā)工具。C++Builder 5 是C++Builder 的最新版本。本書共分六個部分,主要介紹了C++Builder 5集成開發(fā)環(huán)境、C++語言關鍵技術、組件、通用編程技術、動態(tài)鏈接庫、多線程、多媒體編程、數據庫編程、網絡編程和Windows API編程等。適用于C++Builder 5的各級用戶。

作者簡介

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

圖書目錄

目 錄
前言
導讀
第一部分 C++Builder編程基礎
第1章 使用C++Builder進行軟件開發(fā) 
1.1 軟件開發(fā)概況 
1.1.1 計算模式的發(fā)展概況 
1.1.2 程序設計方法的發(fā)展概況 
1.1.3 軟件開發(fā)與軟件開發(fā)人員 
1.2 集成開發(fā)環(huán)境簡介 
1.3 例程:第一個Windows應用程序 
1.4 集成調試器 
1.5 開發(fā)環(huán)境的優(yōu)化 
1.5.1 自定義工具欄 
1.5.2 編程環(huán)境設置 
1.5.3 編輯環(huán)境設置 
1.5.4 工程設置 
1.6 方法與技巧 
1.6.1 使用代碼瀏覽器 
1.6.2 使用代碼編輯器 
1.6.3 使用幫助系統(tǒng) 
1.6.4 設置IDE桌面 
第2章 C++語言的關鍵技術 
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 引用參數傳遞 
2.5 名空間 
2.5.1 namespace 
2.5.2 using 
2.6 new與delete運算符 
2.7 void指針 
2.8 typeid運算符 
2.9 函數 
2.9.1 內聯函數 
2.9.2 指定函數形參的默認值 
2.9.3 參數個數不定的函數 
2.9.4 模板函數 
2.9.5 重載函數 
2.9.6 指向函數的指針 
2.10 類與對象 
2.10.1 類的封裝 
2.10.2 類的派生與繼承 
2.10.3 構造函數和析構函數 
2.10.4 對象的引用參數傳遞 
2.10.5 靜態(tài)成員變量與靜態(tài)成員函數 
2.10.6 const類型成員函數與mutable 
2.10.7 對象的初始化與初始化行 
2.10.8 拷貝構造函數 
2.10.9 模板類 
2.11 友元函數與友元類 
2.12 運算符重載 
2.13 派生和繼承 
2.13.1 派生與繼承 
2.13.2 多重、多層派生與繼承 
2.13.3 虛基類 
2.14 多態(tài)性和虛函數 
2.15 集合 
2.15.1 集合的基本概念 
2.15.2 集合的操作 
2.16 異常處理 
2.16.1 C++的異常處理 
2.16.2 BCB中的異常類 
第二部分 C++Builder編程通用技術
第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應用程序 
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 設置模態(tài)對話框的返回值 
3.12.8 使用事件處理過程中的Sender參數 
3.12.9 為控件生成多行提示信息 
3.12.10 生成非矩形窗口 
3.12.11 移動無標題欄窗口 
3.12.12 制作動態(tài)字幕 
3.12.13 在窗體上動態(tài)地設置背景畫面 
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應用程序中的菜單融合 
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 設置光標閃爍的速度 
5.4.7 不同程序間的拖曳操作 
第6章 文件、目錄和驅動器 
6.1 文件 
6.1.1 C標準文件類型 
6.1.2 C++流式文件類 
6.1.3 非緩沖文件 
6.2 文件對話框組件 
6.3 Win3.1相關組件 
6.4 常用文件管理函數 
6.4.1 文件操作常用函數 
6.4.2 目錄操作常用函數 
6.4.3 驅動器操作常用函數 
6.4.4 文件名操作常用函數 
6.5 例程S06A 
6.6 例程S06B 
6.7 例程S06C 
6.8 例程S06D 
6.9 方法與技巧 
6.9.1 獲取驅動器類型信息 
6.9.2 操作INI文件 
6.9.3 獲取文件的日期信息 
6.9.4 檢測軟盤或光盤是否有過變化 
6.9.5 檢測驅動器容量 
6.9.6 拷貝整個目錄 
6.9.7 將文件刪除到回收站中 
6.9.8 檢測驅動器是否就緒 
6.9.9 獲取應用程序的文件名 
6.9.10 操作臨時文件 
第7章 打印 
7.1 一些簡單的打印輸出 
7.2 TPrinter對象和TScreen對象 
7.3 TPrintDialog、TPrinterSetupDialog組件 
7.4 打印操作常用API函數 
7.5 例程S07A 
7.6 例程S07B 
7.7 方法與技巧 
7.7.1 獲取默認打印機的信息 
7.7.2 獲取打印機隊列的狀態(tài)信息 
7.7.3 打印窗體 
第三部分 C++Builder高級編程技術
第8章 數據共享 
8.1 使用剪貼板 
8.1.1 組件對剪貼板操作的支持 
8.1.2 使用剪貼板類 
8.1.3 操作圖形 
8.1.4 操作組件 
8.1.5 操作定制格式的數據 
8.2 動態(tài)數據交換(DDE) 
8.2.1 例程S08F 
8.2.2 操作程序管理器 
8.3 內存映射文件 
8.3.1 Windows /NT內存管理 
8.3.2 內存映射文件 
8.3.3 映射文件的共享方式 
第9章 操作注冊表 
9.1 TRegistry類 
9.2 例程S09A 
9.3 與注冊表相關的API函數 
9.4 TRegIniFile組件 
第10章 幫助系統(tǒng)的制作 
10.1 RTF文件 
10.2 HPJ文件與HLP文件 
10.3 啟動幫助 
第11章 安裝與卸載 
第12章 多線程應用程序 
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 如何調試動態(tài)鏈接庫 
13.5.2 在DLL中使用MessageBox代替ShowMessage 
13.5.3 如何動態(tài)地裝入DLL 
13.5.4 如何定制不同語言版本的應用程序 
第14章 圖形與多媒體 
14.1 圖形與圖像 
14.1.1 圖形對象 
14.1.2 圖形類 
14.1.3 圖形對象、類和組件之間的關系 
14.1.4 畫布類 
14.1.5 橡皮條例程(S14A) 
14.2 多媒體 
14.2.1 概述 
14.2.2 多媒體應用領域 
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 
第四部分 數據庫編程
第15章 關系數據庫 
15.1 數據庫技術的發(fā)展 
15.1.1 數據管理的發(fā)展 
15.1.2 數據庫技術的發(fā)展 
15.2 關系數據庫基礎 
15.2.1 表 
15.2.2 字段 
15.2.3 數據類型 
15.2.4 記錄 
15.2.5 關鍵字與索引 
15.2.6 完整性 
15.2.7 Paradox數據庫的關鍵字、索引和引用完整性規(guī)則 
15.2.8 存儲過程 
15.2.9 觸發(fā)器 
15.2.10 結構化查詢語言(SQL) 
15.3 數據庫設計 
15.3.1 數據庫規(guī)范化 
15.3.2 設計工具 
15.4 C++ Builder提供的數據庫輔助工具 
15.4.1 SQL Explorer 
15.4.2 Database Desktop 
15.4.3 BDE Administrator 
第16章 數據庫組件 
16.1 設計數據庫應用程序 
16.1.1 使用數據庫 
16.1.2 數據庫應用程序結構 
16.1.3 設計用戶界面 
16.2 常用數據庫組件 
16.2.1 例程S16A 
16.2.2 數據訪問組件 
16.2.3 數據控制組件 
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 數據模塊 
16.7 數據字典查看器 
16.8 事務 
16.9 處理數據庫異常 
16.10 報表組件 
16.10.1 QuickRep組件 
16.10.2 Band組件 
16.10.3 創(chuàng)建一個簡單的報表(例程S16P) 
16.10.4 QuickReport向導 
第17章 InterBase服務器 
17.1 設置InterBase 
17.1.1 設置本地InterBase 
17.1.2 設置InterBase別名 
17.2 客戶/服務器的概念 
17.2.1 客戶 
17.2.2 InterBase 客戶例程庫 
17.2.3 InterBase服務器 
17.2.4 Borland數據庫引擎 
17.3 數據庫的管理和維護 
17.3.1 創(chuàng)建數據庫 
17.3.2 創(chuàng)建表 
17.3.3 數據庫安全 
17.3.4 備份與恢復 
17.4 服務器端程序 
17.4.1 存儲過程 
17.4.2 觸發(fā)器 
17.5 本地緩存 
第18章 OLE DB/ADO 
18.1 數據庫客戶技術概述 
18.1.1 ODBC 
18.1.2 DAO 
18.2 OLE DB/ADO原理 
18.3 ADO組件 
18.3.1 連接到一個ADO數據存儲 
18.3.2 使用ADO數據集組件 
18.3.3 使用ADO命令組件 
18.3.4 例程S18A 
第19章 Web與數據庫 
19.1 數據庫與Internet 
19.1.1 Web瀏覽器與Web服務器 
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數據庫編程 
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應用程序 
19.4.1 CGI類型服務器程序 
19.4.2 ISAPI/NSAPI類型服務器程序 
19.4.3 表單 
19.4.4 把信息保存到數據庫 
19.5 HTML生成器組件 
19.5.1 PageProducer組件
19.5.2 QueryTableProducer組件 
19.5.3 TDataSetTableProducer組件 
19.5.4 DataSetPageProducer組件 
第五部分 組件對象模型(COM)
第20章 COM理論與應用 
20.1 COM基礎理論 
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客戶與服務器 
20.3.1 COM客戶 
20.3.2 COM服務器 
20.3.3 類廠 
20.3.4 COM服務器的定位 
20.4 創(chuàng)建COM應用程序 
20.4.1 類型庫 
20.4.2 類型庫編輯器 
20.4.3 創(chuàng)建COM服務器程序 
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自動化服務器 
21.3 創(chuàng)建OLE客戶程序 
21.4 完成Word和Excel自動化 
21.4.1 添加/刪除服務器組件 
21.4.2 啟動Word和Excel 
21.4.3 Word和Excel自動化對象 
21.5 復合文檔 
21.5.1 為沒有類型庫的服務器創(chuàng)建客戶應用程序 
21.5.2 復合文檔 
第六部分 分布式程序設計
第22章 MIDAS和DCOM 
22.1 分布式系統(tǒng) 
22.1.1 分布式系統(tǒng)的發(fā)展 
22.1.2 分布式系統(tǒng)使用的技術 
22.1.3 C++Builder 能開發(fā)的分布式結構 
22.2 MIDAS 
22.2.1 MIDAS組件 
22.2.2 MIDAS應用系統(tǒng)結構 
22.3 DCOM 
22.4 開發(fā)多層應用系統(tǒng) 
22.4.1 創(chuàng)建應用程序服務器 
22.4.2 創(chuàng)建客戶應用程序 
22.4.3 更新數據 
22.4.4 查詢數據
22.4.5 參數傳遞
22.4.6 主從約束
22.4.7 離線處理 
22.5 DCOM和多層應用系統(tǒng)的配置 
22.5.1 客戶端應用程序的分發(fā) 
22.5.2 服務器端應用程序的分發(fā) 
第23章 ActiveForm 
23.1 ActiveX控件 
23.2 ActiveForm概述
23.2.1 如何創(chuàng)建ActiveForm組件 
23.2.2 注冊ActiveX控件 
23.2.3 在網絡上配置ActiveX控件 
23.2.4 開發(fā)在IE中使用的ActiveForm 
23.3 瀏覽器中的數據庫ActiveForm 
23.4 技巧:將Delphi的應用程序轉換成ActiveForm 
第24章 CORBA與分布式應用程序 
24.1 CORBA結構 
24.1.1 存根和構架 
24.1.2 聰明代理 
24.1.3 VisiBroker CORBA系統(tǒng)的運行流程
24.2 編寫CORBA應用程序 
24.2.1 編寫CORBA應用程序服務器 
24.2.2 編寫CORBA客戶程序 
24.3 編寫CORBA數據庫應用系統(tǒng) 
24.3.1 創(chuàng)建對象服務器 
24.3.2 創(chuà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)的度量信息和相關配置信息 
25.3 獲取CPU信息 
25.4 獲取內存信息 
25.5 存取系統(tǒng)的顏色信息
25.6 獲取Windows及系統(tǒng)路徑 
25.7 存取計算機名稱 
25.8 獲取用戶注冊信息 
25.9 關閉Windows 
25.10 啟動控制面板 
25.11 啟動屏幕保護 
25.12 使窗體標題欄閃爍 
25.13 使窗口背景顏色漸變 
25.14 隱藏/顯示桌面上的圖標 
25.15 獲取窗口標題欄中的文字 
25.16 制作軟件封面 
25.17 隱藏/顯示Windows任務欄 
25.18 使應用程序不出現在Windows的任務欄上 
25.19 狀態(tài)欄編程 
25.20 存取系統(tǒng)參數信息 
25.21 Windows啟動時運行程序 
25.22 為程序在啟動菜單中創(chuàng)建快捷方式 
25.23 在程序中運行其他程序 
25.24 同時只運行程序的一個實例 
25.25 關閉運行的其他應用程序 
25.26 顯示旋轉字體 

本目錄推薦

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