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

C++Builder 6程序設(shè)計(jì)與實(shí)例

C++Builder 6程序設(shè)計(jì)與實(shí)例

定 價(jià):¥56.00

作 者: 席衛(wèi)文,張春曉,李光明編著
出版社: 冶金工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C語言

ISBN: 9787502432447 出版時(shí)間: 2004-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 446 字?jǐn)?shù):  

內(nèi)容簡介

  BorlandC++Builder6是面向?qū)ο箝_發(fā)程序的良好工具,它功能強(qiáng)大,使用方便。本書從C++Builder6的基礎(chǔ)知識開始講起,介紹C++基礎(chǔ)語法,組件,菜單、窗體與界面修飾,文件和文件夾操作,系統(tǒng)編程與實(shí)例,圖形和圖像,多媒體編程與實(shí)例,幫助文件和安裝程序的制作。最后事例前面的知識,通過一個(gè)公司生產(chǎn)經(jīng)營綜合管理系統(tǒng)的開發(fā)實(shí)例介紹了C++Builder6在實(shí)際工作中的應(yīng)用。本書內(nèi)容由淺到深,實(shí)用性強(qiáng),可作為C++Builder編程人員的入門教材及高等院校相關(guān)專業(yè)的教材,同時(shí)也是從事C++Builder程序開發(fā)人員的參考資料。

作者簡介

暫缺《C++Builder 6程序設(shè)計(jì)與實(shí)例》作者簡介

圖書目錄

