Visual C++完全自學(xué)手冊

出版時間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:古萬榮  頁數(shù):430  
Tag標(biāo)簽:無  

前言

  C++作為最流行的編程語言,其應(yīng)用范圍極廣,包括:嵌入式、數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)挖掘、圖形圖像、人工智能、網(wǎng)絡(luò)應(yīng)用程序、大型企業(yè)級應(yīng)用等。學(xué)習(xí)C++是計算機(jī)研發(fā)工程師的必經(jīng)之路,但C++的龐大語言體系和漫長的學(xué)習(xí)周期嚇退了許多初學(xué)者。事實(shí)上,沒有掌握C++的軟件工程師,始終都會徘徊于二流水平。可以肯定地說,要成為一名頂尖的研發(fā)工程師,掌握C++語言和設(shè)計模式是必要的?! 【湍壳岸?,市面上有種類繁多的C++編譯器或集成開發(fā)環(huán)境,讀者只需要掌握一種即可,如果需要開發(fā)Windows應(yīng)用程序,則VC6.0是首選。VC6.0是微軟精心打造的集成開發(fā)環(huán)境,Windows操作系統(tǒng)是微軟的主打產(chǎn)品,而與之對應(yīng)的VC6.0開發(fā)環(huán)境也是與其兼容性最好的C++集成開發(fā)環(huán)境。  我們精心編寫了本書,目的在于讓初學(xué)者能夠快速掌握C++語言理論,將編者多年積累的經(jīng)驗(yàn)通過簡潔而通俗的語言和精辟的語句展示給讀者,并通過詳細(xì)的實(shí)例步驟來幫助讀者消化每一個知識點(diǎn),讓讀者能夠?qū)W有所用。本書知識面覆蓋很廣,因此也適合開發(fā)人員在項目研發(fā)過程中查閱相關(guān)知識章節(jié)?! ”緯拿總€實(shí)例都是知識點(diǎn)實(shí)踐化的精華,讀者在學(xué)習(xí)和閱讀本書的過程中,務(wù)必先理解整個實(shí)例后再上機(jī)編程,務(wù)必記住每個實(shí)例的操作過程和理論原理。戒急戒躁是學(xué)習(xí)C++語言理論和VC集成開發(fā)環(huán)境的基本前提?! ”緯厣 ”緯奶厣牵骸 。?)內(nèi)容分塊,逐步細(xì)化,這是編著結(jié)合多年的研發(fā)經(jīng)驗(yàn)總結(jié)出來的學(xué)習(xí)套路?! 。?)每章的編寫規(guī)范性很強(qiáng),讓讀者能夠在每章或每節(jié)都清楚自己所在的知識位置?! 。?)本書具有大量的實(shí)例,每個實(shí)例都是精心制作的,每個實(shí)例包含一個或若干個知識點(diǎn),每個知識點(diǎn)有且僅有一個實(shí)例,這樣既保證了實(shí)例的知識點(diǎn)涵蓋面,又保證不出現(xiàn)冗余實(shí)例而浪費(fèi)讀者的時間和精力?! 。?)本書也確保了每個實(shí)例的步驟完整性,讀者在前文閱讀時難免會有個別知識點(diǎn)沒有消化而閱讀后文內(nèi)容,而完整的實(shí)例步驟和深刻的理論分析可以讓讀者不受前文知識難點(diǎn)的束縛而影響當(dāng)前章節(jié)的閱讀?! ”緯膬?nèi)容  全書分為5篇25章?! 〉谝黄ǖ?章~第2章)C++、VC6.0和應(yīng)用程序框架基礎(chǔ)?! ≡撈腔A(chǔ)理論篇,分為VC開發(fā)環(huán)境基礎(chǔ)和C++語言理論基礎(chǔ)兩大部分。VC開發(fā)環(huán)境基礎(chǔ)主要側(cè)重介紹VC6.0開發(fā)環(huán)境的安裝以及每個菜單項的作用等知識,C++語言理論基礎(chǔ)涵蓋全部C++標(biāo)準(zhǔn)化語法理論,包括數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、循環(huán)語句、函數(shù)與重載、類的定義、對象的構(gòu)造、類繼承、虛函數(shù)、動態(tài)聯(lián)編、異常機(jī)制、標(biāo)準(zhǔn)模板庫、I/O流和文件?! 〉诙ǖ?章~第8章)MFC基礎(chǔ)?! ≡撈荕FC基礎(chǔ)理論,分為6個部分:Windows消息映射、GDI函數(shù)、對話框、控件、Windows的基本輸入和ActiveX控件。  第三篇(第9章~第17章)深入學(xué)習(xí)MFC?! ≡撈v解MFC高級理論,分為9個部分:菜單和框架窗口、工具欄和狀態(tài)欄、文檔和視圖的分離、文檔的讀和寫、切分窗口和多視圖、打印功能、上下文相關(guān)幫助、動態(tài)鏈接庫以及MFC類家族?! 〉谒钠ǖ?8章~第20章)自動化、COM和OLE?! ≡撈v解自動化、COM和OLE。分為3個部分:自動化、組件對象模型和OLE DB。  第五篇(第21章~第25章)軟件研發(fā)實(shí)踐。  該篇講解大中型實(shí)例開發(fā)。分為3個部分:數(shù)據(jù)庫理論和家庭財務(wù)系統(tǒng)數(shù)據(jù)庫實(shí)踐開發(fā)、網(wǎng)絡(luò)編程理論和即時通信系統(tǒng)實(shí)踐開發(fā)、Win32應(yīng)用程序理論和仿3D游戲開發(fā)。  本書配套光盤內(nèi)容  本書源代碼;  本書視頻演示;  本書電子教案(PPT);  200余頁編程技術(shù)文檔(免費(fèi)贈送);  45個編程主題視頻講座(免費(fèi)贈送);  本書適合的讀者  希望進(jìn)入C++研發(fā)領(lǐng)域的不具備任何基礎(chǔ)的編程新手?! ∑惹邢M岣逤++程序設(shè)計技巧和水平的初級軟件工程師?! 【邆湟欢ǖ腃++基礎(chǔ)但缺乏VC6.0集成開發(fā)環(huán)境使用經(jīng)驗(yàn)的軟件工程師?! ∠M嬲莆帐褂肰C6.0進(jìn)行各種Windows應(yīng)用程序開發(fā)的人員?! ×⒅緦W(xué)習(xí)軟件研發(fā)并作出長遠(yuǎn)規(guī)劃的大學(xué)??坪捅究评砉ゎ惖湍昙墝W(xué)生。  需要完成畢業(yè)設(shè)計的大學(xué)??苹虮究评砉た聘吣昙墝W(xué)生?! ∠M芸焖僬莆誚C6.0集成開發(fā)環(huán)境進(jìn)行科學(xué)實(shí)驗(yàn)的研究生。  希望通過使用C++來進(jìn)行組件開發(fā)等多語言環(huán)境應(yīng)用的專業(yè)技術(shù)人員?! ∠M茈S時查閱技術(shù)理論和實(shí)例的軟件研發(fā)技術(shù)人員。  希望能全面掌握和溫習(xí)C++和VC6.0集成開發(fā)環(huán)境的中高級技術(shù)人員。  本書的作者  本書主要由古萬榮編著,其他參與編著和資料整理的人員有馮華君、劉博、劉燕、葉青、張軍、張立娟、張藝、彭濤、徐磊、戎偉、朱毅、李佳、李玉涵、楊利潤、楊春嬌、武鵬、潘中強(qiáng)、王丹、王寧、王西莉、石淑珍、程彩紅、邵毅、鄭丹丹、鄭海平、顧旭光。

