Visual C++程序設(shè)計

出版時間:2010-5  出版社:高等教育出版社  作者:王明福(主編),孫宏偉(副主編),顧明(副主編)  頁數(shù):350  字?jǐn)?shù):485000  

前言

  MicrosoftVisualC++2005是Microsoft公司目前最新推出的開發(fā)工具包,是一種面向?qū)ο蟪绦蛟O(shè)計語言,可以大大提高軟件設(shè)計能力以及開發(fā)速度。基于對當(dāng)前教材的深入了解及教學(xué)實踐需要,我們對《Visualc++程序設(shè)計》第l版進(jìn)行了修訂,將開發(fā)環(huán)境升級為VisualStudio2005。本書從實際應(yīng)用的角度介紹Visualc++2005開發(fā)工具包的使用方法和編程技巧。通過開發(fā)計算器、繪圖程序、媒體播放器、學(xué)生成績管理系統(tǒng)、QQ聊天室和桌面時差時鐘等程序,詳細(xì)介紹包括菜單、對話框、常用控件、工具欄等在內(nèi)的界面設(shè)計技術(shù)以及圖形、多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)通信和多線程等編程技術(shù)?! ”緯淖儌鹘y(tǒng)教材的編寫方法,具有如下特點:  1.采用項目驅(qū)動的編寫方式,強調(diào)工學(xué)結(jié)合、知識與技能的結(jié)合,以及基本技能的訓(xùn)練和Visualc++應(yīng)用開發(fā)能力的培養(yǎng)。在教學(xué)內(nèi)容的編排上注重基礎(chǔ)性和應(yīng)用性,前6章介紹windows編程基礎(chǔ)和編程環(huán)境,后6章介紹Visualc++應(yīng)用開發(fā)實踐?! ?.基于工作過程系統(tǒng)化思想,兼顧項目的開發(fā)過程與知識的系統(tǒng)性和完備性。通過案例程序的開發(fā)實踐,一方面實踐工學(xué)結(jié)合,體驗軟件的開發(fā)過程;另一方面學(xué)習(xí)包括菜單、對話框、常用控件、工具欄等在內(nèi)的界面設(shè)計方法以及圖形、多媒體、數(shù)據(jù)庫和網(wǎng)絡(luò)通信等編程技術(shù)。采用項目驅(qū)動的編寫方式,把知識點融入實際項目的開發(fā)中,通過項目的不斷擴展,學(xué)習(xí)和掌握知識點。本書具有結(jié)構(gòu)合理、通俗易懂、案例實用有趣、圖文并茂、可操作性強等特點?! ?.在案例或項目的選擇上,遵循“易學(xué)”、“有趣”和“有用”的原則,這樣有利于激發(fā)學(xué)生的求知欲望。本書所選案例(或項目)基本上包含面向?qū)ο蟪绦蛟O(shè)計的基本概念和Visualc++的程序設(shè)計技巧,由淺入深、循序漸進(jìn)、逐步拓寬知識點。兼顧理論知識的系統(tǒng)性和完整性,考慮獨立和相關(guān)的平衡,其總目標(biāo)是強調(diào)綜合應(yīng)用開發(fā)能力的培養(yǎng)。換言之,既能實踐循序漸進(jìn)的教學(xué)方法,也有利于開展“項目綜合”的教學(xué)模式,符合教學(xué)規(guī)律?! ?.一切以實用為目的,注重知識應(yīng)用的先進(jìn)性和前沿性。本書著眼于IT產(chǎn)業(yè)飛速發(fā)展的需要,將多媒體編程技術(shù)、數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)通信技術(shù)納入本書內(nèi)容。本書不追求面面俱到,而是大膽舍去不用或根本就不實用的內(nèi)容,適合“理論夠用,重在實踐”的高等職業(yè)院校教學(xué)的特點?! ?.本書注重c語言程序設(shè)計系列的個性和共性,考慮到兩個方面的平滑過渡及其中的異同點:一是從面向過程的程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計的平滑過渡及異同點,二是在DOS環(huán)境下與windows環(huán)境下程序的平滑過渡及異同點。反映在章節(jié)內(nèi)容的安排上,第2章介紹windows編程基礎(chǔ),其目的就是讓讀者了解DOS程序與windows程序的差別以及M:FC應(yīng)用程序的結(jié)構(gòu)。第3章介紹MFC應(yīng)用程序的界面設(shè)計與資源管理,其目的是讓讀者掌握用Visualc++開發(fā)平臺編寫MFC應(yīng)用程序的一些基本操作。第4章才開始本書的主要內(nèi)容。

內(nèi)容概要

