深入浅出MFC第2版(PDF格式)-第5部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
* 多緒程式設計實例 / 050
14
…………………………………………………………Page 37……………………………………………………………
目 錄
第2章 C++ 的重要性伲 / 055
類別及其成員 談封裝( )
encapsulation / 056
基礎類別與衍生類別 談繼承( )
Inheritance / 057
this 指標 / 061
虛擬函式與多型(Polymorphism ) / 062
類別與物件大解剖 / 077
Object slicing 與虛擬函式 / 082
靜態成員(變數與函式) / 085
C++ 程式的生與死:兼談建構式與解構式 / 088
* 種不同的物件生存方式 / 090
* 所謂 〃Unwinding〃 / 092
執行時期型別資訊(RTTI ) / 092
動態生成(Dynamic Creation ) / 095
異常處理(Exception Handling ) / 096
Template / 100
Template Functions / 101
Template Classes / 104
Templates 的編譯與聯結 / 106
第3章 MFC 六大關鍵技術之模擬 / 109
MFC 類別階層 / 111
Frame1 範例程式 / 111
MFC 程式的初始化過程 / 115
Frame2 範例程式 / 118
RTTI (執行時期型別辨識) / 122
CRuntimeClass 與類別型錄網 / 123
DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC 巨集 / 125
Frame3 範例程式 / 132
15
…………………………………………………………Page 38……………………………………………………………
深入湷觥 FC
(型別辨識)
IsKindOf / 140
Frame4 範例程式 / 141
Dynamic Creation (動態生成) / 143
DECLARE_DYNCREATE / IMPLEMENT_DYNCREATE 巨集 / 144
Frame6 範例程式 / 151
Persistence (永續生存)機制 / 160
Serialize (資料讀寫) / 161
DECLARE_SERIAL/IMPLEMENT_SERIAL 巨集 / 167
洠в泄犂淌健 / 170
Message Mapping (訊息映射) / 170
Frame7 範例程式 / 181
mand Routing (命令繞行) / 191
Frame8 範例程式 / 203
* 本章回顧 / 216
第篇 欲善工事先利其器- 開發工具
Visual C++ 5。0 / 217
第4章 Visual C++ 整合性軟體開發環境 / 219
安裝與組成 / 220
個重要的工具 / 234
內務府總管:Visual C++ 整合開發環境/ 236
關於project / 237
關於工具設定 / 241
Source Browser / 243
Online Help / 247
除錯工具 / 249
VC++ 除錯器 / 251
Exception Handling / 255
16
…………………………………………………………Page 39……………………………………………………………
目 錄
程式碼產生器 AppWizard / 257
枺ξ鼽c完成MFC 程式骨幹 / 258
Scribble Step0 / 270
威力強大的資源編輯器 / 294
Icon 編輯器 / 295
Cursor 編輯器 / 296
Bitmap 編輯器 / 297
ToolBar 編輯器 / 297
VERSIONINFO 資源編輯器 / 299
String Table 編輯器 / 300
Menu 編輯器 / 301
Accelerator 編輯器 / 303
Dialog 編輯器 / 304
* Console 程式的專案管理 / 305
第篇 湷觥 〕淌皆O計
MFC / 309
第5章 總觀
Application Framework / 311
什麼是 Application Framework / 311
侯捷怎麼說 / 312
我怎麼說 / 314
別怎麼說 / 317
為什麼使用 Application Framework / 321
( )
Microsoft Foundation Class MFC / 324
白頭宮女話寶:Visual C++ 與MFC / 327
縱樱FC / 329
General Purpose classes / 330
Windows API classes / 333
17
…………………………………………………………Page 40……………………………………………………………
深入湷觥 FC
Application framework classes / 334
High level abstractions / 334
Afx 全域函式 / 335
* MFC 巨集(macros ) / 335
* MFC 資料型態(data type ) / 338
第6章 MFC 程式設計導論 MFC 程式的生死因果 / 343
不法門:熟記 MFC 類別的階層架構 / 346
需要什麼函式庫(。LIB ) / 347
需要什麼含入檔( )
。H / 349
簡化的 程式架構 以 為例
MFC Hello MFC / 351
Hello 程式原始碼 / 352
MFC 程式的來龍去茫 / 357
我只借用兩個類別:CWinApp 和CFrameWnd / 358
CWinApp 取代 WinMain 的位 / 359
CFrameWnd 取代WndProc 的位 / 362
引爆器 Application object / 364
耄Щ薏幻鞯腤inMain / 366
AfxWinInit AFX 內部初始化動作 / 370
CWinApp::InitApplication / 372
CMyWinApp::InitInstance / 374
CFrameWnd::Create 產生主視窗(並裕砸暣邦悇e) / 376
奇怪的視窗類別名稱
* Afx:b:14ae:6:3e8f / 387
視窗顯示與更新 / 389