Visual C++從入門到精通(第3版) ( 簡體 字) |
作者:明日科技 | 類別:1. -> 程式設計 -> C++ -> VC++ |
譯者: |
出版社:清華大學出版社 | 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
|
序: |