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