內容介紹
《深入淺出MFC》分為四大篇。第一篇提出學習MFC程式設計之前的必要基礎,包括Widnows程式的基本觀念以及C++的高階議題。“學前基礎”是相當主觀的認定,但作者是甚於自己的學習經驗以及教學經驗,其挑選應該頗具說服力。第二篇介紹Visual C++整合環境開發工具。此篇只是提綱挈領,並不企圖取代Visual C++使用手冊;然而對於軟體使用的老手,此篇或已足以幫助掌握Visual C++整合環境。工具的使用雖然談不上學問,但在視覺化軟體開發過程中扮演極重角色。第三篇介紹application framework的觀念,以及MFC骨幹程式,所謂骨幹程式,是指Visual C++的工具AppWizard所產生出來的程式碼。當然,AppWizard會根據使用者的選項做出不同的程式碼,作者據以解說的是大眾化選項下的產品。第四篇以微軟公司附於Visual C++光碟片上的一個範例程式Scribble為主軸,一步一步加上新的功能;並在其間深入介紹Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技術。這些技術正是其他專著最缺乏的部分。此篇的最後數章則脫離Scribble程式,另成一格。這本書配有一片光碟,書中所有原始碼與執行檔都在其中。
作者介紹
侯俊傑(1961年9月28日-),筆名侯捷,台灣知名電腦技術專欄作家,致力於電腦技術之紮根工作,文章兼具科技之長與靈性之美,有讀者的評語是“比作家更工程師,比工程師更作家”。大同國中、師大附中、交通大學土木系畢業、清華大學動力機械研究所碩士。曾任職工研院機械所與電通所,曾在元智大學授課,近年來多從事兩岸學術交流工作。他的妻子美靜是一名鋼琴師,侯俊傑說他自己“嗜咖啡。妻嚴不能常得。”作品目錄
第一篇 勿在浮砂築高台第一章 Win32 程式基本概念
第二章 C++的重要性質
第三章 MFC六大關鍵技術之仿真
第二篇 欲善工事先利其器
第四章 Visual C++ 集成開發環境
第三篇 淺出MFC程式設計
第五章 總觀Application Framework
第六章 MFC程式的生死因果
第七章 簡單而完整:MFC骨幹程式
第四篇 深入MFC 程式設計
第八章 Document-View深入探討
第九章 訊息映射與命令傳遞
第十章 MFC與對話框
第十一章 Vies功能的加強與重繪效率的提高
第十二章 列印與預覽
第十三章 多重檔案與多重視圖
第十四章 MFC 多執行緒程式設計
第十五章 站在眾人的肩膀――使用Components & ActiveX Controls
第五篇 附錄