出版時間:2008-5 出版社:機械工業(yè)出版社 作者:劉春輝,徐健飛 頁數(shù):512
Tag標(biāo)簽:無
內(nèi)容概要
本書以 Visual C++ 6.0為平臺,結(jié)合 Visual C++ 6.0和MFC應(yīng)用程序設(shè)計框架的最新規(guī)范,從基本的操作和技巧入手,以恰當(dāng)?shù)膶嵗秊閷?dǎo)向,對實例代碼進行層層圖解的方式,由淺入深地介紹了 Visual C++開發(fā)的基本理論知識及 Visual C++應(yīng)用系統(tǒng)開發(fā)的實踐經(jīng)驗。全書一共用了 12章來全面講解 Visual C++基本知識,內(nèi)容包括 Visual C++ 6.0集成開發(fā)環(huán)境,基于MFC的應(yīng)用程序框架,對話框和菜單的創(chuàng)建和使用方法,常用控件的使用方法,GDI對象以及文字操作的文本和字體類,多線程的基本概念和使用方法,動態(tài)連接庫的使用和創(chuàng)建方法,ActiveX控件的創(chuàng)建和使用,網(wǎng)絡(luò)編程的基本知識和基本步驟,數(shù)據(jù)庫開發(fā)的常用基本技術(shù)等等,而且最后還安排了一章大型案例系統(tǒng)來整體介紹Visual C++的應(yīng)用,使讀者能夠?qū)W以致用,加深對 Visual C++基本知識的理解。 本書適合于有 C++基礎(chǔ)知識,但沒有Visual C++編程經(jīng)驗的初學(xué)者,也可作為專業(yè) VC開發(fā)程序員的參考書。
書籍目錄
第1章 Visual C++ 6.0概述 1.1 Visual C++ 6.0簡介 1.1.1 Visual C++的特點 1.1.2 Visual C++的安裝 1.1.3 集成開發(fā)環(huán)境窗口 1.1.4 MSDN幫助系統(tǒng) 1.2 項目和項目工作區(qū) 1.2.1 項目 1.2.2 項目工作區(qū) 1.2.3 項目設(shè)置 1.3 編輯器 1.3.1 源代碼編輯器 1.3.2 資源編輯器 1.4 菜單欄和工具欄 1.4.1 菜單欄 1.4.2 工具欄 1.5 本章小結(jié) 第2章 Windows應(yīng)用程序框架 2.1 Windows消息映射機制 2.1.1 消息驅(qū)動與 Windows消息系統(tǒng) 2.1.2 Windows窗口 2.1.3 消息映射 2.1.4 ClassWizard管理消息和命令 2.2 理解MFC的思想 2.3 文檔類和視圖類 2.3.1 文檔和視圖概述 2.3.2 文檔類 2.3.3 視圖類 2.4 應(yīng)用程序框架中各類對象間的關(guān)系 2.5 本章小結(jié)第3章 基于對話框的應(yīng)用程序 3.1 利用AppWizard創(chuàng)建對話框 3.2 話框的創(chuàng)建 3.2.1 消息框的應(yīng)用 3.2.2 對話框的應(yīng)用 3.3 模態(tài)與非模態(tài)對話框 3.4 公共對話框 3.4.1 CFontDialog類 3.4.2 CColorDialog類 3.4.3 CFileDialog類 3.5 菜單的創(chuàng)建和使用 3.5.1 有關(guān)菜單的基本知識 3.5.2 創(chuàng)建菜單的一般過程 3.5.3 用戶接口更新原理及編程 3.6 本章小結(jié) 第4章 Windows控件的使用 4.1 Windows控件簡介 4.2 控件與控件事件 4.3 標(biāo)準(zhǔn)控件 4.3.1 靜態(tài)控件 4.3.2 編輯框控件 4.3.3 按鈕控件 4.3.4 滾動條控件 4.3.5 列表控件 4.3.6 組合框控件 4.4 高級控件 4.4.1 動畫控件 4.4.2 進度條控件 4.4.3 選項卡控件 4.4.4 旋轉(zhuǎn)按鈕控件 4.4.5 樹控件 4.5 其他高級控件 4.5.1 滑動條 4.5.2 日期、日歷控件 4.6 本章小結(jié) 第5章 圖形與文字操作 5.1 圖形設(shè)備接口(GDI) 5.1.1 圖形設(shè)備接口的基本內(nèi)容 5.1.2 設(shè)備環(huán)境 5.1.3 GDI成員函數(shù) 5.2 圖形映射模式 5.3 圖形圖像的繪制 5.3.1 繪制基本圖形 5.3.2 關(guān)于顏色 5.3.3 幾何對象的結(jié)構(gòu)和類 5.3.4 繪圖一般步驟 5.3.5 基本繪圖工具 5.3.6 主要繪圖函數(shù) 5.4 畫筆和畫刷 5.4.1 庫存對象 5.4.2 畫筆 5.4.3 畫刷 5.5 繪圖應(yīng)用實例 5.6 文本與字體輸出 5.6.1 文本與字體概述 5.6.2 文本輸出 5.6.3 字體的基本知識 5.6.4 公用字體對話框 5.7 本章小結(jié) 第6章 文件流 6.1 流類和CFile類 6.1.1 流和流類結(jié)構(gòu) 6.1.2 CFile類 6.2 文件的打開和關(guān)閉 6.2.1 文件的打開操作 6.2.2 文件的訪問和共享 6.2.3 文件的關(guān)閉 6.2.4 文件的讀寫 6.2.5 文件的定位 6.3 文件的序列化 6.3.1 序列化的基本概念 6.3.2 CArchive類操作數(shù)據(jù) 6.3.3 支持序列化操作的類 6.4 文件對話框 6.5 應(yīng)用實例 6.6 本章小結(jié) 第7章 多線程 7.1 多線程的基本概念 7.2 線程的分類和操作 7.2.1 工作者線程 7.2.2 用戶接口線程 7.2.3 進程和線程的優(yōu)先級 7.3 線程間通訊和同步 7.3.1 線程間的通訊 7.3.2 線程同步 7.4 多線程操作實例 7.5 本章小結(jié) 第8章 動態(tài)鏈接庫 8.1 動態(tài)鏈接庫的基礎(chǔ)知識 8.1.1 動態(tài)鏈接庫概述 8.1.2 動態(tài)鏈接庫應(yīng)用基礎(chǔ) 8.1.3 庫的調(diào)試 8.2 兩種鏈接DLL的方式 8.2.1 隱式鏈接方式 8.2.2 顯式鏈接方式 8.3 使用非MFC DLL導(dǎo)出類 8.4 創(chuàng)建和使用MFC規(guī)則DLL 8.4.1 MFC規(guī)則 DLL概述 8.4.2 MFC規(guī)則DLL的創(chuàng)建 8.4.3 MFC規(guī)則 DLL的調(diào)用 8.5 使用MFC擴展DLL 8.5.1 MFC擴展 DLL概述 8.5.2 MFC擴展DLL的創(chuàng)建和調(diào)用 8.6 應(yīng)用實例 8.7 本章小結(jié) 第9章 ActiveX控件 9.1 ActiveX控件介紹 9.1.1 ActiveX控件與控件容器 9.1.2 ActiveX控件的基本組件 9.1.3 ActiveX控件的兩種基本狀態(tài) 9.1.4 ActiveX控件的繪制過程 9.1.5 安裝 ActiveX控件類和工具 9.2 屬性、方法和事件 9.2.1 屬性 9.2.2 方法 9.2.3 事件 9.2.4 屬性頁 9.3 ActiveX控件的開發(fā)、測試和使用 9.3.1 使用 MFC開發(fā) ActiveX控件 9.3.2 使用 ATL開發(fā) ActiveX控件 9.3.3 使用 Test Container測試控件 9.3.4 使用 ActiveX控件 9.4 應(yīng)用實例 9.4.1 使用 MFC開發(fā)ActiveX控件 9.4.2 測試控件 9.4.3 使用控件 9.5 本章小結(jié) 第10章 網(wǎng)絡(luò)編程 10.1 網(wǎng)絡(luò)編程的基礎(chǔ)知識 10.1.1 Socket簡介 10.1.2 Winsock編程 10.1.3 MFC Socket編程機制 10.1.4 網(wǎng)絡(luò)應(yīng)用程序的基本模型 10.2 網(wǎng)絡(luò)編程的實現(xiàn) 10.2.1 應(yīng)用程序設(shè)計的基本任務(wù) 10.2.2 服務(wù)器端程序設(shè)計 10.2.3 客戶端程序設(shè)計 10.3 本章小結(jié) 第11章 數(shù)據(jù)庫編程 11.1 數(shù)據(jù)庫概述 11.1.1 數(shù)據(jù)庫的概念和特點 11.1.2 數(shù)據(jù)庫管理系統(tǒng) 11.1.3 關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫 11.2 結(jié)構(gòu)化查詢語言SQL簡介 11.2.1 SQL語句 11.2.2 SQL運算符 11.2.3 SQL合計函數(shù) 11.3 VC++訪問數(shù)據(jù)庫技術(shù) 11.3.1 ODBC 11.3.2 MFC ODBC 11.3.3 DAO 11.3.4 OLE DB 11.3.5 ADO 11.4 ODBC技術(shù)訪問數(shù)據(jù)庫 11.4.1 ODBC體系結(jié)構(gòu) 11.4.2 MFC的ODBC類 11.4.3 ODBC數(shù)據(jù)源的創(chuàng)建 11.4.4 創(chuàng)建應(yīng)用程序框架 11.5 使用DAO技術(shù)訪問數(shù)據(jù)庫 11.5.1 MFC DAO類 11.5.2 DAO訪問數(shù)據(jù)庫實例 11.6 使用ADO技術(shù)訪問數(shù)據(jù)庫 11.6.1 ADO簡介 11.6.2 ADO對象及集合 11.6.3 使用 ADO進行數(shù)據(jù)庫應(yīng)用程序設(shè)計 11.7 本章小結(jié) 第12章 KTV點歌系統(tǒng) 12.1 系統(tǒng)總體設(shè)計 12.1.1 系統(tǒng)簡介 12.1.2 系統(tǒng)功能分析 12.1.3 系統(tǒng)模塊設(shè)計 12.2 系統(tǒng)數(shù)據(jù)庫設(shè)計與創(chuàng)建 12.2.1 數(shù)據(jù)庫需求分析 12.2.2 數(shù)據(jù)表設(shè)計 12.3 系統(tǒng)的基本框架 12.4 服務(wù)器端系統(tǒng)各功能模塊的設(shè)計與實現(xiàn) 12.4.1 數(shù)據(jù)庫連接模塊 12.4.2 服務(wù)器端功能設(shè)計 12.4.3 服務(wù)器端各功能模塊的實現(xiàn) 12.4.4 服務(wù)器端歌曲管理模塊詳解 12.4.5 服務(wù)器端用戶管理模塊詳解 12.4.6 數(shù)據(jù)庫備份及恢復(fù)操作 12.5 客戶端系統(tǒng)各功能模塊的設(shè)計與實現(xiàn) 12.5.1 客戶端程序功能設(shè)計 12.5.2 數(shù)據(jù)庫連接模塊 12.5.3 客戶端數(shù)據(jù)庫相關(guān)操作 12.5.4 通信模塊簡介 12.5.5 客戶端程序窗口及播放曲目簡介 12.6 服務(wù)器與客戶端程序通信模塊 12.7 本章小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++程序設(shè)計學(xué)習(xí)筆記 PDF格式下載