內(nèi)容簡介
《深入淺出MFC》分為四大篇。第一篇提出學習MFC程序設計之前的必要基礎,包括Windows程序的基本觀念以及C++的高階議題。“學前基礎”是相當主觀的認定,不過,基于我個人的學習經(jīng)驗以及教學經(jīng)驗,我的挑選應該頗具說服力。第二篇介紹Visual C++整合環(huán)境開發(fā)工具。本篇只不過是提綱挈領而已,并不企圖取代 Visual C++使用手冊。然而對于軟件使用的老手,此篇或已足以讓您掌握Visual C++整合環(huán)境。工具的使用雖然談不上學問,但在視覺化軟件開發(fā)過程中扮演極重角色,切莫小覷它。 第三篇介紹application framework的觀念,以及MFC骨干程序,所謂骨干程序,是指Visual C++的工具AppWizard所產(chǎn)生出來的程序碼。當然,AppWizard會根據(jù)你的選項做出不同的程序碼,我所據(jù)以解說的,是大眾化選項下的產(chǎn)品。 第四篇以微軟公司附于Visual C++光碟片上的一個范例程序Scribble為主軸,一步一步加上新的功能。并在其間深入介紹Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技術。這些技術正是其他書籍最缺乏的部分。此篇之最后數(shù)章則脫離Scribble程序,另成一格。
目錄
你一定要知道(導讀)
第一篇 勿在浮砂筑高臺
第1章 Win32程序基本概念
第2章 C++的重要性質(zhì)
第3章 MFC六大關鍵技術之仿真
第二篇 欲善工事先利其器
第4章 Visual C++集成開發(fā)環(huán)境
第三篇 淺出MFC程序設計
第5章 總觀Application Framework
第6章 MFC程序的生死因果
第7章 簡單而完整:MFC骨干程序
第四篇 深入MFC程序設計
第8章 Document-View深入探討
第9章 消息映射與命令傳遞
第10章 MFC與對話盒
第11章 View功能的加強與重繪效率的提高
第12章 打印與預覽
第13章 多重文件與多重顯示
第14章 MFC多線程程序設計
第15章 定制一個AppWizard
第16章 站上眾人的肩膀——使用Components&activeX Controls
第五篇 附錄
附錄A 無責任書評:從搖籃到墳墓Windows的完全學習
無責任書評:MFC四大天王
附錄B Scribble Step 5完整原始碼
附錄C Visual C++5.0MFC范例程序一覽
附錄D 以MFC重建DBWIN