把脈VC++

出版時(shí)間:2009-7  出版社:電子工業(yè)出版社  作者:白喬,左飛  頁(yè)數(shù):663  字?jǐn)?shù):1082  
Tag標(biāo)簽:無(wú)  

前言

  又是一本Visual C++圖書?  Visual C++領(lǐng)域從來(lái)都不乏好書,在圖書市場(chǎng)極其豐富的今天,再來(lái)撰寫一本關(guān)于Visual C++的圖書是需要足夠的膽量和理由的?! ∠嘈藕芏嘧x者都和我一樣,書架上早就擺滿了各種Visual C++書籍,有關(guān)于Visual C++ 5.0版、6.0版的,還有直到當(dāng)今的2005版、2008版的,Visual C++技術(shù)的千頭萬(wàn)緒包含其中,如GDI、OLE、ActiveX、COM、XML、ODBC、ADO等。為了學(xué)好Visual C++,有些讀者可能還有一些關(guān)于C++的書籍,OOP、POD、STL、泛型編程、智能指針等術(shù)語(yǔ)彌漫其中。此外,Visual C++程序員又常常談起boost、DirectX、ICE等技術(shù),它們和Visual C++家族之間又是如何沾親帶故的呢?  除了術(shù)語(yǔ)災(zāi)難之外,我們?cè)賮?lái)看看來(lái)自不勝枚舉的項(xiàng)目案例的風(fēng)暴。除了一些大部頭的語(yǔ)法書之外,Visual C++程序員還會(huì)發(fā)現(xiàn)越來(lái)越多的好書,這些書不無(wú)詳盡地枚舉出各種案例,適合應(yīng)用于專業(yè)領(lǐng)域,如圖像處理、視頻處理、串口通信等。更有甚者,赫然一下子擺出百八十個(gè)生猛鮮活的項(xiàng)目實(shí)例(編程百例等),指導(dǎo)Visual C++程序員這樣做、那樣做。這樣的例子越多,剛剛?cè)腴T的程序員就會(huì)越困惑,明白在做什么,但并不知道為什么要這么做。當(dāng)遇到一個(gè)新的項(xiàng)目的時(shí)候,我們還是會(huì)暈頭轉(zhuǎn)向,不知從何下手。  越來(lái)越多的人在踏入Visual C++大門之后,開始左右彷徨,誰(shuí)能引我真正入門?誰(shuí)能撥去我程序員大軍眼前的層層迷霧?Visual C++,神乎?魔乎?  是該到了為Visual C++開發(fā)技術(shù)做個(gè)盤點(diǎn)的時(shí)候了!盡管顯得有點(diǎn)自不量力,但我還是想做個(gè)嘗試,撰寫此稿,和大家一起努力去理一理Visual C++開發(fā)技術(shù)的細(xì)枝末節(jié)(套用范偉在《賣車》小品中的話就是“有點(diǎn)亂,有點(diǎn)亂,我們得捋一捋,捋一捋”),并將多年開發(fā)的感觸和盤托出,以饗讀者。  把住Visual C++編程脈絡(luò)!  這本書與中醫(yī)沒(méi)有任何關(guān)系,Visual C++盡管毛病不少,但這本書并不是來(lái)討論如何治病救人的。書名中的“把脈”,表達(dá)了我們的一種美好愿望,希望通過(guò)本書的討論,幫助讀者在實(shí)戰(zhàn)項(xiàng)目之前,不再犯暈,能夠火眼金睛,一下子把住Visual C++編程技術(shù)的奇經(jīng)八脈?! ∪魏我槐敬蟛款^的書都會(huì)在其大綱中詳細(xì)列出Visual C++的開發(fā)技術(shù),但是很少有書將這些開發(fā)技術(shù)做過(guò)分類,指出各種技術(shù)的淵源所在,行文上也是照本宣科,將諸多知識(shí)點(diǎn)散得七零八落。結(jié)果讀書的人也只好跟著來(lái)個(gè)“難得糊涂”,好不容易將書“啃”完了,如釋重負(fù)之余卻發(fā)現(xiàn)仍然是寸步難行。Visual C++的技術(shù)盤根錯(cuò)節(jié),每一門技術(shù)會(huì)有更多、更細(xì)的實(shí)現(xiàn)方式,那能否有一張?jiān)敱M的脈絡(luò)圖來(lái)理順Visual C++的脈絡(luò)呢?還有,這些主脈技術(shù)與當(dāng)今流行的軟件分層模式之間又是個(gè)什么關(guān)系?沖突乎?重合乎?我們?cè)撊绾伟盐眨俊 ”緯形覀兺则夫莺硺?,將這些技術(shù)問(wèn)題一一給出答案,并給出了一張?jiān)敿?xì)的技術(shù)脈絡(luò)圖(見彩頁(yè))。希望讀者朋友們不嫌粗糙,仔細(xì)審閱。

