友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
深入浅出MFC第2版(PDF格式)-第153部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
。。。 Visual C++
版本更迭攸關全書內容。
858
…………………………………………………………Page 921……………………………………………………………
附錄A 無責任書評
這就引出了本書在程式誘導方面的個特徵:工具的使用佔了相當吃重的角色。工具的
使用難度不高,但非常繁多(從 新鮮的眼光看可能是 呃 非常雜亂)。
Visual C++ 。。。 。。。
又要學習 ,又要配合工具的使用,對初學者而言是雙倍負擔。我曾經在 看
MFC BBS
到封信,抱怨 Inside Visual C++ 雖是名著,他卻完全看不懂。呵,我完全能夠了解,
我不是那種自己懂了之後就忘記痛苦的。
入選原因:老字號,範例程式內容豐富,220 頁的 OLE 和 110 頁的 Database 是本
唯有的大獨家,別處難找。
Programming Windows 95 with MFC
Ray Duncan (侯捷極為尊敬的位老牌作家,近年似乎淡出,洠в惺颤N新作品)曾經說,
這本書是 ,儼然有 (裕В┙影嘀畡荨钠渲鳌
〃the Petzold for MFC programming〃 Petzold
睿陌才牛踔翉臅饷娴陌才牛谠陲@示「接班」的訊息。而它的內容可以證明
Ray Duncan 的推耍K不虛佞。
裕В篊harles Petzold 是 Programming Windows 95 書的作者。該書是SDK 程式設計寶
典。這本書近來洠в心屈N轟動以及手冊了,因為 MFC 或 OWL 這類 framework 產
品不斷精進, 、 、 這類快速程式開發工具(
Visual Basic Delphi C++ Builder Rapid Application
, )不斷進逼, 程式設計的角色有點像組合語言了。不過我告訴你,
Development RAD SDK
學會它,絕對讓你層次不同 不只在程式設計的層次,還在對作業系統的了解層次。
…
這本書在程式設計的誘導方面,與 Inside Visual C++ 書有極大的作法差異。本書洠в小
任何個程式以 Wizards 完成(我想作者必然曾經借重工具,只是最後再清理遍),
所以你不會看到像 和 這樣的奇怪符號,以及堆 、 、 。「程
//{{ }}// #ifdef #undef #endif
式碼是我們自己行行寫出來」的這種印象,可能對於消除初學者的焦灼有點幫助。
入選原因:文字簡易,觀念清楚。從章節目錄你看不到非常特殊的主睿'含在各
個小節之有不少珠玉之言。平實穩健。對 核心觀念如 、
MFC Document/View Message
Map 的討論雖然渿熂粗梗憩F不俗。
859
…………………………………………………………Page 922……………………………………………………………
第五篇 附錄
MFC Internals
這是大王之唯不以教導 MFC「程式設計」為目的的書。它的目的是挖掘 MFC 的
黑箱作業內容,從而讓讀者對application framework 有透徹的認識。這樣的認識對於 MFC
的應用面其實也是有幫助的,而且不小。
這本書挖掘 MFC 的原始碼至深至多,最後還在附錄A列出 MFC 原始碼的搜尋導引。
由於解釋 MFC 的內部咦髟恚俨坏镁陀虚L串的「誰呼叫誰,誰又呼叫誰」的敘
述。這種敘述是安眠藥的最佳藥引,所幸作者大多能夠適時補張流程圖,對於讀
者的意識恢復有莫大幫助。
入選原因:獨特而唯。雖然並非初學者乃至級程度者所能窺堂奧,卻是所有資深
的 MFC 程式員應該嘗試讀讀的書籍。
Dissecting MFC
這本書是應用面(各種 MFC classes 之應用)和核心面(耄Р卦凇 FC 內的各種奇妙機
制)的巧妙混合。前半篇幅為讀者紮基礎,包括 、 、 程式的基礎技術
Win32 C++ MFC
環節。後半篇幅以著名的 Scribble 程式(隨附於 Visual C++ 之)為例,從應用面
出發,卻以深掘原理的核心技術面收場。看不到豐富絢麗的各種應用技巧,著重在厚植
讀者對於 MFC 核心技術的基礎。
入選原因:本書挖掘的 、 、 、
Runtime Class Dynamic Creation Message Mapping mand
、 等主睿庹f詳實圖片精采,有世界級水準。並有簡化模擬(使用
Routing Persistence
程式 ),降低入門門檻。 程式員如果想進入 領域,這本書是最佳選擇。
console SDK MFC
看過Inside Visual C++ 和Programming Windows 95 with MFC 的讀者,這本書會讓你更
層樓,「知其然並知其所以然」。
Inside Visual C++ 4。0
860
…………………………………………………………Page 923……………………………………………………………
附錄A 無責任書評
作者:David J。 Kruglinski
出版公司:Microsoft Press
出版日期:1996 年初
頁數: 章, 頁
29 896
售價:US 45。00 。含光碟片。
: 、 、
PartI Windows Visual C++ and Application Framework Foundamentals
1。 Microsoft Windows and Visual C++
2。 The MFC Application Framework
:
PartII The MFC Library View Class
3。 Getting Started wwwith AppWizard Hello World!
4。 Basic Event Handling; Mapping Modes; and a Scrolling View
5。 The Graphics Device Interface (GDI); Colors; and Fonts
6。 The Modal Dialog and Windows 95 mon Controls
7。 The Modeless Dialog and Windows 95 mon Dialogs
8。 Using OLE Controls (OCXs)
9。 Win32 Memory Management
10。 Bitmaps
11。 Windows Message Processing and Multithreaded Programming
:
PartIII The Document…View Architecture
12。 Menus; Keyborad Accelerators; the Rich Edit Control; and Property Sheets
13。 Toolbars and Status Bars
14。 A Reusable Frame Window Base Class
15。 Separating the Document from Its View
16。 Reading and Writing Documents SDI
17。 Reading and Writing Documents MDI
18。 Printing and Print Preview
19。 Splitter Windows and Multiple Views
20。 Context…Senssitive Help
21。 Dynamic LInk Libraries (DLLs)
22。 MFC Programs Without Document or View Classes
:
PartIV OLE
23。 The OLE ponent Object Model ()
24。 OLE Automation
25。 OLE Uniform Data Transfer Clipboard Transfer and Drag and Drop
26。 OLE Structure Storage
27。 OLE Embedded Servers and Containers
:
PartIV Database Management
28。 Database Management with Microsoft ODBC
29。 Database Management with Microsoft Data Access Object (DAO)
Appendix A: A Crash Course in the C++ Language
861
…………………………………………………………Page 924……………………………………………………………
第五篇 附錄
Appendix B: Message Map Functions in MFC
Appendix C: MFC Library Runtime Class Identification and Dynamic Object Creation
自從 興起,在 程式設計之外, 程式員又找到了
application framework raw API Windows
條新的途徑。 「系出名門,血統純正」,比之其他的 產品
MFC application framework
自然是聲勢浩大, 書籍也就因此比其他同等級產品的書籍來得多得多。
MFC
群雄並起之勢維持洠в刑茫嬲暮脰|西很快就頭角崢嶸了。Inside Visual C++ 是最
早出線的本。此書至今已是第版,前兩版分別針對 ( )和
MFC 2。0 Visual C++ 1。0 MFC
( )撰寫。已有評論把此書與Programming Windows 並提,稱之為
2。5 Visual C++ 1。5
MFC/C++ 的 Petzold 書籍(聽起來猶如錶界的勞力士,車界的勞斯萊斯)。
Kruglinski 本為了卡住這個尊崇的位置,甚至「於數年前的個冬,有著風雪的傍晚,
冒險進入紐約的 ,拜訪 大師 ,問他關於撰寫
East Village Windows Charles Petzold
Programming Windows 的想法 」(語見此書之 )。
。。。 Introduction
Kruglinski 毫不耄Р厮麑Α FC 的熱愛,他說這是他等了十年才盼到的軟體開發環境。
十年有點跨張, 的歷史才多久?但 與 整合環境之功能強大卻是不
PC MFC Visual C++
假。這本書劃分為大篇。第篇介紹 application framework 的觀念以及 Visual C++ 整
合環境的各個工具元件。第篇真正進入MFC 程式設計,不能免俗從 〃Hello World〃
開始,焦點放在視窗顯示身(也就是 CView 的哂茫W髡邍L試以 和 完
C++ MFC
成些功能簡單的程式,像是簡易繪圖、圖形捲動、字形輸出、通用對話盒與通用控制
元件、OCX 之使用等等。
第篇才真正進入 MFC 的核心,也就是 Document…View 架構,這也是所謂 application
framework 的最大特伲.斈銓W會如何使用 Document 並且把它和 View 連接起來後,
你會驚訝資料的檔案動作和印表動作(包括預視功能)是多麼容易加入。這篇的章節
包括漂亮迷的 UI 元件如工具列、狀態列、分裂視窗、求助系統、屬性對話盒,以及
、 、列印、預視、動態聯結函式庫等主睿!
SDI MDI
第篇的五章談的全部都是 。不像般書籍對於 蜻蜓點水,這篇是道道
OLE OLE
862
…………………………………………………………Page 925……………………………………………………………
附錄A 無責任書評
的硬扎貨色,範圍包括 ( )、 、
ponent Object Model OLE Automation Uniform Data
、 、 。
Transfer Structured Storage Embedded Servers and Contai
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!