第1章 C++Builder 6基礎(chǔ)知識 1 1.1 C++Builder 6簡介 1 1.2 安裝C++Builder 6的系統(tǒng)要求 2 1.2.1 硬件配置要求 2 1.2.2 軟件要求 2 1.3 C++Builder 6的集成開發(fā)環(huán)境 2 1.3.1 啟動C++Builder 6 2 1.3.2 C++Builder 6的運(yùn)行界面 3 1.3.3 往窗體中添加VCL組件 5 1.3.4 程序代碼的設(shè)計(jì) 6 1.3.5 C++Builder常用的文件類型 7 1.4 實(shí)例制作—— 創(chuàng)建一個(gè)簡單的 C++Builder 6應(yīng)用程序 8 1.4.1 程序設(shè)計(jì)思路 8 1.4.2 程序?qū)崿F(xiàn)步驟 8 1.4.3 程序分析與說明 10 小結(jié) 10 第2章 C++基礎(chǔ)語法 11 2.1 C++語言基礎(chǔ)知識 11 2.1.1 C++語言概述 11 2.1.2 C++常量與變量 11 2.1.3 C++運(yùn)算符 14 2.1.4 數(shù)組 16 2.1.5 AnsiString數(shù)據(jù)類型 17 2.1.6 指針 19 2.2 C++的函數(shù) 20 2.2.1 函數(shù)的聲明 20 2.2.2 函數(shù)的定義 21 2.2.3 函數(shù)的調(diào)用 21 2.2.4 條件表達(dá)式 23 2.2.5 循環(huán)結(jié)構(gòu) 23 2.3 C++的類 26 2.3.1 類的定義 26 2.3.2 類的數(shù)據(jù)成員 28 2.3.3 類的聲明 28 2.3.4 生成類的實(shí)例 31 2.3.5 類的使用 31 2.3.6 類的生存周期 34 小結(jié) 34 第3章 組件 35 3.1 Form窗體組件 35 3.1.1 生成Form窗體 35 3.1.2 Form的常用屬性 36 3.1.3 Form的常用事件 37 3.1.4 實(shí)例制作—— 窗體的使用 37 3.2 常用組件 40 3.2.1 Label(標(biāo)簽)組件 40 3.2.2 Edit(編輯框)組件 41 3.2.3 Button(按鈕)組件和BitBtn (位圖按鈕)組件 42 3.2.4 實(shí)例制作—— Label、Edit、 Button和BitBtn組件的使用 43 3.2.5 ListBox和ComboBox組件 46 3.2.6 實(shí)例制作—— ListBox和Combo Box組件的使用 49 3.2.7 RadioButton和CheckBox組件 51 3.2.8 GroupBox和RadioGroup組件 52 3.2.9 實(shí)例制作—— RadioButton、 CheckBox、RadioGroup和 GroupBox組件的使用 53 3.2.10 ScrollBar、TrackBar和 ProgressBar組件 56 3.2.11 實(shí)例制作—— ScrollBar、Progress Bar和TrackBar組件的使用 58 3.3 公用對話框組件 60 3.3.1 公用對話框概述 60 3.3.2 OpenDialog和SaveDialogFile 組件 61 3.3.3 ColorDialog和FontDialog組件 62 3.3.4 實(shí)例制作—— 公用對話框 的使用 63 3.4 Timer組件和時(shí)間顯示 65 3.4.1 Timer組件的屬性和事件 66 3.4.2 時(shí)間函數(shù) 66 3.4.3 實(shí)例制作—— Timer組件和 時(shí)間函數(shù)的使用 67 3.5 組件的焦點(diǎn)事件和使用技巧 69 3.5.1 設(shè)置組件的Tab順序 69 3.5.2 組件獲得焦點(diǎn)和失去焦點(diǎn)事件 70 3.5.3 調(diào)整組件前后順序和鎖定組件 70 3.5.4 使用Panel來放置組件 71 小結(jié) 72
第4章 菜單、窗體與界面修飾 73
4.1 主菜單和彈出式菜單的設(shè)計(jì) 73 4.1.1 主菜單設(shè)計(jì) 73 4.1.2 主菜單的屬性和事件 75 4.1.3 彈出式菜單的組件 76 4.1.4 設(shè)置組件具有彈出式菜單功能 77 4.2 多窗體程序設(shè)計(jì) 77 4.2.1 在工程中添加和刪除窗體 77 4.2.2 設(shè)置主窗體 78 4.2.3 窗體的顯示和隱藏 79 4.2.4 實(shí)例制作—— 菜單和多窗體 的使用 79 4.3 鼠標(biāo)和鍵盤事件 82 4.3.1 KeyPress、KeyDown和KeyUp 鍵盤事件 82 4.3.2 MouseDown、MouseUp和 MouseMove鼠標(biāo)事件 83 4.3.3 實(shí)例制作—— 鍵盤和鼠標(biāo)事件 的使用 84 4.4 打印 86 4.4.1 打印窗體和程序代碼 86 4.4.2 打印設(shè)置和打印 87 4.5 脫離C++Builder環(huán)境可單獨(dú)執(zhí)行 的程序的生成 88 4.5.1 動態(tài)鏈接庫和運(yùn)行包 88 4.5.2 生成可單獨(dú)執(zhí)行的程序 88 4.5.3 設(shè)置程序的標(biāo)題和圖標(biāo) 89 小結(jié) 90 第5章 文件和文件夾操作 91 5.1 文件對話框、文件和文件夾的管理 91 5.1.1 文件名和文件管理函數(shù) 91 5.1.2 實(shí)例制作—— 對話框的使用和 文件名的操作 96 5.1.3 實(shí)例制作—— 文件和文件夾的 查找、新建和刪除 98 5.2 文本文件的讀寫操作 100 5.2.1 文件I/O函數(shù) 100 5.2.2 實(shí)例制作——實(shí)現(xiàn)文本文件的 讀寫操作 102 5.2.3 實(shí)例制作——實(shí)現(xiàn)文本文件 清空重寫操作 104 5.3 利用SHFileOperation函數(shù)實(shí)現(xiàn) 文件操作 105 5.3.1 SHFileOperation函數(shù) 105 5.3.2 實(shí)例制作—— SHFileOperation 函數(shù)的使用 105 5.4 遍歷指定的文件夾 108 5.4.1 FindFirst函數(shù) 108 5.4.2 實(shí)例制作—— 遍歷文件夾 的操作 109 5.4.3 實(shí)例制作—— bmp圖片遍歷 111 5.5 確定Windows所在的目錄 112 5.5.1 GetWindowsDirectory函數(shù)和 GetSystemDirectory函數(shù) 112 5.5.2 實(shí)例制作—— 系統(tǒng)目錄的操作 113 小結(jié) 114 第6章 系統(tǒng)編程與實(shí)例 115 6.1 實(shí)現(xiàn)硬件檢測 115 6.1.1 硬件檢測函數(shù) 115 6.1.2 實(shí)例制作—— 檢測CPU類型 和內(nèi)存信息 117 6.1.3 實(shí)例制作—— 檢測驅(qū)動器 的類型和磁盤空間 119 6.1.4 實(shí)例制作—— 檢測顯示器信息 121 6.2 獲取系統(tǒng)軟件信息 122 6.2.1 知識要點(diǎn) 122 6.2.2 實(shí)例制作—— 獲取操作系統(tǒng) 的版本 123 6.2.3 實(shí)例制作—— 獲取計(jì)算機(jī)名 和當(dāng)前用戶名 125 6.2.4 實(shí)例制作—— 設(shè)置桌面墻紙 126 6.3 修改注冊表 126 6.3.1 TRegistry類 126 6.3.2 實(shí)例制作—— 修改注冊表 使程序加入到啟動組里 128 6.4 鎖定計(jì)算機(jī) 130 6.4.1 知識要點(diǎn) 130 6.4.2 實(shí)例制作—— 鎖定計(jì)算機(jī) 131 6.4.3 實(shí)例制作—— 解除鎖定 133 6.5 隱藏應(yīng)用程序和保證只有一個(gè) 程序?qū)嵗谶\(yùn)行 134 6.5.1 知識要點(diǎn) 134 6.5.2 WinMain概述 134 6.5.3 使程序不出現(xiàn)在Ctrl+Alt+Del 任務(wù)管理窗口中 135 6.5.4 啟動一個(gè)程序而不顯示它 135 6.5.5 保證應(yīng)用程序只有一個(gè) 實(shí)例在運(yùn)行 136 6.6 實(shí)例制作—— 實(shí)現(xiàn)關(guān)機(jī)、重新啟動 和注銷 137 6.6.1 程序設(shè)計(jì)思路 137 6.6.2 程序?qū)崿F(xiàn)步驟 137 6.6.3 程序分析與說明 138 小結(jié) 138 第7章 圖形和圖像 139 7.1 在窗體上作圖 139 7.1.1 知識要點(diǎn) 139 7.1.2 實(shí)例制作—— 用鼠標(biāo)隨意作圖 142 7.2 彩色圖變黑白圖 146 7.2.1 知識要點(diǎn) 146 7.2.2 實(shí)例制作—— 逐點(diǎn)實(shí)現(xiàn)彩色圖 變成黑白圖 148 7.2.3 實(shí)例制作—— 用ScanLine方法 實(shí)現(xiàn)彩色圖快速變黑白圖 149 7.3 實(shí)現(xiàn)圖像的特殊顯示效果 150 7.3.1 知識要點(diǎn) 150 7.3.2 實(shí)例制作—— 圖像淡入淡出 效果 151 7.3.3 實(shí)例制作—— 圖像的馬賽克 現(xiàn)象 154 7.3.4 實(shí)例制作—— 顯示透明位圖 156 7.4 圖片的相互轉(zhuǎn)換 156 7.4.1 知識要點(diǎn) 156 7.4.2 實(shí)例制作—— JPEG圖像和 bmp圖像的相互轉(zhuǎn)換 157 7.5 字體修飾 159 7.5.1 知識要點(diǎn) 159 7.5.2 實(shí)例制作—— 顯示三維文字 159 小結(jié) 162 第8章 多媒體編程與實(shí)例 163 8.1 聲音文件的播放 163 8.1.1 知識要點(diǎn) 163 8.1.2 實(shí)例制作—— 使用Mediaplayer 播放各種聲音文件 164 8.2 視頻文件的播放 168 8.2.1 知識要點(diǎn) 168 8.2.2 實(shí)例制作—— 使用Mediaplayer 播放各種視頻文件 168 8.2.3 實(shí)例制作—— 實(shí)現(xiàn)全屏顯示 和音量控制 171 8.3 播放AVI和GIF動畫 172 8.3.1 知識要點(diǎn) 172 8.3.2 實(shí)例制作—— 利用Animate 組件播放AVI動畫 173 8.3.3 實(shí)例制作—— 利用CppWeb Browser組件顯示GIF圖像 174 8.4 使用ActiveX控件顯示Flash動畫 175 8.4.1 知識要點(diǎn) 175 8.4.2 實(shí)例制作—— 使用TShockwave Flash控件顯示Flash動畫 177 8.5 制作屏幕保護(hù)程序 178 8.5.1 知識要點(diǎn) 178 8.5.2 實(shí)例制作—— 屏幕保護(hù)程序 的制作 180 小結(jié) 183 第9章 動態(tài)鏈接庫與資源文件 184 9.1 創(chuàng)建和使用動態(tài)鏈接庫 184 9.1.1 知識要點(diǎn) 184 9.1.2 實(shí)例制作—— 創(chuàng)建普通的DLL 186 9.1.3 實(shí)例制作—— 創(chuàng)建含有 VCL的DLL 191 9.2 資源的使用 195 9.2.1 知識要點(diǎn) 195 9.2.2 實(shí)例制作—— 光標(biāo)、圖標(biāo) 和聲音資源的使用 198 9.2.3 實(shí)例制作—— 字符串資源 的使用 199 小結(jié) 205 第10章 數(shù)據(jù)庫編程與實(shí)例 206 10.1 BDE和ODBC 206 10.1.1 BDE概述 206 10.1.2 BDE的體系結(jié)構(gòu) 207 10.1.3 BDE對象 207 10.1.4 創(chuàng)建BDE別名 208 10.1.5 實(shí)例制作—— FoxPro與Access 數(shù)據(jù)庫的設(shè)定及連接 210 10.1.6 ODBC的使用 214 10.2 用ADO技術(shù)存取數(shù)據(jù) 217 10.2.1 ADO概述 217 10.2.2 ADO對象模型 219 10.2.3 C++Builder中的ADO組件 222 10.2.4 實(shí)例制作—— 利用ADO存放 和查詢數(shù)據(jù) 237 10.3 dbExpress技術(shù) 247 10.3.1 dbExpress概述 247 10.3.2 實(shí)例制作——利用dbExpress數(shù) 據(jù)庫組件訪問InterBase數(shù)據(jù)庫 248 10.4 數(shù)據(jù)庫基本組件和基本操作 249 10.4.1 數(shù)據(jù)訪問組件 249 10.4.2 數(shù)據(jù)控制組件 261 10.5 使用數(shù)據(jù)庫組件讀寫數(shù)據(jù) 263 10.5.1 實(shí)例制作—— 利用TTable 組件存取數(shù)據(jù) 263 10.5.2 實(shí)例制作—— 利用TQuery 組件存取數(shù)據(jù) 267 10.5.3 實(shí)例制作—— 利用TstoredProc 組件存取數(shù)據(jù) 272 10.6 使用Query實(shí)現(xiàn)結(jié)構(gòu)化查詢 273 10.6.1 SQL結(jié)構(gòu)化查詢語言 274 10.6.2 利用TQuery組件來實(shí)現(xiàn) 動態(tài)查詢 276 10.7 報(bào)表制作 279 10.7.1 報(bào)表組件概述 279 10.7.2 實(shí)例制作—— 直列式報(bào)表制作 281 10.7.3 實(shí)例制作—— 標(biāo)簽式報(bào)表制作 284 10.7.4 實(shí)例制作—— 群組式報(bào)表制作 286 10.7.5 實(shí)例制作—— Master/Detail 報(bào)表制作 288 小結(jié) 291 第11章 多層分布式數(shù)據(jù)庫應(yīng)用與實(shí)例 292 11.1 多層分布式數(shù)據(jù)庫概述 292 11.2 COM/DCOM、CORBA和COM+ 295 11.2.1 DCOM 295 11.2.2 CORBA 295 11.2.3 COM+ 296 11.3 MIDAS組件 297 11.3.1 遠(yuǎn)程數(shù)據(jù)模塊 297 11.3.2 數(shù)據(jù)提供者組件 297 11.3.3 客戶端連接組件 298 11.3.4 客戶端數(shù)據(jù)集組件 298 11.4 建立應(yīng)用程序服務(wù)器與客戶端 應(yīng)用程序 298 11.4.1 實(shí)例制作—— 使用Remote Data Module建立應(yīng)用程序服務(wù)器 298 11.4.2 實(shí)例制作—— 使用Transactional Data Module建立應(yīng)用程序 服務(wù)器 301 11.4.3 實(shí)例制作—— 建立CORBA應(yīng) 用程序服務(wù)器與客戶端程序 303 11.4.4 實(shí)例制作—— 以TDCOM- Connection作為客戶端 應(yīng)用程序 317 11.4.5 實(shí)例制作—— 以Tsocket- Connection作為客戶端 應(yīng)用程序 319 11.4.6 實(shí)例制作—— 以TWebConnection 作為客戶端應(yīng)用程序 320 小結(jié) 322 第12章 網(wǎng)絡(luò)編程與實(shí)例 323 12.1 Internet的主要組件 323 12.2 檢測網(wǎng)絡(luò)及獲取對方的IP地址 324 12.2.1 使用ping命令 324 12.2.2 Powersock組件 326 12.2.3 NMEcho組件 330 12.3 WinSock和網(wǎng)絡(luò)聊天室 332 12.3.1 TClientSocket組件 332 12.3.2 TServerSocket組件 333 12.3.3 實(shí)例制作—— 用Socket編寫 聊天室 334 12.3.4 實(shí)例制作—— 獲取本機(jī)以及 遠(yuǎn)程主機(jī)的域名和IP地址 338 12.4 電子郵件的發(fā)送和接收 348 12.4.1 SMTP協(xié)議和POP3協(xié)議 348 12.4.2 TNMSMTP組件 348 12.4.3 TNMPOP3組件 351 12.4.4 實(shí)例制作—— 發(fā)送和接收 電子郵件 354 12.5 TNMStrm流組件和TNMStrmServ 流組件 360 12.5.1 TNMStrm組件 360 12.5.2 TNMStrmServ組件 361 12.5.3 實(shí)例制作—— 發(fā)送和接收 文件數(shù)據(jù) 361 12.6 Web瀏覽器 364 12.6.1 TCPPWebBrowser組件 364 12.6.2 實(shí)例制作—— 制作簡易Web 瀏覽器 366 12.7 FTP協(xié)議和TNMFTP組件 370 12.7.1 文件傳輸協(xié)議 370 12.7.2 TNMFTP組件 371 12.7.3 實(shí)例制作—— 創(chuàng)建FTP 客戶端程序 374 小結(jié) 380 第13章 幫助文件和安裝程序的制作 381 13.1 幫助文件的制作 381 13.1.1 HTML Help的優(yōu)點(diǎn) 381 13.1.2 HTML Help的組成 382 13.1.3 HTML Help Workshop的使用 方法及幫助文件的制作 383 13.2 安裝程序的制作 389 13.2.1 InstallShield Express簡介 389 13.2.2 安裝程序的制作 391 小結(jié) 396 第14章 綜合實(shí)例—— 公司生產(chǎn)經(jīng)營綜合 管理系統(tǒng) 397 14.1 系統(tǒng)概述 397 14.1.1 主要功能 397 14.1.2 系統(tǒng)結(jié)構(gòu)圖 397 14.2 基礎(chǔ)知識 397 14.2.1 電子商務(wù)簡介 397 14.2.2 C++Builder 6對電子商務(wù) 的支持 399 14.2.3 WebSnap組件包 401 14.2.4 CGI和ISAPI 411 14.3 系統(tǒng)設(shè)計(jì) 415 14.3.1 系統(tǒng)功能分析 415 14.3.2 系統(tǒng)模塊設(shè)計(jì) 416 14.4 數(shù)據(jù)庫設(shè)計(jì) 418 14.5 模塊的實(shí)現(xiàn) 420 14.5.1 用戶登錄管理模塊的實(shí)現(xiàn) 420 14.5.2 產(chǎn)品供貨管理模塊的實(shí)現(xiàn) 431 14.5.3 系統(tǒng)管理模塊的實(shí)現(xiàn) 438 14.5.4 產(chǎn)品庫存管理模塊的實(shí)現(xiàn) 440 14.5.5 產(chǎn)品銷售管理模塊的實(shí)現(xiàn) 443 14.5.6 系統(tǒng)的統(tǒng)一規(guī)劃 445 小結(jié) 446

本目錄推薦

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