內(nèi)容概要

   本書著重介紹Visual C++的關(guān)鍵技術(shù),即Visual C++程序員在實(shí)際工程開發(fā)中經(jīng)常遇到的幾大問(wèn)題:數(shù)據(jù)的內(nèi)存表達(dá)、數(shù)據(jù)的轉(zhuǎn)換與處理、數(shù)據(jù)的持久化、數(shù)據(jù)的界面展現(xiàn)、數(shù)據(jù)的傳輸與交換方面的技術(shù)。全書內(nèi)容主要包括:軟件項(xiàng)目中的開發(fā)技術(shù)、關(guān)于Visual C++的話題、常見對(duì)象的表達(dá)、對(duì)象的賦值與轉(zhuǎn)換、對(duì)象容器、使用文件存取對(duì)象、使用注冊(cè)表存取對(duì)象、使用數(shù)據(jù)庫(kù)存取對(duì)象、界面的布局、界面的繪制與交互、界面的美化、進(jìn)程間對(duì)象的傳輸與調(diào)用、線程間對(duì)象的傳輸與調(diào)用、模塊間對(duì)象的傳輸與調(diào)用、網(wǎng)絡(luò)間對(duì)象的傳輸與調(diào)用等。通過(guò)對(duì)本書的學(xué)習(xí),可以幫助讀者快速掌握Visual C++的編程技巧及編程思想?! ‰S書所附光盤包含書中實(shí)例源文件?! ”緯嫦虺?、中級(jí)讀者,適合于廣大有志于學(xué)習(xí)Visual C++的讀者,也適合作為高等院校相關(guān)專業(yè)師生的參考書,還可作為相關(guān)培訓(xùn)機(jī)構(gòu)的教材。

書籍目錄

