出版時(shí)間:2009-3 出版社:文東、 華進(jìn) 中國(guó)人民大學(xué)出版社,北京科海電子出版社 (2009-03出版) 作者:文東,華進(jìn) 編 頁(yè)數(shù):328
Tag標(biāo)簽:無(wú)
前言
Visual c++不僅是Microsoft公司開發(fā)的基于C/C++的可視化集成開發(fā)工具,而且是一個(gè)基于Windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境;它是Visual Studio中功能最為強(qiáng)大、代碼執(zhí)行效率最高的開發(fā)工具。Visual C++支持面向?qū)ο蟪绦蛟O(shè)計(jì),提供了Microsoft基本類庫(kù)(Microsoft Foundation Class Library,MFC),從而提高了開發(fā)者的開發(fā)效率,使其成為目前最流行的面向?qū)ο蟪绦蛟O(shè)計(jì)開發(fā)環(huán)境之一。本書的執(zhí)筆作者均具有豐富的教學(xué)實(shí)踐經(jīng)驗(yàn)、Visual C++開發(fā)經(jīng)歷和教材編寫經(jīng)驗(yàn),多年的教學(xué)工作和軟件開發(fā)經(jīng)歷使他們能準(zhǔn)確把握學(xué)生的學(xué)習(xí)心理與實(shí)際崗位需求。本書作為Visual C++的實(shí)用教材,從介紹Visual C++的安裝入手,通過大量具有代表性的實(shí)例講解了Visual C++程序設(shè)計(jì)的基本原理、方法和解決實(shí)際問題的技巧,使初學(xué)者能夠快速掌握利用Visual C++設(shè)計(jì)開發(fā)可視化程序以及使用Visual C++開發(fā)Windows應(yīng)用程序的方法。全書共分12章。第1~4章介紹了Visual C++6.0概述、Visual C++的集成開發(fā)環(huán)境、C++語(yǔ)言基礎(chǔ)、Windows編程基礎(chǔ)等基本知識(shí);第5~10章結(jié)合典型實(shí)例介紹利用Visual C++的集成開發(fā)環(huán)境設(shè)計(jì)應(yīng)用程序的一般原理與方法,內(nèi)容包括對(duì)話框、控件、文檔,視圖結(jié)構(gòu)、圖形和文本輸出、數(shù)據(jù)庫(kù)編程和網(wǎng)絡(luò)編程等;第11章綜合前面所學(xué)知識(shí)完整地介紹了“屏幕抓圖與傳送”、“MSAgent程序”、“模擬資源管理器程序”和“畫圖程序”4個(gè)實(shí)訓(xùn)項(xiàng)目,通過這些項(xiàng)目的實(shí)現(xiàn)過程,讀者可以掌握Visual C++開發(fā)應(yīng)用程序的思路、流程與方法:第12章提供了3個(gè)課程設(shè)計(jì),并給出了課程設(shè)計(jì)的要求和原理,便于讀者鞏固前面所學(xué)知識(shí)、學(xué)以致用。
內(nèi)容概要
《Visual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》作為Visual C++的實(shí)用教材,從介紹Visual C++的安裝入手,通過大量具有代表性的實(shí)例講解了Visual C++程序設(shè)計(jì)的基本原理、方法和解決實(shí)際問題的技巧。Visual C++是目前最流行的面向?qū)ο蟪绦蛟O(shè)計(jì)開發(fā)環(huán)境之一?! 禫isual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》共分12章,第1-4章介紹了Visual C++ 6.0概述、Visual C++的集成開發(fā)環(huán)境、C++語(yǔ)言基礎(chǔ)、Windows編程基礎(chǔ)等基本知識(shí);第5-10章結(jié)合典型實(shí)例介紹了Visual C++的對(duì)話框、控件、文檔/視圖結(jié)構(gòu)、圖形和文本輸出、數(shù)據(jù)庫(kù)編程和網(wǎng)絡(luò)編程等實(shí)用內(nèi)容;第11章完整地介紹了“屏幕抓圖與傳送”、“MSAgent程序”、“模擬資源管理器程序”和“畫圖程序”4個(gè)綜合實(shí)訓(xùn)項(xiàng)目;第12章提供了3個(gè)課程設(shè)計(jì),并給出了課程設(shè)計(jì)的要求和原理?! ∨c《Visual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》配套的DVD多媒體教學(xué)資源包中包含86小節(jié)播放時(shí)間長(zhǎng)達(dá)160分鐘的多媒體視頻教學(xué)課程,以及書中相應(yīng)實(shí)例的程序源代碼文件?! 禫isual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》以實(shí)例、項(xiàng)目工程的實(shí)現(xiàn)為主線,以應(yīng)用為目的,循序漸進(jìn)地講解Visual C++的具體應(yīng)用,使讀者易學(xué)易用。
書籍目錄
第1章 VisualC++6.0概述1.1 Visualc++的特點(diǎn)1.2 VisualStudio企業(yè)版的安裝1.3 Visualc++6.0的工作原理1.4 小結(jié)第2章 VisualC++的集成開發(fā)環(huán)境2.1 主窗口2.1.1 項(xiàng)目工作區(qū)2.1.2 代碼編輯窗口2.1.3 資源和資源編輯器2.2 應(yīng)用程序向?qū)А狝ppWizard2.3 類向?qū)А狢lassWizard2.3.1 創(chuàng)建類2.3.2 定義消息處理函數(shù)2.4 調(diào)試和輸出2.4.1 Build菜單2.4.2 設(shè)置斷點(diǎn)2.5 小結(jié)2.6 習(xí)題2.7 上機(jī)操作第3章 C++語(yǔ)言基礎(chǔ)3.1 c++簡(jiǎn)介3.2 變量和常量3.2.1 數(shù)據(jù)類型3.2.2 變量命名規(guī)則3.2.3 變量聲明和賦值3.2.4 變量作用域3.2.5 常量3.2.6 指針3.3 運(yùn)算符與表達(dá)式3.3.1 算術(shù)運(yùn)算符3.3.2 關(guān)系運(yùn)算符3.3.3 邏輯運(yùn)算符3.3.4 賦值運(yùn)算符3.3.5 位運(yùn)算符3.3.6 new和delete3.3.7 運(yùn)算符的優(yōu)先級(jí)3.4 程序基本結(jié)構(gòu)3.4.1 選擇結(jié)構(gòu)3.4.2 循環(huán)結(jié)構(gòu)3.5 函數(shù)3.5.1 聲明和定義函數(shù)3.5.2 參數(shù)的傳遞3.5.3 遞歸函數(shù)3.6 類和對(duì)象3.6.1 類的定義3.6.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)3.6.3 對(duì)象3.6.4 對(duì)象成員初始化3.6.5 類友元函數(shù)3.6.6 this指針3.6.7 靜態(tài)成員3.7 類的繼承3.7.1 繼承的基本概念3.7.2 單繼承3.7.3 多重繼承3.8 多態(tài)性與重載3.8.1 多態(tài)性3.8.2 函數(shù)重載3.8.3 運(yùn)算符重載3.8.4 虛函數(shù)39實(shí)例:彩票號(hào)碼產(chǎn)生器3.9.1 實(shí)現(xiàn)思路3.9.2 創(chuàng)建Win32Console應(yīng)用程序3.9.3 創(chuàng)建產(chǎn)生號(hào)碼的類CData3.9.4 為類添加成員變量和方法3.9.5 為類添加代碼3.9.6 快速排序?qū)崿F(xiàn)3.9.7 main()函數(shù)3.10 上機(jī)實(shí)訓(xùn)——獲取水仙花數(shù)3.11 小結(jié)3.12 習(xí)題3.13 上機(jī)操作第4章 Windows編程基礎(chǔ)4.1 Windows編程基礎(chǔ)知識(shí)4.1.1 面向?qū)ο缶幊?.1.2 MFC簡(jiǎn)介4.1.3 事件驅(qū)動(dòng)與消息4.1.4 窗口與句柄4.2 Windows應(yīng)用程序基本結(jié)構(gòu)4.3 消息4.3.1 消息處理機(jī)制4.3.2 消息種類4.3.3 消息映射4.3.4 常見消息4.4 小結(jié)4.5 習(xí)題4.6 上機(jī)操作第5章 對(duì)話框5.1 對(duì)話框基礎(chǔ)知識(shí)5.1.1 對(duì)話框概述5.1.2 自動(dòng)生成的代碼5.1.3 對(duì)話框的消息處理5.2 實(shí)例5-1:對(duì)話框示例應(yīng)用程序5.2.1 設(shè)置對(duì)話框?qū)傩?.2.2 添加控件5.2.3 為控件添加控制變量5.2.4 為控件添加響應(yīng)函數(shù)5.3 模式對(duì)話框5.3.1 創(chuàng)建對(duì)話框資源5.3.2 創(chuàng)建對(duì)話框資源的類5.3.3 添加編輯框5.3.4 重載虛函數(shù)OnInitDialog05.4 實(shí)例5-2:顯示模式對(duì)話框5.4.1 包含頭文件5.4.2 添加顯示代碼5.5 非模式對(duì)話框5.6 實(shí)例5-3:顯示非模式對(duì)話框5.7 通用對(duì)話框5.7.1 打開/保存文件對(duì)話框5.7.2 顏色對(duì)話框5.7.3 字體對(duì)話框5.7.4 打印對(duì)話框5.8 菜單5.9 實(shí)例5-4:含有菜單的對(duì)話框5.1 0實(shí)例5-5:含有右鍵菜單的對(duì)話框5.1 1實(shí)例5.6 :含有工具欄和狀態(tài)欄的對(duì)話框5.1 2實(shí)例5.7 :創(chuàng)建具有動(dòng)畫界面的對(duì)話框5.1 2.1 引入Flash插件5.1 2.2 類CShockwaveFlash介紹5.1 2.3 顯示Flash動(dòng)域5.1 2.4 與Flash動(dòng)畫交互5.1 3實(shí)例5-8:創(chuàng)建Flash動(dòng)畫播放器5.1 4上機(jī)實(shí)訓(xùn)——在狀態(tài)欄上顯示時(shí)間5.1 5小結(jié)5.1 6習(xí)題5.1 7上機(jī)操作第6章 控件6.1 標(biāo)準(zhǔn)控件6.1.1 靜態(tài)控件6.1.2 編輯框6.1.3 列表框6.1.4 組合框6.1.5 樹狀列表-6.2 實(shí)例6-1:學(xué)生信息顯示系統(tǒng)6.2.1 主界面6.2.2 初始化主界面6.2.3 列表框控件的設(shè)置6.2.4 類CInfoDIg的實(shí)現(xiàn)6.3 實(shí)例6-2:將阿拉伯?dāng)?shù)字轉(zhuǎn)換為中文大寫形式6.4 實(shí)例6-3:獲取指定日期節(jié)日6.4.1 創(chuàng)建工程和界面6.4.2 實(shí)現(xiàn)DTNDATETIMECHANGE響應(yīng)函數(shù)6.4.3 獲取指定日期的節(jié)日信息6.5 實(shí)例6-4:擴(kuò)展對(duì)話框6.5.1 創(chuàng)建工程和設(shè)置界面6.5.2 設(shè)置擴(kuò)展函數(shù)6.5.3 設(shè)置隱藏子窗口函數(shù)6.6 實(shí)例6-5:遍歷樹狀列表6.7 上機(jī)實(shí)訓(xùn)——?jiǎng)?chuàng)建具有打字效果的狀態(tài)欄6.8 小結(jié)6.9 習(xí)題6.10 上機(jī)操作第7章 文檔,視圖結(jié)構(gòu)7.1 創(chuàng)建單文檔工程7.1.1 創(chuàng)建單文檔應(yīng)用程序7.1.2 添加代碼7.2 文檔,視圖與窗口框架間的關(guān)系7.3 創(chuàng)建具有切分窗口的應(yīng)用程序7.4 切換窗口7.5 創(chuàng)建具有打印功能的文檔,視圖應(yīng)用程序7.6 上機(jī)實(shí)訓(xùn)——改變多文檔應(yīng)用程序背景7.6.1 創(chuàng)建工程7.6.2 添加代碼7.7 小結(jié)7.8 習(xí)題7.9 上機(jī)操作第8章 圖形和文本輸出8.1 設(shè)備上下文和映射模式8.1.1 設(shè)備上下文8.1.2 映射模式8.2 位圖8.3 印章 實(shí)例簡(jiǎn)介8.3.1 創(chuàng)建思路8.3.2 設(shè)置設(shè)備上下文環(huán)境8.4 圖形輸出8.4.1 CPen類8.4.2 CBrush類8.4.3 繪制圓形和五角星8.5 文本輸出8.5.1 CFont類和LOGFONT結(jié)構(gòu)8.5.2 五角星下方文字的輸出8.5.3 環(huán)繞五角星文字的輸出8.6 保存圖片8.7 實(shí)例8-1:具有橡皮筋功能的程序8.8 實(shí)例8-2:輸出空心字8.9 實(shí)例8-3:圖像放大鏡8.10 上機(jī)實(shí)訓(xùn)——文本的環(huán)繞輸出8.10.1 創(chuàng)建工程8.10.2 添加代碼8.11 小結(jié)8.12 習(xí)題8.13 上機(jī)操作第9章 數(shù)據(jù)庫(kù)編程9.1 數(shù)據(jù)庫(kù)概述9.1.1 數(shù)據(jù)庫(kù)基本概念9.1.2 SQL簡(jiǎn)介9.1.3 Visualc++開發(fā)數(shù)據(jù)庫(kù)技術(shù)9.2 使用MFCODBC操作數(shù)據(jù)庫(kù)9.2.1 設(shè)置MFCODBC數(shù)據(jù)源9.2.2 使用MFCODBC操作數(shù)據(jù)的步驟9.3 實(shí)例9-1:使用MFCODBC操作數(shù)據(jù)庫(kù)9.4 使用ADO操作數(shù)據(jù)庫(kù)9.4.1 ADO簡(jiǎn)介9.4.2 使用ADO操作數(shù)據(jù)庫(kù)的思路9.5 實(shí)例9-2:使用ADO操作數(shù)據(jù)庫(kù)記錄9.6 實(shí)例9-3:獲取數(shù)據(jù)庫(kù)中的表9.7 實(shí)例9-4:獲取數(shù)據(jù)庫(kù)表字段名稱9.7.1 使用ODBC:操作數(shù)據(jù)的思路9.7.2 實(shí)現(xiàn)過程9.8 實(shí)例9-5:建立操作數(shù)據(jù)庫(kù)類9.9 實(shí)例9-6:學(xué)生管理系統(tǒng)9.9.1 建立數(shù)據(jù)庫(kù)9.9.2 建立登錄界面9.9.3 建立學(xué)生信息添加界面9.10 上機(jī)實(shí)訓(xùn)——操作MySQL數(shù)據(jù)庫(kù)9.10.1 安裝MySQL9.10.2 添加MySQL數(shù)據(jù)庫(kù)、表和記錄9.10.3 使用Visualc++操作MySQL數(shù)據(jù)庫(kù)9.11 小結(jié)9.12 習(xí)題9.13 上機(jī)操作第10章 網(wǎng)絡(luò)編程10.1 Winsock編程10.1.1 Winsock簡(jiǎn)介10.1.2 Winsock編程步驟10.2 實(shí)例10-1:網(wǎng)絡(luò)聊天室之客戶端10.2.1 實(shí)現(xiàn)思路10.2.2 實(shí)現(xiàn)過程10.3 實(shí)例10-2:網(wǎng)絡(luò)聊天室之服務(wù)器端104Winlnet編程10.4.1 WinInet類介紹10.4.2 WinInet編程步驟10.5 實(shí)例10-3:下載網(wǎng)頁(yè)10.5.1 界面實(shí)現(xiàn)10.5.2 代碼實(shí)現(xiàn)10.6 實(shí)例10-4:FTP應(yīng)用程序10.6.1 界面實(shí)現(xiàn)10.6.2 登錄FTP的代碼實(shí)現(xiàn)10.7 實(shí)例10-5:枚舉局域網(wǎng)內(nèi)計(jì)算機(jī)10.8 上機(jī)實(shí)訓(xùn)——使用CHtmlView打開網(wǎng)頁(yè)10.8.1 創(chuàng)建工程10.8.2 添加代碼10.9 小結(jié)10.10 習(xí)題10.11 上機(jī)操作第11章 項(xiàng)目實(shí)訓(xùn)11.1 屏幕抓圖與傳送11.1.1 預(yù)習(xí)要求11.1.2 設(shè)計(jì)思路11.1.3 客戶端制作過程11.1.4 服務(wù)器端制作過程11.1.5 上機(jī)練習(xí)11.2 MSAgent程序11.2.1 項(xiàng)目簡(jiǎn)介11.2.2 預(yù)習(xí)要求11.2.3 設(shè)計(jì)思路11.2.4 設(shè)計(jì)步驟11.2.5 上機(jī)練習(xí)11.3 模擬資源管理器程序11.3.1 項(xiàng)目簡(jiǎn)介11.3.2 預(yù)習(xí)要求11.3.3 設(shè)計(jì)思路11.3.4 設(shè)計(jì)步驟11.3.5 上機(jī)練習(xí)11.4 畫圖程序11.4.1 添加浮動(dòng)工具欄11.4.2 為CDrawView類添加成員變量11.4.3 為工具條添加響應(yīng)函數(shù)11.4.4 輸入對(duì)話框11.4.5 添加實(shí)現(xiàn)橡皮筋功能的代碼第12章 課程設(shè)計(jì)12.1 具有表達(dá)式求值的計(jì)算器12.1.1 設(shè)計(jì)要求12.1.2 求表達(dá)式值原理12.1.3 解析表達(dá)式12.1.4 運(yùn)算符優(yōu)先級(jí)12.1.5 表達(dá)式值的原理12.2 銷售信息管理系統(tǒng)12.2.1 設(shè)計(jì)要求12.2.2 設(shè)計(jì)要求分析12.2.3 課程設(shè)計(jì)數(shù)據(jù)庫(kù)表12.3 俄羅斯方塊游戲12.3.1 設(shè)計(jì)要求12.3.2 需要解決的問題12.3.3 方塊的數(shù)據(jù)表示12.3.4 方向鍵的控制12.3.5 方塊的顯示12.3.6 方塊移動(dòng)的判斷
章節(jié)摘錄
插圖:
編輯推薦
《Visual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》由Adobe軟件教育專家和資深網(wǎng)頁(yè)設(shè)計(jì)師聯(lián)袂策劃和編寫,基礎(chǔ)知識(shí)結(jié)合典型實(shí)例,方便讀者動(dòng)手實(shí)踐,快速掌握所學(xué)知識(shí)。提供完整主流網(wǎng)站制作項(xiàng)目,便于鞏固知識(shí)學(xué)、學(xué)以致用。體例新穎,三位一體 在國(guó)家計(jì)算機(jī)應(yīng)用技能最新教育理念的指導(dǎo)下,我們邀請(qǐng)企業(yè)技術(shù)專家和一線骨干教師共同精心企劃本套叢書,依托“基礎(chǔ)+項(xiàng)目實(shí)踐+課程設(shè)計(jì)”的三位一體教學(xué)模式組織內(nèi)容,體例新穎。 實(shí)例豐富,緊貼行業(yè)應(yīng)用 精心組織了與行業(yè)應(yīng)用緊密結(jié)合的典型實(shí)例,且實(shí)例豐富,讓教師在授課、過程中有更多的演示環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中有更多的動(dòng)手實(shí)踐機(jī)會(huì),迅速將所學(xué)內(nèi)容應(yīng)用于實(shí)際工作中。以項(xiàng)目開發(fā)為目標(biāo)本叢書中的各分冊(cè)都是通過一個(gè)或多個(gè)項(xiàng)目的實(shí)現(xiàn)過程,將知識(shí)點(diǎn)融入其中。這里的“項(xiàng)目”是指:基于工作過程的;是從典型工作任務(wù)中提煉、分析得到的符合學(xué)習(xí)認(rèn)知過程和應(yīng)用領(lǐng)域要求的項(xiàng)目;是模擬任務(wù)、與實(shí)際工作崗位一致的項(xiàng)目。作者團(tuán)隊(duì)本叢書的作者來自國(guó)內(nèi)一線資深設(shè)計(jì)師或開發(fā)專家,雙師技能型教師,(國(guó)家級(jí)或省級(jí))精品課教師,本叢書最終由企業(yè)專業(yè)技術(shù)人員和國(guó)內(nèi)職業(yè)教育專家、學(xué)者進(jìn)行審讀,以保證內(nèi)容符合企業(yè)的需求??坪6嗝襟w語(yǔ)音視頻教學(xué)軟件(1DVD)80小節(jié)長(zhǎng)達(dá)515分鐘高清視頻教學(xué)課程(AVI),適合多媒體教室教學(xué)演示,滿足現(xiàn)代教學(xué)需求。附送書中全部實(shí)例及習(xí)題的源文件與最終工程文件,提高學(xué)習(xí)效率。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Visual C++程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn) PDF格式下載