-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Visual C++從入門到精通(第5版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> C++ -> VC++
譯者:
出版社:清華大學出版社Visual C++從入門到精通(第5版) 3dWoo書號: 51991
詢問書籍請說出此書號!

有庫存
NT售價: 450

出版日:11/1/2019
頁數:559
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302535867
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備海量學習資源和全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版。十年錘煉,打造經典。叢書迄今累計重印500多次,銷售200多萬冊。不僅深受廣大程序員的喜愛,還被百余所高校選為計算機、軟件等相關專業的教學參考用書。“軟件開發視頻大講堂”叢書(第5版)在繼承前4版所有優點的基礎上,進一步修正了疏漏,優化了圖書內容,更新了開發環境和工具,并根據讀者建議替換了部分學習視頻。同時,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫,使之更適合讀者學習、訓練、測試。為了方便教學,還提供了教學課件PPT。
Visual C++ 6.0是由Microsoft公司推出的基于Windows環境的一種面向對象的可視化編程語言。利用Visual C++ 6.0可以開發出具有良好的交互功能、兼容性和擴展性的應用程序。利用Visual C++ 6.0不但可以開發數據庫管理系統,還可以開發集聲音、動畫、視頻為一體的多媒體應用程序和網絡應用程序,這使得Visual C++ 6.0成為目前應用最廣泛的編程語言之一。
本書內容
本書提供了從入門到編程高手所必需的各類知識,共分4篇。
第1篇:基礎知識。本篇介紹了Visual C++ 6.0集成開發環境、C++語言基礎、語句、面向過程程序設計以及面向對象程序設計,并結合大量的圖示、實例、視頻等,使讀者快速掌握Visual C++語言,為以后的編程奠定堅實的基礎。
第2篇:核心技術。本篇介紹對話框應用程序設計,常用控件,菜單,工具欄和狀態欄,高級控件,自定義MFC控件,文本、圖形、圖像處理,文檔與視圖等內容。學習完本篇,讀者將能夠開發一些小型應用程序。
第3篇:高級應用。本篇主要介紹打印技術、文件與注冊表操作、ADO編程、動態鏈接庫、多線程程序設計和網絡套接字編程等內容。學習完本篇,讀者將能夠開發數據庫應用程序、多線程程序和網絡程序等。
第4篇:項目實戰。本篇通過一個完整、大型的圖像處理系統,運用軟件工程的設計思想,學習如何進行軟件項目的開發。書中按照編寫“開發背景→需求分析→系統設計→公共模塊設計→主窗體設計→圖像旋轉模塊設計→圖像縮放模塊設計→圖像水印效果模塊設計→ PSD文件瀏覽模塊設計→照片版式處理模塊設計→開發技巧與難點分析”的流程進行介紹,帶領讀者一步一步親身體驗開發項目的全過程。
本書特點
由淺入深,循序漸進:本書以初中級程序員為對象,先從C++語言基礎學起,再學習Visual C++的核心技術,然后學習Visual C++的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡、版式新穎,在操作的內容圖片上以???……的編號+內容的方式進行標注,使讀者在閱讀時一目了然,從而快速把握書中內容。
微課視頻,講解詳盡:為便于讀者直觀感受程序開發的全過程,書中大部分章節都配備了教學微視頻,使用手機掃描正文小節標題一側的二維碼,即可觀看學習,能快速引導初學者入門,感受編程的快樂和成就感,進一步增強學習的信心。
實例典型,輕松易學:通過例子學習是最好的學習方式。本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速提高編程技能,書中幾乎每行代碼都提供了注釋。
精彩欄目,貼心提醒:本書根據需要在各章使用了很多“注意”“說明”和“技巧”等小欄目,以讓讀者在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
應用實踐,隨時練習:書中幾乎每章都提供了“實踐與練習”,讀者通過獨立思考和解決問題,重新回顧、熟悉所學的知識,舉一反三,打造超強實戰能力。
讀者對象
初學編程的入門者;編程愛好者;大中專院校的老師和學生;相關培訓機構的老師和學員;做畢業設計的學生;初、中級程序開發人員;程序測試及維護人員;參加實習的“菜鳥”程序員。
讀者服務
學習本書時,請先掃描封底的權限二維碼(需要刮開涂層)獲取學習權限,然后即可免費學習書中的所有線上線下資源。本書所附贈的各類學習資源,讀者可登錄清華大學出版社網站,在對應圖書頁面下獲取其下載方式。也可掃描圖書封底的“文泉云盤”二維碼,獲取其下載方式。為了方便解決本書疑難問題,讀者朋友可加我們的企業QQ,也可以登錄明日科技官方網站留言,我們將竭誠為您服務。
致讀者
本書由明日科技C++程序開發團隊組織編寫,明日科技是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的教材多次榮獲“全行業優秀暢銷品種”“中國大學出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
在編寫本書的過程中,我們始終本著科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。感謝您購買本書,希望本書能成為您編程路上的領航者。“零門檻”編程,一切皆有可能。祝讀書快樂!
內容簡介:

《Visual C++從入門到精通(第5版)》從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,詳細介紹了使用Visual C++ 6.0進行程序開發需要掌握的知識。全書共分20章,包括Visual C++ 6.0集成開發環境,C++語言基礎,語句,面向過程程序設計,面向對象程序設計,對話框應用程序設計,常用控件,菜單,工具欄和狀態欄,高級控件,自定義MFC控件,文本、圖形、圖像處理,文檔與視圖,打印技術,文件與注冊表操作,ADO編程,動態鏈接庫,多線程程序設計,網絡套接字編程,圖像處理系統。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Visual C++ 6.0程序開發的精髓,快速提高開發技能。
目錄:

第1篇基礎知識
第1章VisualC++6.0集成開發環境3
視頻講解:30分鐘
1.1VisualC++6.0概述4
1.2VisualC++6.0開發環境介紹4
1.2.1熟悉VisualC++6.0IDE開發環境4
1.2.2VisualC++6.0IDE菜單介紹5
1.2.3VisualC++6.0IDE工具欄介紹11
1.2.4VisualC++6.0工作區窗口介紹13
1.2.5VisualC++6.0控件面板介紹14
1.2.6VisualC++6.0輸出窗口介紹15
1.3設置自己的開發環境16
1.3.1自定義工具欄16
1.3.2自定義代碼編輯窗口17
1.4創建一個簡單的程序18
1.4.1創建工程18
1.4.2編輯程序21
1.5小結22
第2章C++語言基礎23
視頻講解:1小時40分鐘
2.1C++文件結構24
2.1.1頭文件的構成24
2.1.2源文件的構成24
2.2C++語言基本要素25
2.2.1標識符25
2.2.2關鍵字25
2.2.3常量26
2.2.4變量26
2.2.5變量的存儲類型27
2.3數據類型29
2.3.1數值類型29
2.3.2字符類型30
2.3.3數組類型31
2.3.4布爾類型33
2.3.5枚舉類型33
2.3.6結構體類型34
2.3.7共用體類型37
2.3.8指針類型38
2.3.9引用類型41
2.3.10自定義類型42
2.4運算符43
2.4.1賦值運算符43
2.4.2算術運算符44
2.4.3關系運算符45
2.4.4邏輯運算符46
2.4.5自增自減運算符47
2.4.6位運算符48
2.4.7sizeof運算符51
2.4.8new和delete運算符52
2.4.9結合性與優先級53
2.5表達式55
2.5.1逗號表達式55
2.5.2三目元表達式56
2.6程序編碼規范56
2.6.1合理使用注釋56
2.6.2統一代碼縮進58
2.6.3代碼換行59
2.6.4合理使用空格60
2.6.5命名規則61
2.7小結62
2.8實踐與練習62
第3章語句63
視頻講解:27分鐘
3.1語句的構成64
3.2復合語句64
3.3分支語句66
3.3.1if語句66
3.3.2switch語句68
3.4循環語句71
3.4.1for語句71
3.4.2while語句74
3.4.3dowhile語句74
3.4.4嵌套循環語句75
3.5跳轉語句76
3.5.1goto語句76
3.5.2return語句77
3.5.3exit語句79
3.6小結79
3.7實踐與練習79
第4章面向過程程序設計81
視頻講解:49分鐘
4.1函數82
4.1.1定義和調用函數82
4.1.2設置默認值參數85
4.1.3設置數組參數86
4.1.4設置指針/引用參數89
4.1.5省略號參數91
4.1.6內聯函數92
4.1.7重載函數93
4.1.8函數遞歸調用96
4.1.9函數指針97
4.2作用域和生命期99
4.2.1局部作用域99
4.2.2全局作用域101
4.2.3定義和使用命名空間102
4.3函數模板107
4.3.1定義和使用函數模板107
4.3.2重載函數模板108
4.4小結109
4.5實踐與練習109
第5章面向對象程序設計111
視頻講解:1小時17分鐘
5.1類和對象112
5.1.1類的定義112
5.1.2類成員的訪問114
5.1.3構造函數和析構函數116
5.1.4內聯成員函數121
5.1.5靜態類成員124
5.1.6隱藏的this指針126
5.1.7運算符重載128
5.1.8友元類和友元方法131
5.1.9類的繼承135
5.1.10類域146
5.1.11嵌套類147
5.1.12局部類149
5.2類模板149
5.2.1類模板的定義及應用149
5.2.2定義類模板的靜態數據成員154
5.3異常處理156
5.3.1異常捕捉語句156
5.3.2拋出異常157
5.4小結159
5.5實踐與練習159
第2篇核心技術
第6章對話框應用程序設計163
視頻講解:1小時28分鐘
6.1構建應用程序164
6.1.1構建對話框應用程序164
6.1.2構建單文檔/視圖應用程序164
6.1.3構建多文檔/視圖應用程序167
6.2對話框的創建及顯示167
6.2.1創建對話框168
6.2.2顯示對話框168
6.3對話框屬性設置170
6.3.1設置對話框的標題170
6.3.2設置對話框的邊框風格171
6.3.3使用對話框關聯菜單171
6.3.4設置對話框字體172
6.4在對話框中操作控件172
6.4.1在對話框中使用控件172
6.4.2控件對齊方式173
6.4.3為控件關聯變量175
6.5添加對話框成員及成員函數176
6.5.1添加普通成員及成員函數176
6.5.2添加消息處理函數177
6.5.3手動添加命令消息處理函數178
6.6消息對話框178
6.7Windows通用對話框180
6.7.1使用“文件”對話框打開和保存文件180
6.7.2使用“字體”對話框設置文本字體183
6.7.3使用“顏色”對話框設置文本背景顏色184
6.7.4使用“查找/替換”對話框在文本中替換字符串186
6.7.5使用“打印”對話框進行打印189
6.7.6使用“瀏覽文件夾”對話框選擇文件夾191
6.8小結192
6.9實踐與練習192
第7章常用控件193
視頻講解:51分鐘
7.1靜態文本控件194
7.1.1設置顯示文本194
7.1.2設置文本顏色194
7.1.3模擬按鈕控件的單擊事件195
7.2編輯框控件195
7.2.1設置密碼編輯框196
7.2.2設置只讀編輯框196
7.2.3設置編輯框多行顯示196
7.2.4設置編輯框按Enter鍵換行197
7.2.5使用編輯框控件錄入數據197
7.3圖像控件197
7.3.1通過屬性顯示位圖198
7.3.2設置邊框顏色和填充顏色198
7.3.3居中顯示位圖資源198
7.4按鈕控件199
7.4.1使用按鈕控件顯示圖標199
7.4.2使用按鈕控件處理用戶操作200
7.5復選框控件200
7.5.1設置復選框控件的選中狀態200
7.5.2使用復選框控件統計信息201
7.6單選按鈕控件202
7.6.1為單選按鈕控件分組202
7.6.2獲得被選擇的單選按鈕的文本203
7.7組合框控件204
7.7.1設置控件風格204
7.7.2調整列表部分的顯示大小204
7.7.3通過屬性插入數據205
7.7.4調整數據顯示順序205
7.7.5獲得選擇的數據205
7.8列表框控件206
7.8.1在指定位置插入文本207
7.8.2避免插入重復數據208
7.8.3實現復選數據功能209
7.9進度條控件210
7.9.1設置顯示風格210
7.9.2設置進度條的范圍211
7.10小結211
7.11實踐與練習211
第8章菜單213
視頻講解:19分鐘
8.1菜單資源設計214
8.2菜單項的命令處理216
8.3動態創建菜單217
8.4創建彈出式菜單219
8.5創建圖標菜單221
8.6小結227
8.7實踐與練習227
第9章工具欄和狀態欄229
視頻講解:22分鐘
9.1工具欄設計230
9.1.1工具欄資源設計230
9.1.2工具欄的命令處理231
9.1.3動態創建工具欄232
9.1.4設置工具欄按鈕提示236
9.2狀態欄設計241
9.2.1創建狀態欄241
9.2.2在狀態欄中顯示控件243
9.3小結245
9.4實踐與練習245
第10章高級控件247
視頻講解:46分鐘
10.1圖像列表控件248
10.1.1創建圖像列表248
10.1.2將圖像繪制到程序中249
10.2列表視圖控件250
10.2.1設置顯示風格250
10.2.2設計登錄窗口251
10.2.3將數據加載到列表252
10.2.4具有位圖背景的控件255
10.2.5動態創建列表視圖控件257
10.3樹控件258
10.3.1動態創建樹控件258
10.3.2帶復選功能的樹控件261
10.3.3可編輯節點的樹控件264
10.4標簽控件266
10.4.1設置顯示方式266
10.4.2圖標標簽控件266
10.4.3設計程序模塊268
10.5應用工具提示控件270
10.6小結272
10.7實踐與練習273
第11章自定義MFC控件275
視頻講解:41分鐘
11.1自定義編輯框控件276
11.1.1數字編輯框276
11.1.2特殊文本顏色編輯框277
11.1.3位圖背景編輯框279
11.2自定義按鈕控件280
11.2.1圖標按鈕281
11.2.2熱點按鈕284
11.2.3圓形按鈕288
11.3位圖背景樹控件290
11.4三態效果復選框控件292
11.5小結294
11.6實踐與練習295
第12章文本、圖形、圖像處理297
視頻講解:1小時3分鐘
12.1GDI概述298
12.1.1設備上下文298
12.1.2GDI對象299
12.2文本輸出300
12.2.1在具體位置和區域中輸出文本300
12.2.2利用制表位控制文本輸出302
12.2.3設置字體及文本顏色303
12.2.4在路徑中輸出文本305
12.2.5在圖像背景上輸出透明文本306
12.3繪制圖形308
12.3.1利用線條繪制多邊形308
12.3.2直接繪制多邊形310
12.3.3繪制控件外觀312
12.3.4填充圖形區域313
12.4圖像顯示315
12.4.1在設備上下文中繪制圖像315
12.4.2從磁盤中加載圖像到窗口中318
12.4.3位圖文件分析319
12.4.4根據位圖數據直接繪圖321
12.4.5顯示JPEG圖像323
12.5GDI+圖像編程325
12.5.1在VisualC++6.0中使用GDI+325
12.5.2利用GDI+實現圖像類型轉換326
12.5.3使用GDI+顯示GIF圖像329
12.6小結332
12.7實踐與練習332
第13章文檔與視圖333
視頻講解:30分鐘
13.1構建文檔/視圖應用程序334
13.1.1文檔/視圖結構概述334
13.1.2創建文檔/視圖結構應用程序334
13.2文檔/視圖結構的創建335
13.2.1文檔模板的創建335
13.2.2文檔的創建337
13.2.3框架與視圖的創建340
13.3文檔模板概述343
13.3.1文檔管理器344
13.3.2文檔模板347
13.4文檔對象348
13.4.1文檔對象的主要方法348
13.4.2文檔的初始化350
13.4.3保存文檔351
13.4.4文檔的命令處理351
13.4.5文檔的銷毀353
13.5視圖對象356
13.5.1視圖對象的主要方法356
13.5.2視圖的初始化357
13.5.3視圖的繪制358
13.5.4視圖的銷毀359
13.6框架窗口362
13.6.1框架對象的主要方法362
13.6.2框架的初始化363
13.6.3命令消息處理364
13.7文檔/視圖的應用365
13.7.1實例說明365
13.7.2實例實現366
13.8術語369
13.9小結370
13.10實踐與練習370
第3篇高級應用
第14章打印技術373
視頻講解:26分鐘
14.1打印基礎374
14.1.1映射模式374
14.1.2獲取打印機設備上下文374
14.2文檔/視圖應用程序打印375
14.3對話框應用程序打印377
14.3.1打印對話框中的表格377
14.3.2打印磁盤中的文件379
14.4打印設置381
14.4.1設置打印方向381
14.4.2設置打印頁面384
14.5修改打印預覽386
14.6小結390
14.7實踐與練習390
第15章文件與注冊表操作391
視頻講解:40分鐘
15.1普通文件操作392
15.1.1應用C函數進行文件操作392
15.1.2使用CFile類進行文件操作395
15.1.3使用CFileFind類進行文件查找400
15.2串行化403
15.2.1串行化基礎404
15.2.2編寫串行化類406
15.3INI文件操作408
15.3.1INI文件基本結構408
15.3.2讀寫INI文件408
15.4注冊表操作411
15.4.1使用API函數操作注冊表412
15.4.2基于CRegKey類操作注冊表417
15.5小結420
15.6實踐與練習420
第16章ADO編程421
視頻講解:31分鐘
16.1ADO編程基礎422
16.1.1ADO概述422
16.1.2在VisualC++中應用ADO技術422
16.2ADO對象422
16.2.1ADO連接對象423
16.2.2ADO記錄集對象425
16.2.3ADO命令對象429
16.2.4ADO參數對象430
16.3ADO對象應用431
16.3.1封裝ADO對象432
16.3.2使用ADO對象添加、修改、刪除數據434
16.3.3使用ADO對象檢索數據438
16.4小結440
16.5實踐與練習440
第17章動態鏈接庫441
視頻講解:21分鐘
17.1動態鏈接庫基礎442
17.1.1動態鏈接庫的特點442
17.1.2動態鏈接庫的訪問442
17.1.3查看動態鏈接庫443
17.2創建和使用Win32動態鏈接庫444
17.2.1創建動態鏈接庫444
17.2.2調用動態鏈接庫446
17.2.3向動態鏈接庫中添加C++類和資源447
17.2.4訪問動態鏈接庫中的C++類和資源448
17.2.5使用動態鏈接庫設計多國語言的應用程序450
17.3小結454
17.4實踐與練習454
第18章多線程程序設計455
視頻講解:31分鐘
18.1線程概述456
18.1.1理解系統內核對象456
18.1.2理解進程和線程456
18.2線程的創建456
18.2.1使用CreateThread函數創建線程457
18.2.2使用_beginthreadex函數創建線程458
18.2.3使用AfxBeginThread函數創建線程459
18.2.4應用MFC類庫創建線程461
18.3線程的掛起、喚醒與終止464
18.4線程同步466
18.4.1多線程潛在的危險466
18.4.2使用事件對象實現線程同步468
18.4.3使用信號量對象實現線程同步470
18.4.4使用臨界區對象實現線程同步472
18.4.5使用互斥對象實現線程同步474
18.5小結476
18.6實踐與練習476
第19章網絡套接字編程477
視頻講解:54分鐘
19.1計算機網絡基礎478
19.1.1OSI參考模型478
19.1.2IP地址478
19.1.3地址解析479
19.1.4域名系統480
19.1.5TCP/IP協議480
19.1.6端口482
19.2套接字概述482
19.2.1套接字概述483
19.2.2網絡字節順序483
19.2.3套接字I/O模式483
19.3套接字函數483
19.3.1套接字函數介紹483
19.3.2基于套接字函數的網絡聊天系統488
19.4MFC套接字編程494
19.4.1CAsyncSocket類494
19.4.2CSocket類499
19.4.3基于TCP協議的網絡聊天室系統500
19.5小結505
19.6實踐與練習505
第4篇項目實戰
第20章圖像處理系統509
視頻講解:3小時14分鐘509
20.1開發背景510
20.2需求分析510
20.3系統設計510
20.3.1系統目標510
20.3.2系統功能結構511
20.3.3系統預覽511
20.3.4業務流程514
20.4公共模塊設計515
20.5主窗體設計518
20.6圖像旋轉模塊設計524
20.6.1圖像旋轉模塊概述524
20.6.2圖像旋轉模塊技術分析525
20.6.3圖像旋轉模塊實現過程526
20.7圖像縮放模塊設計534
20.7.1圖像縮放模塊概述534
20.7.2圖像縮放模塊技術分析535
20.7.3圖像縮放模塊實現過程536
20.7.4單元測試542
20.8圖像水印效果模塊設計542
20.8.1圖像水印效果模塊概述542
20.8.2圖像水印效果模塊技術分析543
20.8.3圖像水印效果模塊實現過程543
20.9PSD文件瀏覽模塊設計546
20.9.1PSD文件瀏覽模塊概述546
20.9.2PSD文件瀏覽模塊技術分析546
20.9.3PSD文件瀏覽模塊實現過程548
20.10照片版式處理模塊設計552
20.10.1照片版式處理模塊概述552
20.10.2照片版式處理模塊技術分析553
20.10.3照片版式處理模塊實現過程557
20.11開發技巧與難點分析563
20.11.1位圖數據的存儲形式563
20.11.2在VisualC++中使用GDI+566
20.12小結567
序: