Visual C++開發(fā)技術大全

出版時間: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

評論、評分、閱讀與下載


    Visual C++開發(fā)技術大全 PDF格式下載


用戶評論 (總計12條)

 
 

  •   這本書把c++ MFC編程中用到的地方基本都涉及到了,而且講得也比較詳細,既適合初學者了解c++編程過程,也適合老手當技術字典查閱,很不錯
  •   本書是vc++方面難得的一本介紹全面的參考資料,覆蓋了vc++的大部分常見領域。適合給初學者作為全面了解vc++開發(fā)方法的書籍...
  •   這是一本很詳細的Visual C++6.0的參考書,可以和國外參考書媲美.通過這本書可以使初學者到高手.
  •   學習MFC的入門書籍~
  •   書本還只看了一章 感覺還好.. 但是 光盤就太讓人蛋疼了咯.. 光盤里的視頻教程.. 是一傻女人照本宣科 這也就算了。 照著念 都不知道要說些什么 不知道怎么形容 太惡心了。
  •   書挺厚的,不過視頻教程不怎么樣
  •   這書是我看過最**的
  •   本書總體來說涵蓋的內(nèi)容很廣泛,相對比較全面,個人覺得比較不足的是書中內(nèi)容過于偏向實例,一些理論和知識點不能以大眾化的較易理解的話來詮釋,后面章節(jié)的內(nèi)容學起來相對還是有點吃力。
  •   光盤內(nèi)容更不錯!正是我要找的東西,除了c++的教程外,還有很多教程。。
    書的質(zhì)量也不錯,唯一的缺點就是送貨速度太慢了,我等了10天才到貨。。。
  •   弄容充實 全面
  •   這本還可以,比較全面系統(tǒng) !!適合初學者用!!


    但是視頻教程太**!??! 好像一個初學者錄制的!
  •   這本書怎么會適合初學者?拿到書看完第一篇(1~4章)。如果是沒基礎的初學者是不能看懂的,100%坐飛機式的。知識點無規(guī)律,凌亂。把很多后面的概念放到前面說!比如還沒學到函數(shù),只是在學數(shù)據(jù)類型定義,舉的例子就是用虛函數(shù)來舉例,就算是天才,沒有一定基礎怎么能看得懂?不知道怎么有這么多人評價適合初學者?你們是初學者嗎?還是有基礎的!如果你們敢說你們是初學者并能看懂這本書,那你們一定是書脫!請不要誤導想好好學習VC++的朋友們,好么?現(xiàn)在大家賺錢都不容易,花幾十元買本看不懂的書,你們良心好過嗎?
    強烈建議有一定C\C++基礎的人使用本書,而且還要有一定編程經(jīng)驗的!不信的朋友可以拿幾十元去試試!
 

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

京ICP備13047387號-7