第1篇  Visual C++速覽 第1章  軟件項(xiàng)目中的開發(fā)技術(shù)     1.1  關(guān)于軟件項(xiàng)目的話題     1.2  軟件項(xiàng)目的開發(fā)過(guò)程      1.2.1  軟件的開發(fā)過(guò)程      1.2.2  排錯(cuò)(debug)      1.2.3  原型(prototype)      1.2.4  重構(gòu)(refactor)     1.3  軟件架構(gòu)及軟件分層      1.3.1  軟件架構(gòu)的原則      1.3.2  C/S與B/S模式      1.3.3  MVC模式      1.3.4  文檔/視圖結(jié)構(gòu)      1.3.5  流行的三層結(jié)構(gòu)     1.4  在Visual C++項(xiàng)目中的四大主脈技術(shù)      1.4.1  對(duì)象的建模與表達(dá)      1.4.2  對(duì)象的持久化      1.4.3  對(duì)象的界面展現(xiàn)      1.4.4  對(duì)象的傳輸與調(diào)用      1.4.5  從QQ和MSN說(shuō)起      1.4.6  四大技術(shù)與三層結(jié)構(gòu)     1.5  回到客棧管理系統(tǒng)      1.5.1  對(duì)象的建模與表達(dá)      1.5.2  對(duì)象的持久化      1.5.3  對(duì)象的界面展現(xiàn)      1.5.4  對(duì)象的傳輸與調(diào)用     1.6  本章小結(jié)    第2章  關(guān)于Visual C++的話題     2.1  Visual C++與C++      2.1.1  Visual C++不是唯一的C++編譯器      2.1.2  Visual C++不是唯一的C++ IDE      2.1.3  Visual C++及MFC/ATL的版本      2.1.4  備受爭(zhēng)議的Visual C++      2.1.5  Visual C++與boost、QT     2.2  熟悉Visual C++ IDE      2.2.1  文件、項(xiàng)目與解決方案      2.2.2  Visual C++代碼編輯器      2.2.3  Visual C++資源編輯器      2.2.4  Visual C++應(yīng)用向?qū)А     ?.2.5  Visual C++調(diào)試器     2.3  脫離Visual C++編寫程序      2.3.1  Dev-C++      2.3.2  控制臺(tái)程序的編寫      2.3.3  Windows程序的編寫     2.4  使用Visual C++編寫程序      2.4.1  Win32控制臺(tái)程序的編寫      2.4.2  讓控制臺(tái)程序支持MFC/ATL      2.4.3  Win32窗口程序的編寫      2.4.4  MFC/ATL應(yīng)用程序的編寫      2.4.5  CLR程序的編寫     2.5  茴字的N種寫法      2.5.1  使用Windows API      2.5.2  使用C++標(biāo)準(zhǔn)庫(kù)(stdcpp)      2.5.3  使用CRT(C運(yùn)行時(shí)期庫(kù))      2.5.4  使用CRT庫(kù)的寬字符版本      2.5.5  使用CRT庫(kù)的安全版本      2.5.6  使用MFC/ATL      2.5.7  使用C++/CLI      2.5.8  該采用哪一種寫法     2.6  Visual C++伴侶      2.6.1  源代碼      2.6.2  MSDN與MSDN庫(kù)      2.6.3  Visual Studio Tools      2.6.4  Visual Assist X      2.6.5  Visual C++資源網(wǎng)站     2.7  本章小結(jié)   第2篇  Visual C++中對(duì)象的建模與表達(dá) 第3章  常見對(duì)象的表達(dá)    第4章  對(duì)象的賦值與轉(zhuǎn)換    第5章  對(duì)象容器   第3篇  Visual C++中對(duì)象的持久化 第6章  使用文件存取對(duì)象    第7章  使用注冊(cè)表存取對(duì)象    第8章  使用數(shù)據(jù)庫(kù)存取對(duì)象   第4篇  Visual C++中對(duì)象的界面展現(xiàn) 第9章  界面的布局    第10章  界面的繪制與交互    第11章  界面的美化   第5篇  Visual C++中對(duì)象的傳輸與調(diào)用 第12章  進(jìn)程間對(duì)象的傳輸與調(diào)用    第13章  線程間對(duì)象的傳輸與調(diào)用    第14章  模塊間對(duì)象的傳輸與調(diào)用    第15章  網(wǎng)絡(luò)間對(duì)象的傳輸與調(diào)用   

章節(jié)摘錄

  第1篇 Visual C++速覽  第1章 軟件項(xiàng)目中的開發(fā)技術(shù)  1.1 關(guān)于軟件項(xiàng)目的話題  本書的構(gòu)思之際,正逢尚敬執(zhí)導(dǎo)的電視劇《武林外傳》熱播之時(shí),和很多在生活中需要笑聲的程序員讀者一樣,筆者一直是《武林外傳》的忠實(shí)觀眾,因此本書關(guān)于軟件項(xiàng)目的話題,我總?cè)滩蛔∫獜娜缦录僭O(shè)的情境開始?! ≡O(shè)想一下,某個(gè)陽(yáng)光燦爛的星期一上午,你的老板(Boss、導(dǎo)師,或者公司的領(lǐng)導(dǎo))找到睡眼惺忪的你,讓你準(zhǔn)備開發(fā)一套系統(tǒng):  “小六,我們需要為婁知縣開發(fā)一‘套“七俠鎮(zhèn)客棧管理系統(tǒng)”……”  沒(méi)錯(cuò),假設(shè)你就是那個(gè)備受老板青睞的燕小六,而且你是七俠鎮(zhèn)遠(yuǎn)近聞名的一名VisualC++程序員,據(jù)稱你熟悉Visual C++6.0、Visual C++2003,甚至2005和2008。以下可能是老板(有可能就是邢捕頭)繼續(xù)的功能描述:  “就是提供一套窗口界面,每個(gè)客棧的掌柜都可以方便地進(jìn)行員工信息的編輯和瀏覽……可以插入照片和一些文檔附件,最好能夠直接將文件拖曳進(jìn)去,必要的時(shí)候需要生成Word報(bào)表并進(jìn)行打印,還有一點(diǎn),稍微復(fù)雜一些,每個(gè)掌柜使用系統(tǒng)之前都需要進(jìn)行認(rèn)證,這個(gè)認(rèn)證模塊已經(jīng)由另外一個(gè)公司做了,是六扇門軟件公司的指紋認(rèn)證LsmAuthentication系統(tǒng),對(duì)了,還需要及時(shí)向衙門上報(bào)每天的住宿情況,衙門有一套基于J2EE環(huán)境的QiXiaOnLine系統(tǒng),提供有信息接收的Web Sergice接口……”  實(shí)際上,有很多的軟件項(xiàng)目就是從這樣的星期一開始的,下一步該怎么走?我們?cè)撊绾卫^續(xù)?接下來(lái)我們就來(lái)討論軟件項(xiàng)目所涉及到的開發(fā)過(guò)程及開發(fā)技術(shù)。

