深入淺出 MFC, 2/e 深入浅出MFC(附光盘)

侯俊傑

  • 出版商: 華中科技大學出版社
  • 出版日期: 2002-03-01
  • 售價: $480
  • 貴賓價: 9.5$456
  • 語言: 簡體中文
  • 頁數: 701
  • 裝訂: 平裝
  • ISBN: 7900614931
  • ISBN-13: 9787900614933
  • 相關分類: 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程序,另成一格。
本書內含光盤一片,書中所有原始碼與可執行文件盡在其中。

<目錄>

第0章你一定要知道(導讀)
這本書適合誰
你需要什麼技術基礎
你需要什麼軟硬件環境
讓我們使用同一種語言
本書符號習慣
本書例程的取得
範例程序說明
與前版本之差異
如何聯絡作者
第一篇勿在浮砂築高臺
第1章Win32程序基本概念
Win32程序開發流程
需要什麼函數庫(.LIB)
需要什麼頭文件(.H)
以消息為基礎,以事件驅動之(message based,event driven)
一個具體而微的Win32程序
程序進入點WinMain
窗口類之註冊與窗口之誕生
消息循環
窗口的生命中樞:窗口函數
消息映射(Message Map)的雛形
對話框的運行
模塊定義文件(.DEF)
資源描述檔(.RC)
Widnows程序的生與死
空閒時間的處理:OnIdle
Console程序
Console程序與DOS程序的差別
Console程序的編譯鏈接
JBACKUP:Win32 Console程序設計
MFCCON:MFC Console程序設計
行程與線程(Process and Thread)
核心對象
一個行程的誕生與死亡
產生子行程
一個線程的誕生與死亡
以_beginthreadex取代CreateThread
線程優先級(Priority)
多線程程序設計實例
第2章C的重要性質
類及其成員——談封裝(encapsulation)
基類與派生類:談繼承(Inheritance)
this指針
虛擬函數與多態(Polymorphism)
類與對像大解剖
Object slicing與虛擬函數
靜態成員(變量與函數)
C程序的生與死:兼談構造函數與解構函數
四種不同的對像生存方式(in stack、in heap、global、local static)
執行期類型信息(RTTI)
動態生成(Dynamic Creation)
異常 ​​處理(Exception Handling)
Template
Template Functions
Template Classes
Template的編譯與鏈接
第3章MFC六大關鍵技術之模擬
MFC類層次結構
Frame 1範例程序
MFC程序的初始化過程
Frame 2範例程序
RTTI(執行期類型識別)
類別型錄網與CRuntimeClass
DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏
Frame 3範例程序
IsKindOf(類型識別)
Frame 4範例程序
Dynamic Creation(動態生成)
DECLARE_DYNCREATE/IMPLEMENT_DYNCREATE宏
Frame 6範例程序
Persistence(永久保存)機制
Serialize(數據讀寫)
……
第二篇欲善工事先利其器
第4章Visual C集成開發環境
第三篇淺出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?tiveX Controls
第五篇附錄
附錄A無責任書評:從搖籃到墳墓Windows的完全學習
附錄B Scribble Step 5完整原始碼
附錄C Visual C 5.0MFC範例程序一覽
附錄D以MFC重建DBWIN