出版時(shí)間:2009-6 出版社:吉林電子出版社 作者:劉荷花,陳信明 編 頁數(shù):272
前言
作為一種計(jì)算機(jī)語言,C++語言有著無可比擬的優(yōu)勢。而Visual C++6.0是迄今為止功能最強(qiáng)大的C++語言集成開發(fā)環(huán)境之一。為此,掌握Visual C++的程序設(shè)計(jì)方法和內(nèi)容,對提高學(xué)習(xí)者的計(jì)算機(jī)應(yīng)用軟件開發(fā)能力有著極其重要的意義?! ”緯喢饕锥?,對重要知識(shí)點(diǎn)采用實(shí)例進(jìn)行解析,使讀者快速入門,特別適合程序設(shè)計(jì)初學(xué)者使用。全書共分9章,前3章主要介紹基礎(chǔ)知識(shí),第4~8章講解MFC程序設(shè)計(jì)的知識(shí),第9章為ActiveX編程技術(shù)。各章具體內(nèi)容如下: 第1章主要介紹了’Visual c++6.0集成開發(fā)環(huán)境的界面及應(yīng)用程序框架的創(chuàng)建過程?! 〉?章主要介紹了C++語言和面向?qū)ο蟮幕局R(shí)?! 〉?章主要介紹了Windows編程基礎(chǔ)及其系統(tǒng)中變量的命令規(guī)則?! 〉?章主要介紹了MFC的類庫及使用該類庫創(chuàng)建Windows應(yīng)用程序的一般過程?! 〉?章主要介紹了MFC的文檔/視圖結(jié)構(gòu),并使用該結(jié)構(gòu)創(chuàng)建了一個(gè)鼠標(biāo)畫線程序。 第6章主要介紹了MFC的菜單、快捷鍵、工具條和狀態(tài)欄等資源,并為鼠標(biāo)畫線程序添加了這些資源?! 〉?章主要介紹了MFC的對話框與通用控件的知識(shí),進(jìn)一步完善鼠標(biāo)畫線程序,使其可以通過在對話框內(nèi)輸入兩點(diǎn)來畫線?! 〉?章主要介紹了MFC的圖形和文本繪制的知識(shí),最終完成了鼠標(biāo)畫線程序,使其可以繪制各種線型、各種顏色的線段?! 〉?章主要介紹了ActiveX控件的知識(shí),制作并使用了一個(gè)ActiveX控件。 本書對每章的知識(shí)點(diǎn)都詳細(xì)講解,并配有大量的圖片和實(shí)例,便于讀者理解。本書各章實(shí)例相互聯(lián)系,逐層遞進(jìn),最終完成了一個(gè)較完善的鼠標(biāo)畫線程序。通過該實(shí)例的實(shí)現(xiàn)可以輕松掌握各知識(shí)點(diǎn),并把這些知識(shí)點(diǎn)綜合應(yīng)用?! 〈送猓瑸榱俗x者能更好的學(xué)習(xí)并掌握’Visual c++程序設(shè)計(jì)的方法與開發(fā)過程,我們在光盤中補(bǔ)充了大量基于本書內(nèi)容之上的拓展演示視頻,以期使讀者能夠在本書內(nèi)容基礎(chǔ)上學(xué)習(xí)到更多的知識(shí),且提升實(shí)際應(yīng)用技能?! ∮捎跁r(shí)間倉促與編者水平有限,不足與欠妥之處在所難免,懇請廣大讀者不吝指正。
內(nèi)容概要
本書詳細(xì)講述了使用Ⅵsual C++6.0進(jìn)行程序開發(fā)的過程。每章所講知識(shí)點(diǎn)均配有大量的實(shí)例,實(shí)例相互關(guān)聯(lián),逐層遞進(jìn)。 全書分為3個(gè)部分共9章,第1部分為第1~3章,講述Visual c++基礎(chǔ)知識(shí),包括Visual C++集成開發(fā)環(huán)境簡介、C++語言基礎(chǔ)知識(shí)和windows程序設(shè)計(jì)基礎(chǔ)知識(shí);第2部分為第4~8章,講述MFC程序設(shè)計(jì),包括MFC基礎(chǔ)知識(shí)、MFC文檔/視圖結(jié)構(gòu)、MFC中的對話框和控件以及MFC的圖形操作等;第3部分為第9章,著重講述了Activex控件的知識(shí),包括控件的制作和使用等。 此外,為了讀者能更好的學(xué)習(xí)并掌握Visual C++程序設(shè)計(jì)的方法與開發(fā)過程,我們在光盤中補(bǔ)充了大量基于本書內(nèi)容之上的拓展演示視頻,以期使讀者能夠在本書內(nèi)容基礎(chǔ)上學(xué)習(xí)到更多的知識(shí),且提升實(shí)際應(yīng)用技能。 本書結(jié)構(gòu)嚴(yán)謹(jǐn)、通俗易懂,兼有普及與提高的雙重功能,即可作為高等院校、計(jì)算機(jī)培訓(xùn)學(xué)校相關(guān)課程的教材,也可作為程序設(shè)計(jì)開發(fā)人員的參考用書。
書籍目錄
第1章 初識(shí)VisuaI C++ 1.1 Visual C++6.0概述 1.1.1 c語言發(fā)展史簡介 1.1.2 c++語言發(fā)展史簡介 1.1.3 visual C++的誕生 1.1.4 Visual C++的功能與特點(diǎn) 1.2 Visual c++6.0開發(fā)環(huán)境 1.2.1 啟動(dòng)Visual C++6.O 1.2.2 Visual C+十6.O開發(fā)環(huán)境簡介 1.3 Visual C++6.0入門實(shí)例 1.3.1 創(chuàng)建一個(gè)win32 console Application程月 1.3.2 創(chuàng)建一個(gè)MFc多文檔程序 1.4 小結(jié)與提高 1.5 思考與練習(xí)第2章 C++語言基礎(chǔ)知識(shí) 2.1 一個(gè)簡單的c++程序?qū)嵗? 2.2 C++的C語言基礎(chǔ) 2.2.1 C++語言的數(shù)據(jù)類型 2.2.2 C++語言的標(biāo)識(shí)符與關(guān)鍵字 2.2.3 C++語言的變量和常量 2.2.4 C++語言的運(yùn)算符 2.2.5 C++語言的3種程序結(jié)構(gòu) 2.2.6 C++語言的函數(shù) 2.2.7 C++語言的數(shù)組、指針和引用 2.3 類與對象 2.3.1 類 2.3.2 對象 2.3.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 2.3.4 函數(shù)重載 2.3.5 this指針 2.4 類的繼承與派生 2.4.1 派生類 2.4.2 多重繼承 2.5 多態(tài)性與虛函數(shù) 2.6 小結(jié)與提高 2.7 思考與練習(xí)第3章 Windows編程基礎(chǔ) 3.1 從DOS程序到windows程序 3.1.1 Dos程序?qū)嵗? 3.1.2 windows程序?qū)嵗? 3.1.3 初步解析windows程序?qū)嵗? 3.2 窗口和消息 3.2.1 窗口實(shí)例 3.2.2 注冊窗口類 3.2.3 創(chuàng)建窗口 3.2.4 顯示窗口 3.2.5 消息循環(huán) 3.2.6 窗口消息處理函數(shù) 3.2.7 消息處理 3.3 windows系統(tǒng)中常用的消息 3.3.1 消息分類 3.3.2 常用消息簡介 3.4 windows系統(tǒng)中變量的命名規(guī)則 3.4.1 windows數(shù)據(jù)類型 3.4.2 匈牙利法則 3.5 小結(jié)與提高 3.6 思考與練習(xí)第4章 MFC基礎(chǔ)知識(shí) 4.1 MFC概述 4.1.1 MFc的歷史沿革 4.1.2 MFC的優(yōu)點(diǎn) 4.2 MFc基礎(chǔ)類庫簡介 4.2.1 MFC類庫概念 4.2.2 MFC基礎(chǔ)類庫層次結(jié)構(gòu) 4.3 使用MFC類庫創(chuàng)建框架窗口 4.3.1 MFc方法創(chuàng)建一個(gè)Hellownd程序 4.3.2 Hellownd程序解析 4.4 MFC中的消息映射簡介 4.4.1 不使用消息映射的程序?qū)嵗? 4.4.2 創(chuàng)建消息映射程序?qū)嵗 ?章 MFC文檔/視圖結(jié)構(gòu)第6章 MFC中的資源第7章 MFC中的對話框與控件第8章 MFC圖形操作第9章 Active X控件主要參考文獻(xiàn)
章節(jié)摘錄
7.5 小結(jié)與提高 為了減輕Windows程序員的工作量,MFC提供了很多Windows常用的控件,包括按鈕控件、編輯框控件、靜態(tài)控件、列表框控件和組合框控件等。本章介紹了創(chuàng)建和使用這些常用控件的基礎(chǔ)知識(shí),了解了基于對畫框的應(yīng)用程序的運(yùn)行機(jī)制,并練習(xí)使用了幾種控件。此外,本章還對畫線程序進(jìn)行了修改,使其支持對話框操作?! ∪欢嬀€程序所繪制的線段太過單一,既不能改變粗細(xì),又不能改變顏色。下一章將介紹Windows的圖形設(shè)備接口,來繪制出各式各樣的線段。 7.6思考與練習(xí) 1.簡答題 ?。?)使用MFC AppWizard生成一個(gè)簡單的基于對話框的應(yīng)用程序,分析AppWizard創(chuàng)建了哪些類和文件。 ?。?)模態(tài)對話框和非模態(tài)對話框有什么區(qū)別? ?。?)創(chuàng)建控件的方法有哪幾種? ?。?)怎樣理解控件通知和消息映射? 2.操作題 ?。?)參考7-3-3節(jié)的例子,設(shè)計(jì)如圖。7-47所示的基于對話框的應(yīng)用程序。要求當(dāng)用鼠標(biāo)拖動(dòng)滑塊時(shí),右邊的靜態(tài)文本框里面的數(shù)值做相應(yīng)變化,最后將綜合信息顯示在最下面的只讀編輯框中。
編輯推薦
《Visual C++程序設(shè)計(jì)》從實(shí)際應(yīng)用的角度出發(fā),幫助讀者以最快的速度進(jìn)入Visual C++的世界,提高程序開發(fā)技術(shù)水平;資深講師精心編寫,融入作者多年教學(xué)經(jīng)驗(yàn);結(jié)構(gòu)清晰、實(shí)例豐富,具有很強(qiáng)的操作性和實(shí)用性。
圖書封面
評論、評分、閱讀與下載
Visual C++程序設(shè)計(jì) PDF格式下載