編輯推薦

  《把脈VC++》已被MFC綁死,離開MFC眼前漆黑一片?! ∫恢睂?duì)Windows API、C/C++標(biāo)準(zhǔn)庫(kù)與MFC/ATL之間的曖昧關(guān)系心存疑惑?! 〗佑|Visual C++很長(zhǎng)時(shí)間,卻—直感覺沒(méi)有真正入門?! ∮X得ViSLIal C++是死水一片,前途黯淡?! 【哂袊?yán)重的術(shù)語(yǔ)恐懼癥,看到諸如M FC、ATL、STL、boost、QT、BCGControlBar、SkinMagic等字眼如墜云霧?! 《啻伟迪聸Q,崾學(xué)好ViSLIal C++,都以失敗而告終。  看了很多的書,卻“撂爪就忘”,感覺看了也白看。  實(shí)在弄不清楚CR"r、Secure CRT-是什么意思?! 「杏XVisual C++很好、很強(qiáng)大,高手如云,卻不知自、己身處哪個(gè)層次  理不清頭緒,感覺Visual C++要學(xué)的太多,因此常常放棄。  常常問(wèn)自己是否還有必要學(xué)習(xí)VisLJal C++,擔(dān)心它與Web開發(fā)技術(shù)之間的關(guān)系。  實(shí)在不明白MessageBoxA、MessageBoxW和MessageBox是什么關(guān)系?! 】傉J(rèn)為Visual C++開發(fā)的界面難以出手,卻又不知道如何改進(jìn)?! ∮眠^(guò)MFC::CMap,但不知道std::map實(shí)為何物?! 「杏XMFC消息處理機(jī)制挺“神”的,總感覺自己的代碼身陷迷宮?! 『軗?dān)心Visual C++與Web應(yīng)用之間的交互?! 】匆奜DBC、DAO、OLE DB和ADO,總感覺是文字游戲,缺乏感性認(rèn)識(shí)?! ?duì).NET開發(fā)技術(shù)心存疑惑和抵觸,多年以來(lái)仍抱著VistjaI C++6.0不放?! ∪狈φ{(diào)試技巧,看別人的工程項(xiàng)目看不懂。  紙上談兵很久,書買了不少,遇到實(shí)際項(xiàng)目還是犯暈,不知道從何下手,無(wú)法獨(dú)立行走于江湖。  不清楚如何在MSDN中查詢到自己需要的內(nèi)容?! ”M量不在VisLJal C++中接觸到COM能繞多遠(yuǎn)繞多遠(yuǎn)。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    把脈VC++ PDF格式下載


