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