內(nèi)容概要

Visual c++6.0(以下簡稱VC6.0)是微軟精心打造的集成開發(fā)環(huán)境,使用VC6.0可以自由地開發(fā)MFc應(yīng)用程序、Win32應(yīng)用程序、DLL.組件和web服務(wù)程序等。VC6.0的核心是MFC庫,本書著重介紹MFC庫的原理和使用方法,循環(huán)漸進(jìn)地講解了MFC庫的知識,從基本概念到具體實(shí)踐、從理論本質(zhì)到具體操作、從小型實(shí)例到大中型綜合實(shí)例。在本書的各個知識點(diǎn)中,都會給出相應(yīng)的實(shí)例進(jìn)行知識點(diǎn)的鞏固和提高,通過實(shí)踐練習(xí)來消化知識點(diǎn)和相關(guān)應(yīng)用。    本書的特點(diǎn)是詳細(xì)介紹了使用VC6.0進(jìn)行c++程序設(shè)計,從c++語言理論,至IJMFC庫的使用和c0M組件等擴(kuò)展知識的剖析,突出了理論嚴(yán)謹(jǐn)性和程序?qū)嵱眯浴1緯写罅繉?shí)例,詳細(xì)描述實(shí)例開發(fā)過程和挖掘理論實(shí)踐要點(diǎn)。    本書適合需要學(xué)習(xí)vc6.0進(jìn)行應(yīng)用程序開發(fā)的讀者閱讀,也可以作為開發(fā)人員的參考手冊隨時進(jìn)行查閱。

