出版時(shí)間:2009-5 出版社:人民郵電出版社 作者:段智毅 編 頁(yè)數(shù):320
前言
Visual C++6.0是Microsoft公司開發(fā)的基于C/C++語(yǔ)言的集成開發(fā)工具,同其他的可視化編程工具一樣,Visual C++6.0集代碼編輯、編譯、鏈接、調(diào)試等功能于一體,并提供了多種有用的輔助開發(fā)工具,不但大大提高了應(yīng)用程序的開發(fā)效率,還給編程人員提供了一個(gè)完整又方便的開發(fā)環(huán)境。Visual C++已成為軟硬件開發(fā)的主流工具?! 「呗毟邔T盒OM囵B(yǎng)的學(xué)生能在未來(lái)就業(yè)中熟練使用所學(xué)知識(shí)與技能,因此也將Visual C++作為一門重要的程序設(shè)計(jì)課程。本書在編寫過(guò)程中力求突出高職教育特點(diǎn),堅(jiān)持基礎(chǔ)知識(shí)管用、理論知識(shí)夠用、專業(yè)知識(shí)實(shí)用、專業(yè)技能會(huì)用的編寫原則,以培養(yǎng)專業(yè)技術(shù)應(yīng)用能力和職業(yè)操作技能為教材編寫重點(diǎn),將教材中的教學(xué)內(nèi)容與職業(yè)培養(yǎng)目標(biāo)相結(jié)合,注重實(shí)踐教學(xué),力求教學(xué)內(nèi)容簡(jiǎn)潔、實(shí)用?! ”緯猛ㄋ滓锥恼Z(yǔ)言和實(shí)用生動(dòng)的例子,系統(tǒng)地介紹了Visual C++集成開發(fā)環(huán)境和VC編程技術(shù),并且在每一章的后面還提供了習(xí)題,方便讀者及時(shí)驗(yàn)證自己的學(xué)習(xí)效果。 全書內(nèi)容共分12章。第1章介紹Visual C++集成開發(fā)環(huán)境,包括Visual C++概述、項(xiàng)目和項(xiàng)目工作區(qū)、編輯器和菜單欄及工具欄等內(nèi)容。第2章介紹C++語(yǔ)言基礎(chǔ),包括C++概述、C++基本要素、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、語(yǔ)句和函數(shù)。第3章介紹面向?qū)ο蟪绦蛟O(shè)計(jì),包括類和對(duì)象、類的繼承、類的高級(jí)方法、類模板和異常處理。第4章介紹創(chuàng)建應(yīng)用程序框架,包括應(yīng)用程序向?qū)Ъ吧晌募lassWizard(類向?qū)В?、程序調(diào)試。第5章介紹.MFC與函數(shù),包括MFC概述、MFC類庫(kù)層次、MFC常用數(shù)據(jù)類型、MFC全局函數(shù)和開發(fā)MFC應(yīng)用程序。第6章介紹文檔與視圖,包括文檔艦圖結(jié)構(gòu)應(yīng)用程序、菜單設(shè)計(jì)、工具欄設(shè)計(jì)、狀態(tài)欄設(shè)計(jì)和視圖窗口應(yīng)用。第7章介紹對(duì)話框,包括對(duì)話框概述、使用對(duì)話框、消息對(duì)話框和通用對(duì)話框。第8章介紹控件,包括靜態(tài)文本控件、編輯框控件、按鈕控件、列表框控件、組合框控件、列表視圖控件和樹視圖控件。第9章介紹文字與圖形處理技術(shù),包括GDI介紹、設(shè)備上下文介紹、GDI對(duì)象、文本輸出、繪制圖形和繪制圖像等技術(shù)。第10章介紹DLL,包括創(chuàng)建動(dòng)態(tài)鏈接庫(kù)、鏈接庫(kù)的導(dǎo)出和MFC動(dòng)態(tài)鏈接庫(kù)。第11章介紹網(wǎng)絡(luò)編程技術(shù),包括網(wǎng)絡(luò)編程基礎(chǔ)和Windows套接字技術(shù)。第12章是綜合實(shí)訓(xùn)。 本書由段智毅任主編,宋坤、郭賀彬、謝昀任副主編,其中第1~4章由郭賀彬編寫,第5~8章由謝昀編寫,第9~12章由段智毅編寫,程序代碼由宋坤編寫并測(cè)試,全書由段智毅統(tǒng)稿,湖南鐵道職院的劉志成老師審閱全稿。 雖然在編寫本書的過(guò)程中,我們本著科學(xué)、嚴(yán)謹(jǐn)?shù)膽B(tài)度,力求精益求精,但錯(cuò)誤、疏漏之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。
內(nèi)容概要
本書系統(tǒng)地介紹了有關(guān)Visual C++程序開發(fā)所涉及的知識(shí)。全書共分12章,內(nèi)容包括:Visual C++集成開發(fā)環(huán)境、C++語(yǔ)言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、創(chuàng)建應(yīng)用程序框架、MFC簡(jiǎn)介與函數(shù)、文檔與視圖、對(duì)話框、控件、文字和圖形處理技術(shù)、DLL、網(wǎng)絡(luò)編程和綜合實(shí)訓(xùn)。本書所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,力求詳略得當(dāng),使讀者快速掌握Visual C++的編程技術(shù)?! ”緯勺鳛楦呗毟邔T盒\浖跋嚓P(guān)專業(yè)的教材,也可供Visual C++編程初學(xué)者及程序開發(fā)人員參考使用。
書籍目錄
第1章 Visual C++集成開發(fā)環(huán)境 1.1 Visual C++概述 1.2 項(xiàng)目和項(xiàng)目工作區(qū) 1.2.1 Visual C++項(xiàng)目 1.2.2 工作區(qū)窗口 1.3 編輯器 1.4 菜單欄和工具欄 習(xí)題 第2章 C++語(yǔ)言基礎(chǔ) 2.1 C++概述 2.2 程序設(shè)計(jì)基礎(chǔ) 2.2.1 C++基本要素 2.2.2 數(shù)據(jù)類型 2.2.3 運(yùn)算符 2.2.4 表達(dá)式 2.2.5 語(yǔ)句 2.2.6 函數(shù) 習(xí)題 第3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 3.1 類和對(duì)象 3.1.1 深入理解類的概念 3.1.2 類的定義 3.1.3 類的實(shí)例化——對(duì)象 3.1.4 類成員的訪問(wèn) 3.1.5 類成員的保護(hù) 3.1.6 構(gòu)造函數(shù) 3.1.7 析構(gòu)函數(shù) 3.1.8 this指針 3.2 類的繼承 3.2.1 單一繼承 3.2.2 多重繼承 3.2.3 虛繼承 3.3 類的高級(jí)方法 3.3.1 內(nèi)聯(lián)方法 3.3.2 靜態(tài)數(shù)據(jù)成員和靜態(tài)方法 3.3.3 友元類和友元函數(shù) 3.3.4 const方法 3.3.5 運(yùn)算符重載 3.4 類模板 3.4.1 類模板的定義及應(yīng)用 3.4.2 定義類模板的靜態(tài)數(shù)據(jù)成員 3.5 異常處理 3.5.1 異常捕捉語(yǔ)句 3.5.2 拋出異常 習(xí)題 第4章 創(chuàng)建應(yīng)用程序框架 4.1 應(yīng)用程序向?qū)? 4.1.1 Visual C++中的向?qū)ь愋? 4.1.2 使用應(yīng)用程序向?qū)? 4.2 應(yīng)用程序向?qū)傻奈募? 4.2.1 文件類型 4.2.2 典型文件舉例 4.3 ClassWizard類向?qū)? 4.3.1 ClassWizard的功能 4.3.2 ClassWizard的簡(jiǎn)單應(yīng)用 4.3.3 為項(xiàng)目添加新類 4.3.4 手工添加消息處理函數(shù) 4.4 程序調(diào)試 4.4.1 斷點(diǎn)跟蹤 4.4.2 調(diào)試窗口 習(xí)題 第5章 MFC簡(jiǎn)介與函數(shù)第6章 文檔與視圖 第7章 對(duì)話框第8章 控件第9章 文本和圖形處理技術(shù)第10章 DLL 第11章 網(wǎng)絡(luò)編程第12章 綜合實(shí)訓(xùn)
編輯推薦
《VisualC++程序設(shè)計(jì)教程》利用通俗易懂的語(yǔ)言系統(tǒng)地介紹了有關(guān)visual C++程序開發(fā)所涉及的各類知識(shí),循序漸進(jìn)地介紹了visual c++集成開發(fā)環(huán)境、c++語(yǔ)言基礎(chǔ)、面向?qū)ο蟮某绦蛟O(shè)計(jì)、創(chuàng)建應(yīng)用程序框架、MFC簡(jiǎn)介與函數(shù)、文檔與視圖、對(duì)話框、控件、文字和圖形處理技術(shù)、DLL、網(wǎng)絡(luò)編程和綜合實(shí)訓(xùn)?!禫isualC++程序設(shè)計(jì)教程》所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,力求詳略得當(dāng),使讀者快速掌握應(yīng)用Visual c++程序開發(fā)的編程技術(shù)?! ∮蓽\入深的理論介紹,結(jié)合實(shí)例的技術(shù)講解,鞏固知識(shí)的綜合實(shí)訓(xùn) “Visual C++程序設(shè)計(jì)教程”是由多位從事教育事業(yè)的教師,憑借多年的教學(xué)經(jīng)驗(yàn),傾力打造的教材?! ⊥ㄟ^(guò)本教材的學(xué)習(xí),學(xué)生能夠比較好地掌握VisuaI C++編程開發(fā)技術(shù),同時(shí)通過(guò)循序漸進(jìn)的技能實(shí)訓(xùn),幫助學(xué)生樹立起信心。認(rèn)識(shí)到VisuaI C++程序設(shè)計(jì)的廣闊應(yīng)用前景,激發(fā)學(xué)生的創(chuàng)新精神和靈感,培養(yǎng)出對(duì)程序開發(fā)的興趣。 基于這一教學(xué)思想,本教材由基礎(chǔ)理論入手,突出技能實(shí)踐訓(xùn)練,將豐富的課堂教學(xué)內(nèi)容延伸到課后,通過(guò)“綜合實(shí)訓(xùn)”這一章的實(shí)際訓(xùn)練,實(shí)現(xiàn)鞏固理論知識(shí)、提高實(shí)踐能力的教學(xué)目標(biāo)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C++程序設(shè)計(jì)教程 PDF格式下載