用戶評(píng)論 (總計(jì)29條)

 
 

  •   書很好,我在公司買的,適合中級(jí)讀者,內(nèi)容包含的面比較廣,希望知識(shí)的講解更加深入些,實(shí)例更豐富一些。把脈VC++讀起來(lái)比較順暢,印象較深,值得。
  •   講了很多細(xì)節(jié)上的內(nèi)容,能讓學(xué)習(xí)者更容易深入的理解VisualC++的一些內(nèi)容,而且是用VS2005作為講解,而沒(méi)用老舊的VC6,這點(diǎn)很是令人欣慰。
  •   這本書個(gè)人認(rèn)為是國(guó)內(nèi)有關(guān)VC++方面能與老外的經(jīng)典書籍想抗衡.翻開首頁(yè),就被那張VC++脈絡(luò)圖深深吸引住,這像是給所要學(xué)的內(nèi)容進(jìn)行一次梳理,四大主脈技術(shù)有用例子來(lái)闡明,這點(diǎn)做的很不錯(cuò),就好像是在說(shuō),所有用VC++編寫出來(lái)的軟件,無(wú)法就是這四樣主脈技術(shù),不過(guò)書的內(nèi)容字體有點(diǎn)大,就是對(duì)閱讀有幫助吧,很想讓作者多加些內(nèi)容,如專門用章介紹一下比較常見的錯(cuò)誤,這樣等于給一些學(xué)VC++的程序員提個(gè)醒,總而言之,這本書介紹VC++還算全面。
  •   很不錯(cuò)書,書中講了很多與VC相關(guān)的書,這比純講VC好多了,增長(zhǎng)見識(shí)。
  •   正如其書所說(shuō),可以作為學(xué)VC的第二本書。他這本書和其他VC書相比,從不同的角度去理解,這點(diǎn)比較獨(dú)特。
  •   好書 VC好書之一。
  •   這本書真的是用心“寫”出來(lái)的,作者語(yǔ)言生動(dòng)幽默,層次清晰,完全不像國(guó)內(nèi)很多圖書那樣直接復(fù)制粘貼同類作品的乏味書籍。

    我還看過(guò)該作者的一本c++入門的書,也十分不錯(cuò),推薦有需要的朋友看看。
  •   書是在圖書館看過(guò)的,能夠在一個(gè)高度來(lái)把握整個(gè)設(shè)計(jì)過(guò)程,很好
  •   我是在《電腦愛好者》雜志上看到白喬的第一篇文章,關(guān)于如何做FakeQQ的文章,感覺這個(gè)人的文章寫的很真誠(chéng),正如文如其人,相信白喬寫的書是真心誠(chéng)意要與大家分享經(jīng)驗(yàn)的,有鑒于此,買了白喬的書,買的是一份信任,是買的白喬的人品,昨天收到書后,花了一天一夜,看完了。這是我第一本從頭到尾看完的計(jì)算機(jī)書籍!
  •   正在研讀中,目前看來(lái)還不錯(cuò)
  •   內(nèi)容很清晰,看后讓人看了眼前一亮!
  •   質(zhì)量還行,講的很基礎(chǔ),挺詳細(xì)的,入門的話還可以
  •   對(duì)C++作了很詳細(xì)的描寫,建議加入更多的說(shuō)明圖表
  •   把VC的一些知識(shí)點(diǎn)都串講了一遍,知識(shí)比較系統(tǒng)。
  •   很實(shí)用,介紹很詳細(xì),適合初學(xué)者
  •   是一本VC++的基礎(chǔ)書,并且很有框架感,讓我們知道C++要學(xué)哪些東西,了解了學(xué)習(xí)路線。
    就是我聯(lián)系作者,指出他書中的不足時(shí),作者不理我……
  •   買了本書,當(dāng)天下午下的訂單,第二天中午就到了。書還不錯(cuò),是事先在圖書大廈看了,才買的。
  •   這本書對(duì)于初學(xué)者個(gè)人認(rèn)為有點(diǎn)難度,要有一定的c++基礎(chǔ)
  •   這就一本書,比較深刻……
  •   圖書不錯(cuò),質(zhì)量也很好!
  •   居然突然停止貨到付款業(yè)務(wù),從此或許和當(dāng)當(dāng)絕緣了。此書還不錯(cuò)。
  •   脈絡(luò)清晰,仔細(xì)閱讀,是本好書
  •   還不錯(cuò)。講的比較泛
  •   今天看了一少部分,還可以了。適合初學(xué)者
  •   有廣度,沒(méi)深度
  •   程序太少,書的內(nèi)容太籠統(tǒng)
  •   內(nèi)容沒(méi)有評(píng)論中的說(shuō)的那么好.看來(lái)我是沖動(dòng)了.
  •   內(nèi)容很多,**函數(shù)羅列特別多,就是為了充篇幅,講的也不深入。。
  •   只適合初學(xué)者!而且彩頁(yè)上的軟件光盤里沒(méi)有附帶!
 

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

京ICP備13047387號(hào)-7