書籍目錄

寫給自學(xué)編程的人員前言第一篇 C++、VC6.0和應(yīng)用程序框架基礎(chǔ)  第1章 VC6.0開發(fā)環(huán)境和應(yīng)用程序框架  第2章 C++語法基礎(chǔ)第二篇 MFC基礎(chǔ)  第3章 Windows消息映射  第4章 GDI函數(shù)  第5章 對話框  第6章 控件  第7章 Windows的基本輸入  第8章 ActiveX控件第三篇 深入學(xué)習(xí)MFC  第9章 菜單和框架窗口  第10章 工具欄和狀態(tài)欄  第11章 文檔和視圖的分離  第12章 文檔的讀和寫  第13章 切分窗口和多視圖  第14章 打印功能  第15章 上下文相關(guān)幫助  第16章 動態(tài)鏈接庫(DLL)  第17章 MFC類家族第四篇 自動化、COM和OLE  第18章 自動化  第19章 組件對象模型(COM)  第20章 OLE DB第五篇 軟件研發(fā)實(shí)踐  第21章 數(shù)據(jù)庫編程基礎(chǔ)  第22章 數(shù)據(jù)庫研發(fā)實(shí)踐:家庭財務(wù)管理系統(tǒng)  第23章 網(wǎng)絡(luò)編程基礎(chǔ)  第24章 網(wǎng)絡(luò)編程研發(fā)實(shí)踐:即時通信軟件  第25章 仿3D游戲開發(fā):推箱子游戲附錄 VC操作小技巧

章節(jié)摘錄

  第一篇 C++、VC 6 m 0和應(yīng)用程序框架基礎(chǔ)  第1章 VC6.0開發(fā)環(huán)境和應(yīng)用程序框架  編程語言要在某計算機(jī)系統(tǒng)下運(yùn)行,必定要經(jīng)過編譯或解析成為機(jī)器語言,這樣才能被計算機(jī)理解并執(zhí)行。高級語言按照翻譯方式可以分為兩類:編譯型和解釋型。c++是一種編譯型的高級語言,其過程嚴(yán)格按照6個步驟進(jìn)行:語法分析、詞法分析、語義分析、中間代碼生成、優(yōu)化代碼和目標(biāo)代碼生成。VC6.0是當(dāng)今主流的c/C++集成開發(fā)環(huán)境,除集編輯、編譯和運(yùn)行干一體外,還提供了豐富的控件、菜單和類定義自動處理功能?! ”菊律婕暗闹R點(diǎn)如下:  口VC6.0的安裝過程和軟件項目創(chuàng)建過程。  口VC6.0簡介:可以熟悉VC6.0的界面、各菜單項的功能,可以理解高級語言的編譯原理過程,并學(xué)會掌握使用幫助來解決在開發(fā)軟件過程中遇到的特殊問題?! 】贛FC、win32的創(chuàng)建:可以學(xué)會MFC、Win32程序的創(chuàng)建、編譯和執(zhí)行,并可以學(xué)會使用vc調(diào)試器在程序運(yùn)行時對變量或函數(shù)調(diào)用順序進(jìn)行跟蹤,提高程序排錯的效率?! 】贛icrosoft應(yīng)用程序框架:可以掌握MFC應(yīng)用程序框架結(jié)構(gòu)和消息傳遞相關(guān)知識,為本書第二篇和第三篇的學(xué)習(xí)打下基礎(chǔ)。

