深入浅出MFC第2版(PDF格式)-第7部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
本章回顧 / 625
第 章 功能之加強與重繪效率之提昇
11 View / 627
同時修改多個 : 和
Views UpdateAllViews OnUpdate / 629
在 View 定義個hint / 631
把 hint 傳給OnUpdate / 635
利用 hint 增加重繪效率 / 637
可捲動的視窗:CScrollView / 640
大視窗的小窗口:Splitter / 650
分裂視窗的功能 / 650
22
…………………………………………………………Page 45……………………………………………………………
目 錄
分裂視窗的程式概念 / 651
分裂視窗之實作 / 653
本章回顧 / 657
第 章 印表與預樱А
12 / 659
概觀 / 659
列印動作的背景原理 / 663
MFC 預設的印表機制 / 669
Scribble 列印機制的補強 / 685
印表機的頁和文件的頁 / 685
配置 GDI 繪圖工具 / 687
尺寸與方向:關於映像模式(座標系統) / 688
分頁 / 693
表頭( )與表尾( )
Header Footer / 695
動態計算頁碼 / 696
列印預樱Вā 。
Print Preview / 697
本章回顧 / 698
第 章 多重文件與多重顯示
13 / 701
MDI 和SDI / 701
多重顯像(Multiple Views ) / 703
視窗的動態分裂 / 704
視窗的靜態分裂 / 707
CreateStatic 和CreateView / 709
視窗的靜態叉分裂 / 711
Graph 範例程式 / 713
靜態分裂視窗之觀念整理 / 724
同源子視窗 / 725
23
…………………………………………………………Page 46……………………………………………………………
深入湷觥 FC
CMDIFrameWnd::OnWindowNew / 726
Text 範例程式 / 727
非制式作法的缺點 / 734
多重文件 / 736
新的 Document 類別 / 736
新的 Document Template / 739
新的 UI 系統 / 740
新文件的檔案讀寫動作 / 742
* 第 章 多緒程式設計( ) /
14 MFC Multi…threaded Programming in MFC 745
從作業系統層面看執行緒 / 745
個觀念:模組、行程、執行緒 / 746
執行緒優先權(Priority ) / 748
執行緒排程(Scheduling ) / 751
Thread Context / 751
從程式設計層面看執行緒 / 752
Worker Threads 和 UI Threads / 754
錯铡^念 / 754
正確態度 / 755
MFC 多緒程式設計 / 755
探索CWinThread / 755
產生個 Worker Thread / 759
產生個 UI Thread / 761
執行緒的結束 / 763
執行緒與同步控制 / 763
MFC 多緒程式實例 / 766
24
…………………………………………………………Page 47……………………………………………………………
目 錄
* 第 章 定製個
15 AppWizard / 771
到底 Wizard 是什麼? / 733
Custom AppWizard 的基本操作 / 774
剖析 AppWizard ponents / 779
Dialog Templates 和 Dialog Classes / 780
Macros / 781
Directives / 783
動手修改 Top Studio AppWizard / 784
利用資源編輯器修改 IDD_CUSTOM1 對話窗畫面 / 785
利用 ClassWizard 修改 CCustom1Dlg 類別 / 785
改寫 OnDismiss 虛擬函式,在其定義macros / 787
修改 text template / 788
Top Studio AppWizard 執行結果 /789
更多的資訊 / 790
* 第 章 站眾的肩膀 使用 和
16 ponents ActiveX Controls / 791
什麼是 ponent Gallery / 792
使用ponents / 795
Splash screen / 795
System Info for About Dlg / 797
Tips of the Day / 798
ponents 實際哂茫篢est 程式 / 799
修改 Test 程式內容 / 818
使用 ActiveX Controls / 822
基礎觀念: 、 、
ActiveX Control Properties Methods Events / 823
ActiveX Controls 的五大使用步驟 / 825
使用 : 程式
〃Grid〃 ActiveX Control OcxTest / 827
25
…………………………………………………………Page 48……………………………………………………………
深入湷觥 FC
第五篇 附錄
/ 843
附錄 無責任書評:從搖籃到墳墓 的完全學習
A Windows / 845
* 無責任書評:MFC 大王 / 856
附錄B Scribble Step5 程式原始碼列表 / 873
附錄C Visual C++ 5。0 MFC 範例程式總樱А / 915
附錄 以 重建 ( )
* D MFC Debug Window DBWIN / 921
26
…………………………………………………………Page 49……………………………………………………………
第0章 你定要知道(導讀)
第0章
你一定要知道 (导读)
这本书适合谁
深入湷錾钊霚出 MFC 是一本介绍MFC (Microsoft Foundation Classes )程序设计技术的书籍。
深入湷錾钊霚出
对于Windows 应用软件的开发感到兴趣,并欲使用Visual C++ 整合环境的视觉开发工
具,以MFC 为程序基础的人,都可以从此书获得最根本最重要的知识与实例。
如果你是一位对Application Framework 和对象导向(Object Oriented )观念感兴趣的技
术狂热份子,想知道神秘的Runtime Type Information 、Dynamic Creation 、Persistence 、
Message Mapping 以及mand Routing 如何实作,本书能够充分满足你。事实上,依
我之见,这些核心技术与彻底学会操控MFC 乃同一件事情。
全书分为四篇:
第一篇【勿在浮砂筑高台】提供进入MFC 核心技术以及应用技术之前的所有技术基础,
包括:
■ Win32 程序观念:message based; event driven; multitasking; multithreading;
console programming。
■ C++ 重要技术:类别与对象、this 指针与继承、静态成员、虚拟函数与多态、
27
…………………………………………