-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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++從入門到精通(第3版)

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

缺書
NT售價: 350

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

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”(第1版)于2008年8月出版以來,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,自出版至今,絕大部分品種在全國軟件開發類零售圖書排行榜中,依然持續名列前茅。叢書迄今累計已銷售近40萬冊,被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為一支最耀眼的品牌。
  “軟件開發視頻大講堂”叢書(第3版)在前兩版的基礎上,增刪了品種,修正了疏漏,重新錄制了視頻,提供了從入門學習,到實例應用,到模塊開發,到項目開發,到能力測試,直到面試等各個階段的海量開發資源庫。為了方便教學,還提供了教學課件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篇:項目實戰。本篇通過一個大型、完整的圖書管理系統,運用軟件工程的設計思想,學習如何進行軟件項目的開發。書中按照“編寫項目計劃書→系統設計→數據庫設計→創建項目→實現項目→運行項目→解決開發常見問題”的流程進行介紹,帶領讀者一步步親身體驗開發項目的全過程。
  

本書特點
* 由淺入深,循序漸進:本書以初中級程序員為對象,先從C++語言基礎學起,再學習Visual C++的核心技術,然后學習Visual C++的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡、版式新穎,在操作的內容圖片上以(((……的編號+內容的方式進行標注,使讀者在閱讀時一目了然,從而快速把握書中內容。
* 語音視頻,講解詳盡:書中每一章節均提供聲圖并茂的視頻教學錄像,讀者可以根據書中提供的視頻位置在光盤中找到。這些視頻能夠引導初學者快速地入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
* 實例典型,輕松易學:通過例子學習是最好的學習方式。本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速提高編程技能,書中幾乎每行代碼都提供了注釋。
* 精彩欄目,貼心提醒:本書根據需要在各章使用了很多“注意”、“說明”和“技巧”等小欄目,以讓讀者在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
* 應用實踐,隨時練習:書中幾乎每章都提供了“實踐與練習”,讓讀者能夠通過對問題的解答重新回顧、熟悉所學的知識,舉一反三,為進一步學習做好充分的準備。
讀者對象
  ? 初學編程的自學者 ? 編程愛好者
  ? 大中專院校的老師和學生 ? 相關培訓機構的老師和學員
  ? 畢業設計的學生 ? 初中級程序開發人員
  ? 程序測試及維護人員 ? 參加實習的“菜鳥”程序員
讀者服務
  為了方便解決本書疑難問題,讀者朋友可加我們的QQ:4006751066(可容納10萬人),也可以登錄www.mingribook.com留言,我們將竭誠為您服務。
致讀者
  本書由Visual?C++程序開發團隊組織編寫,主要編寫人員有趙永發、高文才、陳丹丹、李偉、王國輝、劉欣、趙會東、王小科、李慧、李繼業、高春艷、寇長梅、陳英、王雙、潘凱華、楊麗、顧彥玲、劉淇、田新宇、趙旭陽、黎秋芬、陳媛、房大偉、劉云峰、呂雙、顧麗麗、孟范勝、董大永、李繼業、尹強、張磊、王軍、劉彬彬、盧瀚、安劍、鞏建華、劉銳寧、李偉明、梁水、李鑫、孫秀梅、李鐘尉等。在編寫本書的過程中,我們以科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。
  感謝您購買本書,希望本書能成為您編程路上的領航者。
  “零門檻”編程,一切皆有可能。
  祝讀書快樂!
  
  
  
  編 者
  
Visual C++從入門到精通(第3版)
  
前 言
  
VI
  
  
VII
  
  
  
  
  
  
內容簡介:

《Visual C++從入門到精通(第3版)》從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,詳細介紹了使用Visual C++ 6.0進行程序開發應該掌握的各方面知識。全書共分20章,包括Visual C++ 6.0集成開發環境,C++語言基礎,語句,面向過程程序設計,面向對象程序設計,對話框應用程序設計,常用控件,菜單,工具欄和狀態欄,高級控件,自定義MFC控件,文本、圖形、圖像處理,文檔與視圖,打印技術,文件與注冊表操作,ADO編程,動態鏈接庫,多線程程序設計,網絡套接字編程,圖書管理系統。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Visual C++ 6.0程序開發的精髓,快速提高開發技能。另外,本書除了紙質內容之外,配書光盤中還給出了海量開發資源庫,主要內容如下:
 語音視頻講解:總時長14小時,共100段             實例資源庫:881個實例及源碼詳細分析
 模塊資源庫:15個經典模塊開發過程完整展現            項目案例資源庫:15個企業項目開發過程完整展現
 測試題庫系統:616道能力測試題目                   面試資源庫:371個企業面試真題
 PPT電子教案
本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。


目錄:

第1篇 基礎知識

第1章 Visual C++ 6.0集成開發環境 3
視頻講解:30分鐘
1.1 Visual C++ 6.0概述 4
1.2 Visual C++ 6.0開發環境介紹 4
1.2.1 熟悉Visual C++ 6.0 IDE開發環境 4
1.2.2 Visual C++ 6.0 IDE菜單介紹 5
1.2.3 Visual C++ 6.0 IDE工具欄介紹 11
1.2.4 Visual C++ 6.0工作區窗口介紹 13
1.2.5 Visual C++ 6.0 控件面板介紹 14
1.2.6 Visual C++ 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小時33分鐘
2.1 C++文件結構 24
2.1.1 頭文件的構成 24
2.1.2 源文件的構成 24
2.2 C++語言基本要素 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.7 sizeof運算符 51
2.4.8 new和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
視頻講解:28分鐘
3.1 語句的構成 64
3.2 復合語句 64
3.3 分支語句 66
3.3.1 if語句 66
3.3.2 switch語句 68
3.4 循環語句 71
3.4.1 for語句 71
3.4.2 while語句 74
3.4.3 do while語句 74
3.4.4 嵌套循環語句 75
3.5 跳轉語句 76
3.5.1 goto語句 76
3.5.2 return語句 77
3.5.3 exit語句 79
3.6 小結 79
3.7 實踐與練習 79
第4章 面向過程程序設計 81
視頻講解:46分鐘
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小時13分鐘
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小時22分鐘
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.7 Windows通用對話框 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
視頻講解:54分鐘
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
視頻講解:21分鐘
9.1 工具欄設計 230
9.1.1 工具欄資源設計 230
9.1.2 工具欄的命令處理 231
9.1.3 動態創建工具欄 232
9.1.4 設置工具欄按鈕提示 236
9.1.5 設計XP風格工具欄 239
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
視頻講解:40分鐘
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
視頻講解:59分鐘
12.1 GDI概述 298
12.1.1 設備上下文 298
12.1.2 GDI對象 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.5 GDI+圖像編程 325
12.5.1 在Visual C++ 6.0中使用GDI+ 325
12.5.2 利用GDI+實現圖像類型轉換 326
12.5.3 使用GDI+顯示GIF圖像 329
12.6 小結 332
12.7 實踐與練習 332
第13章 文檔與視圖 333
視頻講解:32分鐘
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
視頻講解:27分鐘
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
視頻講解:39分鐘
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.3 INI文件操作 408
15.3.1 INI文件基本結構 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
視頻講解:30分鐘
16.1 ADO編程基礎 422
16.1.1 ADO概述 422
16.1.2 在Visual C++中應用ADO技術 422
16.2 ADO對象 422
16.2.1 ADO連接對象 423
16.2.2 ADO記錄集對象 425
16.2.3 ADO命令對象 429
16.2.4 ADO參數對象 430
16.3 ADO對象應用 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
視頻講解:51分鐘
19.1 計算機網絡基礎 478
19.1.1 OSI參考模型 478
19.1.2 IP地址 478
19.1.3 地址解析 479
19.1.4 域名系統 480
19.1.5 TCP/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.4 MFC套接字編程 494
19.4.1 CAsyncSocket類 494
19.4.2 CSocket類 499
19.4.3 基于TCP協議的網絡聊天室系統 500
19.5 小結 505
19.6 實踐與練習 505


第4篇 項目實戰

第20章 圖書管理系統 509
視頻講解:56分鐘
20.1 系統分析 510
20.1.1 需求分析 510
20.1.2 可行性分析 510
20.1.3 編寫項目計劃書 511
20.2 系統設計 513
20.2.1 系統目標 513
20.2.2 系統功能結構 513
20.2.3 業務流程圖 513
20.3 數據庫設計 514
20.3.1 數據庫分析 514
20.3.2 創建數據庫 515
20.3.3 創建數據表 515
20.4 創建工程 518
20.5 公共類設計 519
20.5.1 自繪菜單類CMyCoolMenu 519
20.5.2 自定義編輯框類CKeyEdit 524
20.5.3 自定義列表視圖類CCustomGrid 526
20.6 啟動界面的設計 527
20.6.1 啟動界面設計 528
20.6.2 啟動界面的淡入淡出效果 528
20.7 登錄對話框設計 529
20.7.1 登錄對話框的界面設計 529
20.7.2 設置按鈕顯示位圖 530
20.7.3 設置按Enter鍵移動焦點 530
  
20.7.4 設置“登錄”按鈕功能 531
20.8 主窗體設計 531
20.8.1 菜單設計 532
20.8.2 工具欄設計 533
20.8.3 主窗體界面設計 534
20.9 “基本信息管理”模塊設計 534
20.9.1 “基本信息管理”模塊界面設計 535
20.9.2 設置選項卡 535
20.9.3 初始化標簽控件 540
20.9.4 設置按鈕功能 540
20.10 “庫存信息管理”模塊設計 541
20.10.1 “庫存信息管理”模塊界面設計 542
20.10.2 設置選項卡 542
20.11 “查詢管理”模塊設計 549
20.11.1 “查詢管理”模塊界面設計 550
20.11.2 設置選項卡 550
20.12 運行項目 555
20.13 開發常見問題與解決 557
20.13.1 書寫錯誤的函數名 557
20.13.2 使用自定義類時導入頭文件 557
20.13.3 屏蔽按Enter鍵關閉窗口功能 558
20.13.4 截獲按Enter鍵后的潛在問題 558
20.13.5 數據添加時字段大小越界 559
20.13.6 如何調用文檔/視圖結構打印 559
20.14 小結 560

  
Visual C++從入門到精通(第3版)
  
目 錄
  
X
  
  
XI
  
  
  
  
  
  
序: