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

C++Builder 4高級(jí)編程實(shí)例精解

C++Builder 4高級(jí)編程實(shí)例精解

定 價(jià):¥67.00

作 者: 劉濱編著
出版社: 國(guó)防工業(yè)出版社
叢編項(xiàng): 軟件高級(jí)編程實(shí)例精解叢書(shū)
標(biāo) 簽: C語(yǔ)言

ISBN: 9787118023022 出版時(shí)間: 2000-01-01 包裝:
開(kāi)本: 26cm+光盤1片 頁(yè)數(shù): 583頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)通過(guò)一系列規(guī)模較大并具有現(xiàn)實(shí)意義的實(shí)例,深入系統(tǒng)地介紹了使用Borland C++ Builder 4開(kāi)發(fā)Win 32應(yīng)用程序的各項(xiàng)關(guān)鍵技術(shù)。C++Builder是新一代基于C++語(yǔ)言的可視化開(kāi)發(fā)工具,在高性能的執(zhí)行效率與底層控制和快速可視化開(kāi)發(fā)兩方面均表現(xiàn)出色。全書(shū)共分17章,第1章是對(duì)C++Builder基礎(chǔ)性問(wèn)題的深入討論和應(yīng)用C++Builder 4新增技術(shù)編程,隨后的每個(gè)章節(jié)均通過(guò)一個(gè)精彩實(shí)例深入講述C++Builer某個(gè)方面的編程技術(shù)及技巧。這些實(shí)例包括基于CGI和ISAPI的網(wǎng)頁(yè)留言簿系統(tǒng)/圖形計(jì)數(shù)器/聊天室等服務(wù)器端程序、利用鉤子函數(shù)實(shí)現(xiàn)的截圖工具、基于DriectX技術(shù)的Block游戲程序等,內(nèi)容涵蓋C++Builder編程的方方面面,并重點(diǎn)介紹了計(jì)算機(jī)網(wǎng)絡(luò)編程技術(shù)、多媒體編程和COM、DirectX等新技術(shù)編程。本書(shū)是為那些對(duì)C++Builder編程有所了解并想學(xué)習(xí)更高技術(shù)和編程技巧的讀者所編寫,并可作為軟件開(kāi)發(fā)人員的參考資料。如果您是C++Builder的初學(xué)者,本書(shū)可能并不適合您。

作者簡(jiǎn)介

暫缺《C++Builder 4高級(jí)編程實(shí)例精解》作者簡(jiǎn)介

圖書(shū)目錄

第1章 C++ Builder 4深入剖析
1.1 C++ Builder——偉大的開(kāi)發(fā)工具
1.2 VCL高級(jí)話題
1.2.1 深入TObject類
1.2.2 深入TApplication類
1.2.3 深入TForm類
1.2.4 TMetaClass和類引用 
1.3 抽象數(shù)據(jù)類型
1.3.1 鏈表(TList)
1.3.2 字符串(AnsiString)
1.3.3 集合(Set)
1.3.4 流(TStream)
1.4 使用C++ Builder 4的VCL增強(qiáng)
1.4.1 C++ Builder 4的新特點(diǎn)
1.4.2 使用TActlonList和TMonthCalender組件
1.4.3 停駐技術(shù)編程
1.4.4 動(dòng)態(tài)數(shù)組
第2章 功能齊全的多文檔書(shū)寫器——高級(jí)文本處理
2.1 文本編輯組件的高級(jí)用法
2.1.1 TEdit組件和TMaskEdit組件
2.1.2 TMemo組件和TRichEdit組件
2.2 多文檔界面(MDI)和多頁(yè)面界面(MPI)技術(shù)
2.2.1 多文檔接口與MDI應(yīng)用程序
2.2.2 多頁(yè)面界面MPI
2.3 實(shí)例創(chuàng)建分析
2.4 創(chuàng)建MDI的編輯環(huán)境
2.4.1 主窗體和子窗體界面
2.4.2 菜單融合處理和窗體布局控制
2.5 基本文本編輯功能的實(shí)現(xiàn)
2.5.1 文檔的打開(kāi)、存盤、關(guān)閉和打印
2.5.2 剪貼板編輯功能
2.6 字體格式控制、查找與替換
2.6.1 字體和段落格式控制
2.6.2 查找與替換
2.7 實(shí)現(xiàn)高級(jí)功能
2.7.1 歷史文件列表菜單
2.7.2 當(dāng)前光標(biāo)所在行、列數(shù)的報(bào)告
2.7.3 實(shí)現(xiàn)MDI父窗體的背景貼圖
第3章 完整的文件管理器——文件操作和文件流
3.1 C++ Builder的文件操作支持
3.1.1 建立、打開(kāi)和關(guān)閉文件
3.1.2 文件的讀寫操作
3.1.3 用于文件操作的可視化組件
3.2 實(shí)例創(chuàng)建分析
3.3 界面風(fēng)格:TTreeView和TListView
3.3.1 樹(shù)視圖組件TTreeView
3.3.2 列表視圖組件
3.3.3 創(chuàng)建范例程序界面
3.4 文件管理和瀏覽
3.4.1 初始化工作
3.4.2 樹(shù)視圖的組織和顯示
3.4.3 列表視圖的組織和顯示
3.4.4 用戶瀏覽命令的相應(yīng)
3.5 實(shí)現(xiàn)文件操作功能
3.5.1 文件的拷貝、剪切、刪除
3.5.2 Win32風(fēng)格文件重命名的實(shí)現(xiàn)
3.5.3 文件屬性的檢機(jī)與修改
3.6 文件流和內(nèi)存流
3.6.1 文件流(TFileStream類與THandleStream類)
3.6.2 內(nèi)存流(TMemoryStream類)
3.6.3 其他流式對(duì)象
3.7 文件相關(guān)的高級(jí)話題
3.7.1 文件加鎖和解鎖
3.7.2 Shell API
第4章 可與ACDSee媲美的BCBSee32——深入圖像文件編程
4.1 圖像顯示技術(shù)
4.1.1 Windows圖形設(shè)備接口
4.1.2 TImage組件
4.2 現(xiàn)實(shí)圖形對(duì)象
4.2.1 TGmphic類
4.2.2 TBitmap類
4.2.3 TIcon類和TMetafile類
4.3 使用和控制JPEG格式圖像
4.3.1 功能強(qiáng)勁的TJPEGImage類
4.3.2 TJPEGImage應(yīng)用示例
4.4 實(shí)例創(chuàng)建分析
4.5 創(chuàng)建程序界面及瀏覽窗體部分的實(shí)現(xiàn)
4.5.1 創(chuàng)建程序界面
4.5.2 瀏覽系統(tǒng)(Browser)實(shí)現(xiàn)
4.5.3 預(yù)覽顯示處理
4.6 實(shí)現(xiàn)觀察窗體部分
4.6.1 為圖像量身定做窗體
4.6.2 Viewer窗體中的圖像瀏覽、幻燈功能
4.6.3 全屏顯示和放大、縮小顯示
4.7 圖像格式轉(zhuǎn)換和圖像打印
4.7.1 將圖像轉(zhuǎn)換為Bitmap格式
4.7.2 將圖像轉(zhuǎn)換為JPEG格式
4.7.3 圖像打印輸出
4.8 實(shí)現(xiàn)特色功能
4.8.1 設(shè)置墻紙
4.8.2 放大鏡的實(shí)現(xiàn)
第5章 圖像編輯軟件BCB畫(huà)板——數(shù)字圖像處理和圖像編輯
5.1 TCanvas畫(huà)布類
5.1.1 TCanvas類的重要屬性和方法
5.1.2 TPen、TBrush和TColor
5.1.3 重畫(huà)問(wèn)題
5.2 實(shí)例創(chuàng)建分析
5.3 圖像編輯程序框架
5.3.1 創(chuàng)建應(yīng)用程序界面
5.3.2 使用光標(biāo)
5.3.3 工具箱和顏料盒的實(shí)現(xiàn)
5.4 圖像繪制——畫(huà)圖功能的實(shí)現(xiàn)
5.4.1 鉛筆、畫(huà)刷和橡皮
5.4.2 顏料桶和噴槍
5.4.3 放大縮小圖像、繪制文字
5.4.4 規(guī)則圖形的繪制
5.5 區(qū)域選擇和圖像的剪貼、復(fù)制
5.5.1 區(qū)域選擇的實(shí)現(xiàn)
5.5.2 應(yīng)用剪貼板
5.6 新建、打開(kāi)、存儲(chǔ)文件及簡(jiǎn)單圖像處理
5.6.1 新建、打開(kāi)、存儲(chǔ)文件
5.6.2 尺寸設(shè)置、反色及圖像打印
5.7 圖像處理高級(jí)話題
5.7.1 提升速度
5.7.2 圖像色彩調(diào)整
第6章 多樣Windows屏幕保護(hù)程序——?jiǎng)赢?huà)技術(shù)與圖形技巧顯示
6.1 Windows動(dòng)畫(huà)技術(shù)
6.1.1 雙緩沖區(qū)(Double Buffer)
6.1.2 TPaintBox組件和TTimer組件
6.1.3 生成高性能動(dòng)畫(huà)
6.1.4 掩圖技術(shù)
6.2 實(shí)例創(chuàng)建分析
6.3 實(shí)現(xiàn)屏幕保護(hù)程序框架
6.3.1 獲取并處理應(yīng)用程序參數(shù)
6.3.2 消息映射
6.4 動(dòng)畫(huà)和特技顯示
6.4.1 屏保的動(dòng)畫(huà)部分
6.4.2 技巧顯示
6.4.3 音樂(lè)播放功能
6.5 屏保設(shè)置部分的實(shí)現(xiàn)
6.5.1 存取文件列表
6.5.2 使用注冊(cè)表
6.6 動(dòng)畫(huà)技術(shù)的其他話題
6.6.1 桌面精靈動(dòng)畫(huà)
6.6.2 逐幀動(dòng)畫(huà)
6.6.3 多媒體定時(shí)器
6.6.4 高級(jí)動(dòng)畫(huà)
第7章 完美的多媒體播放器——深入多媒體技術(shù)
7.1 多媒體技術(shù)探秘
7.1.1 多媒體技術(shù)的核心
7.1.2 Windows操作系統(tǒng)的多媒體服務(wù)
7.1.3 C++ Builder的多媒體編程
7.2 多媒體相關(guān)組件和多媒體編程
7.2.1 多媒體TMediaPlayer組件
7.2.2 動(dòng)畫(huà)組件TAnimate
7.2.3 多媒體編程的一般原則
7.3 實(shí)例創(chuàng)建分析
7.4 媒體播放部分的實(shí)現(xiàn)
7.4.1 基本媒體播放控制
7.4.2 視頻播放相關(guān)處理
7.5 其他關(guān)鍵問(wèn)題處理
7.5.1 數(shù)字顯示實(shí)現(xiàn)——使用資源文件
7.5.2 播放時(shí)間進(jìn)度顯示
7.5.3 實(shí)現(xiàn)無(wú)標(biāo)題面板的拖動(dòng)
7.5.4 實(shí)現(xiàn)音量調(diào)整功能
7.6 MCI與高級(jí)多媒體性能
7.6.1 TMediaPlayer組件
7.6.2 命令消息接口與mciSendCommand語(yǔ)言
7.6.3 播放文件和錄制聲音
7.7 底層多媒體API
7.7.1 RIFF文件
7.7.2 使用低級(jí)API實(shí)現(xiàn)Wave播放
第8章 俄羅斯方塊游戲——VCL游戲編程與實(shí)用技術(shù)
8.1 實(shí)例創(chuàng)建分析
8.2 實(shí)現(xiàn)俄羅斯方塊程序的核心部分
8.2.1 程序策劃
8.2.2 數(shù)據(jù)處理和定制窗體
8.3 工作模塊具體實(shí)現(xiàn)
8.3.1 核心工作模塊
8.3.2 其他問(wèn)題
8.4 實(shí)用技巧
8.4.1 創(chuàng)建幫助系統(tǒng)
8.4.2 使用INI文件
8.4.3 濺出屏幕(Splash Screen)
8.5 為游戲程序增加手柄支持
第9章 快速文件處理工具——進(jìn)程和多線程技術(shù)
9.1 進(jìn)程和進(jìn)程創(chuàng)建
9.1.1 進(jìn)程存儲(chǔ)
9.1.2 進(jìn)程創(chuàng)建方法
9.1.3 后臺(tái)進(jìn)程:制作Windows版的ARJ工具
9.2 Win32多線程技術(shù)
9.2.1 C++ Builder中實(shí)現(xiàn)多線程
9.2.2 TThread類
9.3 實(shí)例創(chuàng)建分析
9.4 實(shí)現(xiàn)多線式文件處理工具的技術(shù)要點(diǎn)
9.4.1 主界面統(tǒng)程
9.4.2 查找線程
9.4.3 與VCL同步
9.4.4 線程的終止
9.4.5 拷貝線程
9.5 多線程調(diào)度和線程通信
9.5.1 優(yōu)先級(jí)和調(diào)度
9.5.2 TEvent與線程通信
9.6 多線程高級(jí)話題
9.6.1 對(duì)線程計(jì)時(shí)
9.6.2 線程本地存儲(chǔ)
9.6.3 線程同步問(wèn)題
第10章 HTML瀏覽器——Internet相關(guān)技術(shù)
10.1 HTTP協(xié)議和HTML組件
10.1.1 使用HTML組件
10.1.2 使用NMHTTP組件
10.2 創(chuàng)建BCB WebBrowser瀏覽器程序
10.2.1 CoolBar工具欄
10.2.2 實(shí)現(xiàn)Web頁(yè)的顯示和瀏覽功能
10.2.3 實(shí)現(xiàn)輔助功能
10.3 BCB WebBrowser的第二版本
10.3.1 安裝ActiveX控件
10.3.2 使用WebBrowser控件
10.4 文件傳輸協(xié)議和郵件協(xié)議編程
10.4.1 使用文件傳輸協(xié)議(FTP)
10.4.2 郵件協(xié)議和其他特定協(xié)議
第11章 網(wǎng)頁(yè)留言簿系統(tǒng)——服務(wù)器端Web編程
11.1 生成 HTML頁(yè)面
11.1.1 使用PageProducer組件
11.1.2 在Web頁(yè)發(fā)布數(shù)據(jù)庫(kù)
11.2 創(chuàng)建動(dòng)態(tài)Web內(nèi)容
11.2.1 標(biāo)準(zhǔn)CGI編程
11.2.2 利用WebModules技術(shù)創(chuàng)建服務(wù)器程序
11.2.3 實(shí)現(xiàn)網(wǎng)站計(jì)數(shù)器程序
11.3 創(chuàng)建基于ISAPI的留言簿系統(tǒng)
11.3.1 ISAPI編程概述
11.3.2 在C++ Builder中創(chuàng)建ISAPI DLL
11.4 實(shí)現(xiàn)留言簿填寫模塊
11.4.1 獲取用戶輸入信息
11.4.2 與數(shù)據(jù)庫(kù)連接
11.5 實(shí)現(xiàn)留言簿測(cè)覽模塊
11.5.1 顯示留言列表
11.5.2 顯示留言簿詳細(xì)內(nèi)容
11.6 關(guān)于服務(wù)器端編程的進(jìn)一步討論
11.6.1 QueryTableProducer組件
11.6.2 在線考試/問(wèn)卷系統(tǒng)
11.6.3 聊天室系統(tǒng)
第12章 網(wǎng)絡(luò)五子棋——WinSock編程
12.1 WinSock編程概述
12.1.1 建立服務(wù)器端Socket
12.1.2 建立客戶端Socket
12.1.3 操縱Socket對(duì)象傳輸數(shù)據(jù)
12.2 實(shí)例創(chuàng)建分析
12.3 實(shí)現(xiàn)網(wǎng)絡(luò)五子棋程序
12.3.1 游戲前期工作
12.3.2 實(shí)現(xiàn)聯(lián)機(jī)游戲系統(tǒng)
12.3.3 簡(jiǎn)單的輔助功能
12.4 WinSock編程高級(jí)話題
12.4.1 流類數(shù)據(jù)傳輸
12.4.2 利用WinSock定制協(xié)議
12.4.3 在阻塞狀態(tài)下傳輸數(shù)據(jù)
12.5 使用TPowerSock組件類
12.5.1 TPowerSock組件
12.5.2 TNMStrm和TNMStrmServ組件
第13章 圖像時(shí)鐘組件——?jiǎng)?chuàng)建VCL組件
13.1 C++ Builder組件和組件包
13.1.1 擴(kuò)展VCL組件
13.1.2 創(chuàng)建組件的原則
13.1.3 組件包
13.1.4 創(chuàng)建一個(gè)簡(jiǎn)單的組件
13.2 組件編程
13.2.1 創(chuàng)建組件的起點(diǎn)
13.2.2 鏈接圖像組件
13.2.3 編寫組件代碼
13.2.4 創(chuàng)建事件
13.3 創(chuàng)建圖像時(shí)鐘組件
13.3.1 為組件增加枚舉類型屬性
13.3.2 繪制時(shí)鐘
13.3.3 增加TPersistent屬性
13.3.4 增加新創(chuàng)建的事件
13.3.5 組件面板位圖
13.3.6 測(cè)試TCoolClock組件
13.4 創(chuàng)建非可視化組件
13.4.1 創(chuàng)建TOpenDirDialog組件
13.4.2 使用非可視化組件
第14章 系統(tǒng)環(huán)境監(jiān)視程序——DLL及應(yīng)用Windows API編程
14.1 關(guān)于DLL
14.1.1 在C++ Builder中創(chuàng)建DLL
14.1.2 使用DLL實(shí)現(xiàn)窗體重用
14.2 實(shí)例創(chuàng)建分析
14.2.1 理解Windows API
14.2.2 程序分析
14.3 編寫任務(wù)欄指示區(qū)圖標(biāo)支持
14.4 利用API實(shí)現(xiàn)特殊風(fēng)格的標(biāo)題欄
14.4.1 自繪標(biāo)題欄
14.4.2 實(shí)現(xiàn)標(biāo)準(zhǔn)標(biāo)題欄功能
14.5 窗口與程序
14.5.1 獲得當(dāng)前所有窗口
14.5.2 動(dòng)態(tài)漢化窗口菜單
14.5.3 獲得當(dāng)前激活的進(jìn)程
14.5.4 查看/刪除系統(tǒng)啟動(dòng)程序
14.5.5 殺除進(jìn)程
14.6 系統(tǒng)與設(shè)備
14.6.1 獲取和設(shè)置驅(qū)動(dòng)器信息
14.6.2 獲取內(nèi)存資源信息
14.6.3 獲取設(shè)備信息與動(dòng)態(tài)調(diào)整顯示
14.6.4 獲取和設(shè)置系統(tǒng)環(huán)境變量
第15章 BCB抓圖大師——高級(jí)DLL技術(shù)和鉤子函數(shù)
15.1 DLL徹底研究
15.1.1 動(dòng)態(tài)加載DLL
15.1.2 DLL入口點(diǎn)及生存周期
15.2 插件(Plug-In)技術(shù)
15.2.1 插件技術(shù)分析
15.2.2 插件程序?qū)嵗?br />15.3 實(shí)例創(chuàng)建分析
15.4 鉤子(Hook)函數(shù)
15.4.1 Windows的鉤子函數(shù)
15.4.2 使用鉤子函數(shù)的問(wèn)題
15.4.3 鍵盤鉤子
15.5 進(jìn)程間數(shù)據(jù)共享
15.5.1 利用內(nèi)存映像文件共享數(shù)據(jù)
15.5.2 在DLL中實(shí)現(xiàn)存取全局內(nèi)容代碼
15.6 截圖程序的具體實(shí)現(xiàn)
15.6.1 全局存取內(nèi)存區(qū)域的數(shù)據(jù)組織
15.6.2 抓圖設(shè)置處理
第16章 COM對(duì)象、自動(dòng)化和XCoolClock控件——組件對(duì)象模型(COM)
16.1 理解COM接口及其實(shí)現(xiàn)
16.1.1 關(guān)于COM基本概念
16.1.2 在DLL實(shí)現(xiàn)類
16.2 實(shí)現(xiàn)COM對(duì)象
16.2.1 COM的服務(wù)程序類型
16.2.2 創(chuàng)建COM對(duì)象
16.2.3 創(chuàng)建客戶程序
16.3 幾個(gè)關(guān)鍵問(wèn)題
16.3.1 GUID、CLSID和IID
16.3.2 IUnknown接口
16.3.3 類工廠(ClassFactory)
16.4 IDispatch、雙重接口及disPinterface
16.4.1 創(chuàng)建Automation對(duì)象
16.4.2 創(chuàng)建調(diào)用Automation對(duì)象的客戶程序
16.4.3 IDispatch和雙重接口
16.5 實(shí)現(xiàn)Word和Excel自動(dòng)化
16.5.1 使用Variant進(jìn)行自動(dòng)化
16.5.2 自動(dòng)化Excel
16.5.3 內(nèi)部自動(dòng)化應(yīng)用程序
16.6 Internet Explorer控件的高級(jí)用法
16.6.1 類型庫(kù)(Type Library)
16.6.2 BCB WebBrowser的第三版本
16.7 ActiveX技術(shù)和創(chuàng)建ActiveX控件
16.7.1 創(chuàng)建TCoolClock的ActiveX版本
16.7.2 為ActiveX控件添加屬性
16.7.3 為ActiveX控件編寫屬性頁(yè)
16.7.4 ActiveForm方法
第17章 DirectX下的Block游戲——DirectX編程
17.1 DirectX技術(shù)及DirectX編程概述
17.1.1 DirectX的組成
17.1.2 DirectX編程方式
17.2 使用DirectDraw
17.2.1 強(qiáng)勁的DirectDraw技術(shù)
17.2.2 建立簡(jiǎn)單的DirectDraw程序
17.2.3 DirectDraw編程問(wèn)題
17.3 實(shí)例創(chuàng)建分析
17.3.1 程序架構(gòu)
17.3.2 處理位圖資源
17.3.3 Block工程說(shuō)明
17.4 具體實(shí)現(xiàn)Block游戲
17.4.1 深入DirectDraw調(diào)色板和位圖對(duì)象
17.4.2 構(gòu)造TRing類繪制DirectDraw位圖
17.4.3 游戲的啟動(dòng)部分
17.4.4 游戲進(jìn)行部分
17.4.5 實(shí)現(xiàn)規(guī)則
17.4.6 最后的工作——釋放對(duì)象
17.5 DirectX技術(shù)的其他部分
17.5.1 使用Direct3D
17.5.2 使用DirectSound

本目錄推薦

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