本書以Microsoft公司的Visual Studio 2005作為開發(fā)平臺。全書共12章。前6章介紹Windows編程基礎(chǔ)和編程環(huán)境,主要內(nèi)容包括Visual Studio 2005開發(fā)平臺介紹、Windows消息驅(qū)動機制、Win32應(yīng)用程序結(jié)構(gòu)、MFC編程基礎(chǔ)、消息和命令。第7~12章介紹Visual C++的開發(fā),通過開發(fā)計算器、繪圖程序、媒體播放器、學(xué)生成績管理系統(tǒng)、QQ聊天室和桌面時差時鐘等程序,詳細(xì)介紹包括菜單、對話框、常用控件、工具欄等在內(nèi)的界面設(shè)計技術(shù)以及圖形、多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)通信和多線程等編程技術(shù)。    本書編者改變傳統(tǒng)寫法,基于工作過程系統(tǒng)化思想,兼顧項目的開發(fā)過程與知識的系統(tǒng)性和完備性,采用項目驅(qū)動的編寫方式,強調(diào)工學(xué)結(jié)合、知識與技能的結(jié)合,把知識點融入實際項目的開發(fā)中。本書具有結(jié)構(gòu)合理、通俗易懂、案例實用有趣、圖文并茂、可操作性強等特點。    本書可作為高等職業(yè)院校計算機類各專業(yè),以及應(yīng)用性、技能型人才培養(yǎng)等各類教育的“Visual C++程序設(shè)計”課程的教材,也可作為培訓(xùn)學(xué)院的培訓(xùn)教材和自學(xué)讀物。    書中程序全部運行通過,所有程序的源代碼可以從中國高校計算機課程網(wǎng)(http://computer.cncourse-com)下載。

書籍目錄

第1章  概述  1.1  Visual C++ 2005案例程序演示    1.2  認(rèn)識Visual C++ 2005    1.2.1  Visual C++簡史    1.2.2  Visual C++ 2005的特征    1.2.3  學(xué)習(xí)Visual C++ 2005的方法  1.3  Visual Studio 2005開發(fā)環(huán)境    1.3.1  起始頁    1.3.2  菜單和工具欄    1.3.3  “工具箱”面板    1.3.4  “類視圖”面板    1.3.5  “對象瀏覽器”面板    1.3.6  代碼編輯器/窗體設(shè)計器    1.3.7  “屬性”面板    1.3.8  定制開發(fā)環(huán)境  1.4  第一個應(yīng)用程序“Hello world”    1.4.1  新建項目    1.4.2  預(yù)編譯、連接與運行    1.4.3  編寫程序代碼    1.4.4  編譯、連接與運行    習(xí)題1第2章  Windows編程基礎(chǔ)第3章  MFC應(yīng)用程序的界面設(shè)計第4章  MFC的消息和命令第5章  對話框與常用控件第6章  文檔與視圖機構(gòu)第7章  屏幕繪圖第8章  多媒體技術(shù)第9章  數(shù)據(jù)庫編程第10章  網(wǎng)絡(luò)編程第11章  多線程第12章  動態(tài)鏈接庫DLL附錄  .NET開發(fā)環(huán)境Visual Studio 2005的安裝參考文獻(xiàn)

章節(jié)摘錄

  在“MFC應(yīng)用程序向?qū)А睂υ捒虻摹案攀觥边x項卡中出現(xiàn)的是MFC應(yīng)用程序的默認(rèn)設(shè)置。默認(rèn)項目設(shè)置有三項:第一項說明項目在默認(rèn)情況下是多文檔界面,第二項說明項目在默認(rèn)情況下無數(shù)據(jù)庫支持,第三項則說明默認(rèn)情況下項目不支持復(fù)合文檔?! ≡诖耍f明一下復(fù)合文檔。人們在寫一封信時,很可能只涉及文字,即只用文本就可以達(dá)到目的。保存信的內(nèi)容時,將其保存為一個文本文件即可。這個文本文件不是復(fù)合文檔,因為它里面只有一種格式的內(nèi)容——文本。但是當(dāng)寫一份完整的產(chǎn)品性能報告時,就不得不把產(chǎn)品的一些細(xì)節(jié)用圖形方式加注在文字中間,以達(dá)到更好的效果。因為圖形與文字具有不同的格式,但都包含在一個產(chǎn)品性能報告文檔中,所以這個產(chǎn)品性能報告文檔的類型就是復(fù)合文檔。 ?。?)單擊“下一步”按鈕,或單擊“應(yīng)用程序類型”,將出現(xiàn)如圖1-2l所示的選項卡,在此可以修改有關(guān)應(yīng)用程序類型方面的信息?! ≌f明: ?、俑鶕?jù)不同的需要,可以改變應(yīng)用程序的類型。例如,應(yīng)用程序不需要文檔視圖結(jié)構(gòu),只要一個對話框就夠了(例如,windows自帶的一些游戲界面就是典型的對話框應(yīng)用),那么只要選擇“基于對話框”單選按鈕即可。如果選擇此選項,其下方的“使用HTML對話框”復(fù)選框?qū)⒈患せ?,它表示用戶是否選擇HTML風(fēng)格的對話框。如果需要處理一幅圖,應(yīng)用也較為復(fù)雜,需要很多菜單項,那么就要考慮用文檔視圖結(jié)構(gòu)了。windows中的“記事本”應(yīng)用程序就是一個單文檔應(yīng)用程序,此時只要選擇“單文檔”單選按鈕即可。如果要開發(fā)一個類似于Word的多功能字處理應(yīng)用程序,可以選擇“多個文檔”單選按鈕(默認(rèn)選項)。

編輯推薦

  本書選用微軟Visual Studio 2005作為開發(fā)平臺,用計算器程序、繪圖程序、媒體播放器、學(xué)生成績管理系統(tǒng)和QO聊天室等案例作為項目驅(qū)動,介紹Visual C++ 2005面向?qū)ο蟪绦蛟O(shè)計方法,介紹包括菜單、對話框、常用控件、工具欄等在內(nèi)的界面設(shè)計,以及圖形、多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)通信、多線程和動態(tài)鏈接庫DLL等編程技術(shù)。

圖書封面

評論、評分、閱讀與下載


    Visual C++程序設(shè)計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   例子好
  •   話說偶們老師讓我們買這本書,老師的原話是這樣滴,這本書,說實話,寫的不是特別好,但是初學(xué)者總得有個本子跟著學(xué)吧!所以建議偶們這些初學(xué)者買這本。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7