編輯推薦

  《Visual C++完全自學(xué)手冊》特色:涵蓋基礎(chǔ)知識、核心技術(shù)、典型示例等內(nèi)容,按照“基本概念-核心語法-典型示例’的模式講解,容易上手。提供100個典型實(shí)例、3個完整案例?! 〕倒獗P內(nèi)容:《Visual C++完全自學(xué)手冊》源代碼+《Visual C++完全自學(xué)手冊》視頻演示+《Visual C++完全自學(xué)手冊》電子教案(PPT),1200余頁編程技術(shù)文檔(免費(fèi)贈送)+45個編程專題視頻講座(免費(fèi)贈送)?! ∪娼榻BC++語言和VisUaI C++開發(fā)環(huán)境的基礎(chǔ)知識  深入講解C++理論,使用VisualC++6.0集成開發(fā)環(huán)境編寫C++程序  全面剖析C++語言理論,著重介紹C++面向?qū)ο筇匦?,如類繼承、虛函數(shù)、動態(tài)聯(lián)編等  深入剖析MFC應(yīng)用程序框架  使用M F C類庫快速創(chuàng)建Windows應(yīng)用程序框架和界面  著重剖析MFC類庫的家族關(guān)系分析MFC對象創(chuàng)建和銷毀的來龍去脈  作者均為有多年編程經(jīng)驗(yàn)的一線程序員或者培訓(xùn)講師  提供了專門的技術(shù)服務(wù)論壇:  光盤提供了源代碼、視頻演示、電子教案及編程技術(shù)文檔  按“基本概念,語法講解一示例講解”的模式講解,適合自學(xué)  概念都以簡單的語言描述,必要時進(jìn)行類比,容易理解  提供了大量實(shí)例,最后還提供了綜合案例,比較實(shí)用  無論理論知識,還是實(shí)例,講解都很詳細(xì),容易掌握  對代碼進(jìn)行了豐富的注釋,閱讀起來沒有任何障礙

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C++完全自學(xué)手冊 PDF格式下載


用戶評論 (總計25條)

 
 

  •   最近一直在學(xué)VC++,,老師上課總在講這些東西,沒辦法,在網(wǎng)上看了好多類似的參考書,相對比較了下,還是古萬榮這本比較適合像我這樣,有一定C++基礎(chǔ)的本科生。我已經(jīng)看了幾個星期,書中內(nèi)容確實(shí)很基礎(chǔ),從VC的基本操作到高級編程,如果自己照著一步步來的話,應(yīng)該很容易對VC上手。但有一點(diǎn),我覺得,在某些操作上,關(guān)于C++語言方面的知識,講得不是很詳細(xì),當(dāng)然這是對像我這樣,C++語言也不是很好的人來說的。另外書中的實(shí)例相當(dāng)好。附送的光盤,我覺得內(nèi)容沒有封面上說得好,主要是結(jié)合本書的視頻內(nèi)容不豐富,只有幾個章節(jié)配的有視頻,其他一些與本書無關(guān)的視頻還是蠻多的(雖然也是編程方面的),還附著很多PDF電子文檔,配套PPT倒很豐富的??偟膩碚f,認(rèn)真看下,練習(xí)下,很有幫助的。
  •   但是附帶光盤里面沒有vc++編程軟件!
  •   非常好,光盤數(shù)據(jù)很全,示例基本上都可以直接運(yùn)行
  •   本書不錯,比較容易看懂!
  •   光盤呢?!隨書光盤呢?。?!
  •   非常強(qiáng)大,非常好的一本書
  •   這本書我看了 不錯
  •   不夠深入切詳細(xì)
  •   好??!很適合初學(xué)者學(xué)習(xí)
  •   還好吧,內(nèi)容不錯,我喜歡
  •   書很好,當(dāng)當(dāng)靠譜!
  •   物流真真給力 ...包裝也很給力,就是本子有點(diǎn)破。。。
  •   初看了一下,還可以,挺不錯的。。。。
  •   非常好的書!非常好的快遞!我填寫收貨地址的時候打錯了字,快遞員還親自給我打電話確認(rèn)收貨地址!非常不錯!
  •   目前十分需要的工具手冊,不過書內(nèi)有破損頁,不影響內(nèi)容。
  •   覺得適合初學(xué)者使用,
  •   這本書換不錯比較基礎(chǔ)
  •   不錯,很喜歡
    內(nèi)容比較簡單,很適合我,
    是從圖書館看后,才買的
  •   不適合初學(xué)者……
  •   對我一竅不通的人來說還是有點(diǎn)難。
  •   書沒有全部看,只看了后面一部分,com,數(shù)據(jù)庫。感覺寫的很簡單,有的代碼要改一下才能運(yùn)行。有些內(nèi)容大概是copy的,家庭財務(wù)管理系統(tǒng)的部分,和vckbase網(wǎng)站上的一篇某人給女友寫的記賬軟件很相似,那個可是04年就有了。優(yōu)點(diǎn)是有很多簡單的例子,使讀者很快就可以用VC編程了。
  •   書還不錯,可是為什么光盤時碎的??。。?!
  •   書中的一些例子的代碼有問題,不知道其他讀者碰到了沒有……
  •   這書有些爛,買了之后就后悔了
  •   般般虛有其表還那么貴

相關(guān)圖書

 

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

京ICP備13047387號-7