出版時間:2010-6 出版社:清華大學(xué)出版社 作者:李琳娜 頁數(shù):820 字?jǐn)?shù):1326000
Tag標(biāo)簽:無
前言
從微軟1998年發(fā)布VisualStudio6.0開發(fā)工具以來,已有11年。在這期間,VisualC++6.0以其高效的特點(diǎn)在Windows平臺的開發(fā)環(huán)境中經(jīng)久不衰。它是目前Windows平臺下最流行的開發(fā)工具之一,尤其適合開發(fā)有關(guān)系統(tǒng)操作、通信組件、圖形處理、音頻處理等技術(shù)含量較高的程序。VisualC++6.0不僅可以開發(fā)桌面程序,還支持開發(fā)網(wǎng)絡(luò)程序,同時可以通過COM技術(shù),提供對多種底層技術(shù)的支持。因此,現(xiàn)在許多工程,仍然廣泛使用VisualC++6.0進(jìn)行開發(fā)。 筆者結(jié)合自己多年的VisualC++開發(fā)經(jīng)驗(yàn)和心得體會,花費(fèi)了一年多的時間寫作本書。希望各位讀者能在本書的引領(lǐng)下跨入VisualC++開發(fā)大門,并成為一名開發(fā)高手。本書結(jié)合大量多媒體教學(xué)視頻,全面、系統(tǒng)、深入地介紹了VisualC++6.0開發(fā)技術(shù),并以大量實(shí)例貫穿于全書的講解之中,最后還詳細(xì)介紹了網(wǎng)絡(luò)音頻播放系統(tǒng)、GPS定位系統(tǒng)兩個項(xiàng)目案例的開發(fā)。學(xué)習(xí)完本書后,讀者應(yīng)該可以具備獨(dú)立進(jìn)行項(xiàng)目開發(fā)的能力?! ”緯厣 ?.配大量多媒體語音教學(xué)視頻,學(xué)習(xí)效果好 作者專門錄制了大量的配套多媒體語音教學(xué)視頻,以便讀者更加輕松、直觀地學(xué)習(xí),提高學(xué)習(xí)效率。這些視頻與本書源代碼一起收錄于配書光盤中?! ?.內(nèi)容全面、系統(tǒng)、深入 本書介紹了VisualC++開發(fā)的基礎(chǔ)知識、界面開發(fā)、數(shù)據(jù)庫開發(fā)、網(wǎng)絡(luò)編程、系統(tǒng)功能編程、多媒體開發(fā)等內(nèi)容,最后還詳細(xì)介紹了兩個項(xiàng)目案例的開發(fā)?! ?.講解由淺入深,循序漸進(jìn),適合各個層次的讀者閱讀 本書從VisualC++的基礎(chǔ)開始講解,逐步深入到VisualC++的高級開發(fā)技術(shù)及應(yīng)用。內(nèi)容梯度從易到難,講解由淺入深,循序漸進(jìn),適合各個層次的讀者閱讀,相信均有所獲。 4.貫穿大量的開發(fā)實(shí)例和技巧,迅速提升開發(fā)水平 本書在講解知識點(diǎn)時貫穿了大量短小精悍的典型實(shí)例,并給出了大量的開發(fā)技巧,以便讓讀者更好地理解各個概念和開發(fā)技術(shù),體驗(yàn)實(shí)際編程,迅速提高開發(fā)水平?! ?.詳解典型項(xiàng)目案例開發(fā),提高實(shí)戰(zhàn)水平 本書詳細(xì)介紹了網(wǎng)絡(luò)音頻播放系統(tǒng)和GPS定位系統(tǒng)項(xiàng)目案例的開發(fā)。通過這兩個項(xiàng)目案例,可以提高讀者的軟件項(xiàng)目開發(fā)水平,從而具備獨(dú)立進(jìn)行項(xiàng)目開發(fā)的能力?! ?.提供技術(shù)支持,答疑解惑 讀者閱讀本書時若有任何疑問可發(fā)E-mail獲得幫助。也可以在本書的技術(shù)論壇上留言,會有專人負(fù)責(zé)答疑?! ”緯鴥?nèi)容及體系結(jié)構(gòu) 第1篇VisualC++開發(fā)基礎(chǔ)(第1~4章) 本篇主要內(nèi)容包括VisualC++6.0開發(fā)環(huán)境的搭建、VisualC++6.0基本應(yīng)用程序的創(chuàng)建、C++語言基礎(chǔ)、C++面向?qū)ο蟪绦蛟O(shè)計等。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++6.0開發(fā)環(huán)境和C++編程的語法及核心思想?! 〉?篇界面開發(fā)(第5~10章) 本篇主要內(nèi)容包括Windows編程、MFC基礎(chǔ)、菜單、工具欄、狀態(tài)欄、Windows標(biāo)準(zhǔn)控件、MFC常用類、文檔/視圖結(jié)構(gòu)、對話框等內(nèi)容。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++界面編程的核心技術(shù)與應(yīng)用?! 〉?篇數(shù)據(jù)庫開發(fā)(第11~15章) 本篇主要內(nèi)容包括數(shù)據(jù)庫編程基礎(chǔ)、SQLServer數(shù)據(jù)庫基礎(chǔ)、ADO數(shù)據(jù)庫訪問技術(shù)、ODBC數(shù)據(jù)庫訪問技術(shù)、OLEDB數(shù)據(jù)庫訪問技術(shù)、MySQL數(shù)據(jù)庫訪問技術(shù)等。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++中各種常見的數(shù)據(jù)庫訪問技術(shù)?! 〉?篇網(wǎng)絡(luò)編程(第16~19章) 本篇主要內(nèi)容包括Windows套接字編程、郵槽和管道的使用、串行端口通信編程、Internet編程等。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++中有關(guān)網(wǎng)絡(luò)通信編程的核心技術(shù)及應(yīng)用?! 〉?篇系統(tǒng)編程(第20~23章) 本篇主要內(nèi)容包括磁盤操作、系統(tǒng)控制與調(diào)用、應(yīng)用程序的操作、系統(tǒng)工具的操作、桌面的相關(guān)操作、系統(tǒng)信息操作、消息的使用、剪貼板的使用、鼠標(biāo)鍵盤的操作、操作注冊表、讀寫INI文件、讀寫XML文件、動態(tài)鏈接庫編程、多線程編程等。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++中有關(guān)系統(tǒng)功能編程的核心技術(shù)及應(yīng)用?! 〉?篇多媒體開發(fā)(第24~27章) 本篇主要內(nèi)容包括文本字體、圖形與圖像編程、聲音與動畫編程、DirectX圖形開發(fā)等。通過本篇的學(xué)習(xí),讀者可以掌握VisualC++中有關(guān)多媒體開發(fā)的核心技術(shù)及應(yīng)用?! 〉?篇項(xiàng)目開發(fā)實(shí)戰(zhàn)(第28~29章) 本篇主要內(nèi)容包括網(wǎng)絡(luò)音頻播放系統(tǒng)項(xiàng)目案例開發(fā)、GPS定位系統(tǒng)項(xiàng)目案例開發(fā)。通過本篇的學(xué)習(xí),讀者可以全面應(yīng)用前面章節(jié)所學(xué)的開發(fā)技術(shù)進(jìn)行軟件項(xiàng)目開發(fā),達(dá)到可以獨(dú)立開發(fā)項(xiàng)目的水平?! ”緯x者對象 VisualC++初學(xué)者; 想全面學(xué)習(xí)VisualC++開發(fā)技術(shù)的人員; VisualC++專業(yè)開發(fā)人員; 利用VisualC++進(jìn)行開發(fā)的工程技術(shù)人員; VisualC++開發(fā)愛好者; 大中專院校的學(xué)生; 社會培訓(xùn)班學(xué)員; 需要一本案頭必備手冊的程序員。
內(nèi)容概要
本書由淺入深,全面、系統(tǒng)地介紹了Visual C++開發(fā)技術(shù)。書中提供了大量實(shí)例供讀者實(shí)戰(zhàn)演練。另外,作者專門為本書錄制了大量的配套教學(xué)視頻,以幫助讀者更好地學(xué)習(xí)本書內(nèi)容。這些視頻和書中的實(shí)例源代碼一起收錄于本書的配書光盤中?! ”緯卜?篇。第1篇介紹Visual C++6.0開發(fā)環(huán)境及搭建、C++基本語法及面向?qū)ο笏枷?;?篇介紹Windows編程、MFC基礎(chǔ)、菜單、工具欄、狀態(tài)欄、Windows標(biāo)準(zhǔn)控件、MFC類、文檔/視圖結(jié)構(gòu)、對話框等技術(shù);第3篇介紹數(shù)據(jù)庫編程基礎(chǔ)及SQL Server、ADO、ODBC、OLE DB、MySQL等數(shù)據(jù)庫訪問技術(shù);第4篇介紹Windows套接字編程、郵槽和管道的使用、串行端口編程、Internet編程;第5篇介紹磁盤操作、系統(tǒng)控制與調(diào)用、應(yīng)用程序的操作、系統(tǒng)工具的操作、桌面的相關(guān)操作、系統(tǒng)信息操作、消息的使用、剪切板的使用、鼠標(biāo)鍵盤的操作、操作注冊表、讀寫INI文件、讀寫XML文件、動態(tài)鏈接庫編程、多線程編程等;第6篇介紹文本字體、圖形與圖像編程、聲音與動畫編程、DirectX圖形開發(fā)等;第7篇詳細(xì)介紹網(wǎng)絡(luò)音頻播放系統(tǒng)、GPS定位系統(tǒng)項(xiàng)目案例的開發(fā),以提高讀者實(shí)戰(zhàn)水平?! ”緯m合所有想全面學(xué)習(xí)Visual C++開發(fā)技術(shù)的人員閱讀,也適合各種使用Visual C++進(jìn)行開發(fā)的工程技術(shù)人員使用。對于經(jīng)常使用Visual C++做開發(fā)的人員,更是一本不可多得的案頭必備參考書。
作者簡介
李琳娜 系統(tǒng)分析師。擅長C及C++語言,精通Visual C++開發(fā)環(huán)境的各種開發(fā)技術(shù)。有超過10年的Visual C++開發(fā)經(jīng)驗(yàn)。有超過6年的項(xiàng)目總監(jiān)和項(xiàng)目經(jīng)理的職業(yè)生涯。長期從事電信行業(yè)軟件開發(fā)。主持開發(fā)過的軟件項(xiàng)目有射頻卡管理系統(tǒng)、物流管理系統(tǒng)、SIP、語音卡、銀信通、電話銀行、儀表控制系統(tǒng)、GPS定位系統(tǒng)、人力資源系統(tǒng)等。
書籍目錄
第1篇 Visual C++開發(fā)基礎(chǔ) 第1章 Visual C++ 6.0集成開發(fā)環(huán)境(教學(xué)視頻:60分鐘) 第2章 Visual C++ 6.0基本應(yīng)用程序的創(chuàng)建(教學(xué)視頻:45分鐘) 第3章 C/C++語言基礎(chǔ)(教學(xué)視頻:79分鐘) 第4章 C++面向?qū)ο蟪绦蛟O(shè)計(教學(xué)視頻:50分鐘) 第2篇 界面開發(fā) 第5章 Windows編程與MFC基礎(chǔ)(教學(xué)視頻:27分鐘) 第6章 菜單、工具欄和狀態(tài)欄(教學(xué)視頻:24分鐘) 第7章 使用Windows標(biāo)準(zhǔn)控件(教學(xué)視頻:36分鐘) 第8章 MFC的一些常用類(教學(xué)視頻:46分鐘) 第9章 文檔/視圖結(jié)構(gòu)應(yīng)用程序開發(fā)(教學(xué)視頻:14分鐘) 第10章 對話框的應(yīng)用(教學(xué)視頻:45分鐘)第3篇 數(shù)據(jù)庫開發(fā) 第11章 數(shù)據(jù)庫開發(fā)概述(教學(xué)視頻:35分鐘) 第12章 Visual C++中SQL Server 訪問技術(shù)(教學(xué)視頻:36分鐘) 第13章 Visual C++中ODBC訪問技術(shù)(教學(xué)視頻:35分鐘) 第14章 Visual C++中OLE DB訪問技術(shù)(教學(xué)視頻:18分鐘) 第15章 Visual C++中MySQL訪問技術(shù)(教學(xué)視頻:10分鐘)第4篇 網(wǎng)絡(luò)編程 第16章 Windows套接字編程(教學(xué)視頻:22分鐘) 第17章 郵槽與管道(教學(xué)視頻:22分鐘) 第18章 通信端口編程(教學(xué)視頻:25分鐘) 第19章 Internet編程(教學(xué)視頻:22分鐘)第5篇 系統(tǒng)編程 第20章 系統(tǒng)相關(guān)功能開發(fā)(教學(xué)視頻:120分鐘) 第21章 注冊表、INI和XML文件(教學(xué)視頻:77分鐘) 第22章 動態(tài)鏈接庫編程(教學(xué)視頻:37分鐘) 第23章 多線程編程(教學(xué)視頻:44分鐘)第6篇 多媒體開發(fā) 第24章 文本字體技術(shù)(教學(xué)視頻:25分鐘) 第25章 圖形與圖像編程(教學(xué)視頻:60分鐘) 第26章 聲音與動畫編程(教學(xué)視頻:28分鐘) 第27章 DirectX圖形開發(fā)(教學(xué)視頻:46分鐘)第7篇 項(xiàng)目開發(fā)實(shí)戰(zhàn) 第28章 網(wǎng)絡(luò)音頻播放系統(tǒng)(教學(xué)視頻:71分鐘) 第29章 GPS定位系統(tǒng)(教學(xué)視頻:58分鐘)附錄A Visual C++ 6.0菜單項(xiàng) 附錄B CL的編譯選項(xiàng)
章節(jié)摘錄
一般情況下,當(dāng)采用短信的方式與終端設(shè)備進(jìn)行通信時,如果終端設(shè)備比較多,建議采用專線方式進(jìn)行數(shù)據(jù)通信;如果終端設(shè)備比較少,建議采用短信貓的方式進(jìn)行數(shù)據(jù)通信?! ?.數(shù)據(jù)庫服務(wù)器 數(shù)據(jù)庫服務(wù)器是用于存儲整個系統(tǒng)中發(fā)生的數(shù)據(jù),包括接收到的終端設(shè)備的位置信息,下發(fā)給終端設(shè)備的命令以及用戶的操作記錄等。數(shù)據(jù)庫服務(wù)器通過中心服務(wù)器為其他模塊服務(wù)。 3.監(jiān)控終端 監(jiān)控終端主要實(shí)現(xiàn)實(shí)際監(jiān)控功能,包括位置查詢、命令的下發(fā)等。主要的技術(shù)是位置信息與GIS(地理信息系統(tǒng))的結(jié)合,可以在地圖上顯示設(shè)備終端的實(shí)際位置,并可對其軌跡實(shí)現(xiàn)回放,這樣用戶可以直觀地對終端設(shè)備進(jìn)行監(jiān)控。通過中心服務(wù)器與數(shù)據(jù)庫服務(wù)器和前置機(jī)之間進(jìn)行通信?! eb服務(wù)器為系統(tǒng)提供Web使用方式,包括查看終端設(shè)備信息、向終端設(shè)備發(fā)送命令等功能。通過中心服務(wù)器與數(shù)據(jù)庫服務(wù)器和前置機(jī)之間進(jìn)行通信?! ?.中心服務(wù)器 中心服務(wù)器是連接各個模塊的核心部分,接收來自前置機(jī)的數(shù)據(jù),并將其進(jìn)行業(yè)務(wù)處理,而后存入數(shù)據(jù)庫;同時,接收來自Web服務(wù)器和監(jiān)控終端的命令,將命令進(jìn)行業(yè)務(wù)處理,并存儲數(shù)據(jù)庫,發(fā)送到前置機(jī)中。因此,系統(tǒng)之間的各個部分是通過中心服務(wù)器進(jìn)行通信的。 在實(shí)際的系統(tǒng)中,會根據(jù)實(shí)際情況,調(diào)整架構(gòu)的某個部分。如果不為用戶提供Web監(jiān)控的功能,則Web服務(wù)器組件可以刪除;前置機(jī)也會根據(jù)用戶采取的通信方式來確定使用哪個或哪幾個前置機(jī)。
編輯推薦
資深程序員耗時一年寫作,十年Visual C++開發(fā)經(jīng)驗(yàn)毫無保留全面、系統(tǒng)、深入介紹Visual C++開發(fā)技術(shù)的精髓及典型應(yīng)用。 內(nèi)容全面:深入介紹了Visual C++開發(fā)所涉及的所有核心技術(shù) 應(yīng)用廣泛:涵蓋界面開發(fā)、數(shù)據(jù)庫開發(fā)、網(wǎng)絡(luò)編程等5個應(yīng)用領(lǐng)域 示例豐富:提供了100余個從實(shí)際開發(fā)總結(jié)的有較高價值的典型示例 注重實(shí)戰(zhàn):詳細(xì)講解了2個典型應(yīng)用系統(tǒng)的開發(fā)。提高讀者的項(xiàng)目實(shí)戰(zhàn)水平 視頻教學(xué):配合全程多媒體語音教學(xué)視頻講解,高效、直觀 《Visual C++開發(fā)技術(shù)大全》結(jié)合大量的多媒體教學(xué)視頻,由淺人深,循序漸進(jìn)地介紹了Visual C++開發(fā)基礎(chǔ)、界面開發(fā)、數(shù)據(jù)庫開發(fā)、網(wǎng)絡(luò)編程、系統(tǒng)編程及多媒體開發(fā)等技術(shù)?!禫isual C++開發(fā)技術(shù)大全》最后還詳細(xì)講解了網(wǎng)絡(luò)音頻播放系統(tǒng)和GPS定位系統(tǒng)兩個項(xiàng)目案例的實(shí)現(xiàn),幫助讀者提高實(shí)戰(zhàn)水平。通過《Visual C++開發(fā)技術(shù)大全》,讀者可以系統(tǒng)地掌握Visual C++應(yīng)用開發(fā)的方方面面。 《Visual C++開發(fā)技術(shù)大全》內(nèi)容及對應(yīng)的教學(xué)視頻時間 Visual C++6.O集成開發(fā)環(huán)境(60分鐘視頻) Visual C++6.0基本應(yīng)用程序的創(chuàng)建(45分鐘視頻 C/C++語言基礎(chǔ)(79分鐘視頻) C++面向?qū)ο蟪绦蛟O(shè)計(50分鐘視頻) Windows編程與MFC基礎(chǔ)(27分鐘視頻) 菜單、工具欄和狀態(tài)欄(24分鐘視頻) 使用Windows標(biāo)準(zhǔn)控件(36分鐘視頻) MFC的一些常用類(46分鐘視頻) 文檔/視圖結(jié)構(gòu)應(yīng)用程序開發(fā)(1 4分鐘視頻) 對話框的應(yīng)用(45分鐘視頻) 數(shù)據(jù)庫開發(fā)概述(35分鐘視頻) Visual C++和SQL Server訪問技術(shù)(36分鐘視頻) Visual C++和ODBC訪問技術(shù)(35分鐘視頻) Visual C++中OLE DB訪問技術(shù)(18分鐘視頻) Visual C++和MySQL訪問技術(shù)(10分鐘視頻) Windows套接字(22分鐘視頻) 郵槽與管道(22分鐘視頻) 通信端口編程(25分鐘視頻) Internet編程(22分鐘視頻) 系統(tǒng)相關(guān)功能開發(fā)(120分鐘視頻) 注冊表、INI和XMI-文件(77分鐘視頻) 動態(tài)鏈接庫編程(37分鐘視頻) 多線程編程(44分鐘視頻) 文本字體(25分鐘視頻) 圖形與圖像(60分鐘視頻) 聲音與動畫(28分鐘視頻) DirectX圖形開發(fā)(46分鐘視頻) 網(wǎng)絡(luò)音頻播放系統(tǒng)(71分鐘視頻) GPS定位系統(tǒng)(58分鐘視頻) 超值、大容量DVD-ROM內(nèi)容 《Visual C++開發(fā)技術(shù)大全》涉及的源代碼 20.5小時《Visual C++開發(fā)技術(shù)大全》配套多媒體教學(xué)視頻 16小時C++教學(xué)視頻(贈送) 20 小時Visual C++教學(xué)視頻(贈送) 17小時SQL Server教學(xué)視頻(贈送) 1200余頁編程專題講座電子書(贈送) 11個典型應(yīng)用系統(tǒng)(贈送) 《Visual C++開發(fā)技術(shù)大全》讀者對象 Visual C++初學(xué)者 想全面學(xué)習(xí)Visual C++的人員 Visual C++專業(yè)開發(fā)人員 Visual C++工程技術(shù)人員 Visual C++開發(fā)愛好者 大中專院校的學(xué)生 社會培訓(xùn)班的學(xué)員 需要一本案頭必備手冊的程序員
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++開發(fā)技術(shù)大全 PDF格式下載