出版時間:2008-10 出版社:科學(xué)出版社 作者:陳爭光,由坤 編著 頁數(shù):408
Tag標(biāo)簽:無
前言
目前Visual c++(以下簡稱VC++)的開發(fā)工具的版本已經(jīng)到了9.0(Microsoft Visualc++2008)。但是作為初學(xué)者,使用VC++6.0作為開發(fā)工具會更為適合,原因是目前微軟公司已經(jīng)停止了對VC++的開發(fā)。雖然目前vC++的版本到了9.0,但是其使用起來并沒有VC++6.0方便、快速。有時程序的效率、體積也不如VC++6.0。所以本書仍舊使用VC++6.0為讀者講解VC++開發(fā)方法。希望讀者不要追求時髦而失去了學(xué)習(xí)VC++真正的方法。作為入門級別的教程,本書采用多圖、多代碼、多注釋、多實例的方式。使讀者可以更好的理解VC++開發(fā)的知識點、程序原理等。 為了更好的提高讀者學(xué)習(xí)VC++的興趣,本書中介紹了一些常用程序的開發(fā)方法。例如文件分割合并工具、進(jìn)程管理器、遠(yuǎn)程桌面程序、數(shù)據(jù)庫查看器等。本書在講解內(nèi)容時,沒有長篇大論發(fā)展史、抽象概念等內(nèi)容。所以讀者可以在學(xué)習(xí)每一章時,很快的進(jìn)入代碼的認(rèn)識階段。本書的內(nèi)容安排 本書共分為四篇,循序漸進(jìn)的講述了使用VC++6.0開發(fā)應(yīng)用程序的相關(guān)知識。從如何使用開發(fā)工具開始,到最后可以使用VC++6.0開發(fā)具體項目。 第一篇(第1章-第3章)講述了VC++6.0開發(fā)前的基礎(chǔ)。其中包括開發(fā)工具的使用、C++面向?qū)ο蠡A(chǔ)、Windows程序設(shè)計基礎(chǔ)等。在學(xué)習(xí)過第一篇后讀者可以熟練的使用VC++6.0開發(fā)工具,并了解VC++具體能完成的功能。 第二篇(第4章-第8章)講述了MFC編程的相關(guān)知識。其中包括文檔程序、對話框程序、常用控件使用、GDI與ActiveX控件的編程方法。在此過程中,讀者必須掌握以下內(nèi)容:句柄的含義用途、MFC框架流程、類向?qū)褂谩⑾⒂成錂C(jī)制,以及手動添加消息映射。以上內(nèi)容為MFC編程最核心的內(nèi)容?! 〉谌ǖ?章-第14章)講述了非MFC相關(guān)的知識。實際上學(xué)習(xí)過前8章以后,VC++初學(xué)的過程已經(jīng)結(jié)束。但是讀者可能會發(fā)現(xiàn)前8章學(xué)習(xí)過后,還是無法使用VC++開發(fā)真正的程序。所以本書在第8章后添加了一些章節(jié),這些章節(jié)是使用VC++開發(fā)實際應(yīng)用程序的必備知識。其中包括動態(tài)鏈接庫、數(shù)據(jù)庫、鉤子、網(wǎng)絡(luò)編程等常用編程技術(shù)。有了9。14章的基礎(chǔ),讀者可以自行的解決編程中大部分問題?! 〉谒钠ǖ?5章-第19章)是實戰(zhàn)篇。第一篇使讀者知道如何使用VC4斗6.0。第二篇使讀者學(xué)會如何使用。MFC設(shè)計界面。第3篇使讀者可以從基礎(chǔ)的界面程序員過渡到系統(tǒng)相關(guān)API編程的程序員。在第4篇里,提供一些完整的實戰(zhàn)案例,來演示如何使用VC++從發(fā)現(xiàn)問題分析問題,最后解決問題的過程??梢哉f學(xué)習(xí)本書的過程,就是一個初級C++程序員成長為一個真正的VC++程序員的過程?! W(xué)習(xí)流程可參考下圖。
內(nèi)容概要
本書是一本全面介紹Visual C++的圖書。 本書由20章組成,分4個部分講述了VC++開發(fā)工具的使用、使用VC++開發(fā)MFC程序、使用VC++開發(fā)應(yīng)用程序、使用VC++開發(fā)實際項目,并全面介紹了使用網(wǎng)絡(luò)編程知識開發(fā)遠(yuǎn)程監(jiān)控程序,使用數(shù)據(jù)庫編程相關(guān)知識開發(fā)管理信息系統(tǒng)等。 本書內(nèi)容翔實、實例豐富,適合VC++程序開發(fā)初學(xué)者及希望學(xué)習(xí)VC++編程的人員學(xué)習(xí),也適合作為大專院校師生及相關(guān)培訓(xùn)班的學(xué)員使用。
書籍目錄
第一篇 VC++基礎(chǔ)知識 第1章 IDE安裝與使用 1.1 安裝Visual C++6.0環(huán)境 1.1.1 安裝VC++6.0 1.1.2 安裝MSDN 1.2 創(chuàng)建一個Console應(yīng)用程序 1.3 使用MSDN查找?guī)椭畔? 1.4 調(diào)試自己的程序 1.5 小結(jié) 第2章 回顧C(jī)++ 2.1 結(jié)構(gòu)體與類 2.2 類成員的訪問類型 2.3 this指針 2.4 函數(shù)重載 2.5 構(gòu)造函數(shù) 2.6 析構(gòu)函數(shù) 2.7 靜態(tài)成員 2.7.1 定義及操作靜態(tài)成員 2.7.2 操作靜態(tài)成員的條件 2.8 繼承 2.8.1 從Student類派生3種新學(xué)生類 2.8.2 子類對象的構(gòu)造函數(shù) 2.8.3 覆蓋父類的方法 2.8.4 虛函數(shù) 2.8.5 虛析構(gòu)函數(shù) 2.9 類的實現(xiàn)和定義分離 2.10 STL——標(biāo)準(zhǔn)模板庫,方便的數(shù)據(jù)結(jié)構(gòu) 2.10.1 向量vector 2.10.2 雙端隊列deque 2.10.3 鏈表list 2.10.4 集合set 2.10.5 映射map 2.11 編程規(guī)范——匈牙利表示法 2.11.1 變量的命名 2.11.2 函數(shù)的命名 2.11.3 類別的命名 2.11.4 常量的命名 2.12 小結(jié) 第3章 告別Console進(jìn)入Windows 3.1 創(chuàng)建第一個Windows應(yīng)用程序 3.2 與標(biāo)準(zhǔn)C++的不同 3.2.1 入口函數(shù)不同 3.2.2 數(shù)據(jù)類型的不同 3.2.3 Win32 API函數(shù) 3.3 窗口的產(chǎn)生 3.3.1 使用WNDCLASSEX結(jié)構(gòu)體構(gòu)造窗口類別 3.3.2 使用RegisterClassEx注冊窗口類別 3.3.3 使用CreateWindow創(chuàng)建窗口 3.3.4 ShowWindow顯示窗口及UpdateWindow更新窗口 3.3.5 編寫消息循環(huán) 3.3.6 編寫窗口過程函數(shù) 3.4 Windows事件驅(qū)動 3.5 簡單的GDI操作 3.6 應(yīng)用案例——跟蹤鼠標(biāo)在窗口上的坐標(biāo) 3.6.1 案例需求 3.6.2 案例效果圖 3.6.3 需要掌握的知識點 3.6.4 開發(fā)過程 3.7 小結(jié)第二篇 MFC編程 第4章 文檔應(yīng)用程序 4.1 使用AppWizard——應(yīng)用程序向?qū)?chuàng)建單文檔程序 4.2 MFC程序框架分析 4.2.1 theApp全局對象 4.2.2 MFC中的WinMain函數(shù) 4.2.3 窗口的句柄 4.3 框架窗口 4.3.1 框架窗口的重要成員函數(shù) 4.3.2 改變窗口狀態(tài) 4.4 文檔模板 4.5 文檔的序列化 4.5.1 MFC文檔讀寫機(jī)制 4.5.2 示例——建立可序列化的類 4.6 文檔視圖結(jié)構(gòu) 4.6.1 一般視圖類的使用 4.6.2 文檔與視圖的相互訪問 4.6.3 切分窗口 4.7 MFC的編程的核心——消息映射 4.7.1 使用類向?qū)砑酉⑻幚? 4.7.2 手動添加消息映射 4.8 菜單編程 4.8.1 使用資源視圖設(shè)計菜單 4.8.2 響應(yīng)菜單消息 4.8.3 更改應(yīng)用程序菜單 ……第三篇 實戰(zhàn)開發(fā)必備第四篇 實戰(zhàn)篇
編輯推薦
《Visual C++入門與提高》采用多圖、多代碼、多注釋、多實例的方式,便于讀者更好地掌握VC++?;诿總€知識點的編程實例,幫助讀者舉一反三。遠(yuǎn)程監(jiān)控程序、木馬程序、數(shù)據(jù)庫杳一看程序、聊天程序等常用程序的開發(fā),增加了VC++干的學(xué)習(xí)興趣。書中選用了經(jīng)典、流行的程序作為案例,充分體驗真正的有使用價值的程序開發(fā)?! ”緯厣骸 ∵m合初學(xué)者。第1篇和第2篇的內(nèi)容完全為初學(xué)者設(shè)計?! ∵m合初學(xué)者提高。第3篇接觸MFC以外的知識,拓寬視野,使讀者編程能力更強(qiáng)?! 邪咐浅鯇W(xué)者想了解的,例如:遠(yuǎn)程監(jiān)控程序、木馬程序、數(shù)據(jù)庫查看程序、聊天程序等?! 「綆г创a。書中涉及到的實例源代碼可以從www.bhp.com.cn免費獲得。 本書適用于 VC++程序開發(fā)初學(xué)者?! ∮蠧++或其他面向?qū)ο笳Z言基礎(chǔ)的讀者。 學(xué)習(xí)VC++MFC編寫GUI界面的讀者?! ∠M麑W(xué)到文件操作、注冊表操作、網(wǎng)絡(luò)編程、數(shù)據(jù)操作的讀者?! ξ募指罟ぞ摺⒘谋沓绦?、遠(yuǎn)程監(jiān)控程序、木馬程序好奇的讀者。 大專院校相關(guān)專業(yè)學(xué)生?! ∩鐣嘤?xùn)機(jī)構(gòu)師生。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載