求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

深入淺出MFC檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

深入淺出MFC》,侯俊傑 著,出版社:華中科技大學出版社。

書籍是知識[1]的源泉,只有書籍才能解救人類,只有知識才能使我們變成精神上堅強的、真正的、有理性[2]的人。唯有這種人能真誠地熱愛人,尊重人的勞動,衷心地讚賞人類永不停息的偉大勞動所創造的最美好的成果。

作者介紹

侯俊傑,先生不知何許人也,閒靜少言,不慕榮利。好讀書,求甚解;每有會意,擊節高歌,欣然忘食。嗜咖啡,妻嚴,不能常得。親舊知其如此,或備而禮之,或置而招之;造飲輒盡,期在必快。既快而退,曾不吝去留。善善惡惡,賢賢賤不肖。曲高和寡,直言罪人,晏如也。胸有點墨

目錄

第0章 你要知道(導讀)

這本書適合誰

你需要什麼技術基礎

你需要什麼軟硬件環境

讓我們使用同一種語言

本書符號習慣

本書例程的取得

範例程序說明

與前版本之差異

如何聯絡作者

篇 勿在浮砂築高台

章 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章 消息映射與命令傳遞

0章 MFC與對話盒

1章 View功能的加強與重繪效率的提高

2章 打印與預覽

3章 多重文件與多重顯示

4章 MFC多線程程序設計

5章 定製一個AppWizard

6章 站上眾人的肩膀——使用Components&activeX Controls

第五篇 附錄

附錄A 無責任書評:從搖籃到墳墓Windows的完全學習

附錄B Scribble Step 5完整原始碼

附錄C Visual C 5.0MFC範例程序一覽

附錄D 以MFC重建DBWIN

參考文獻

  1. 什麼是知識?,搜狐,2016-08-13
  2. 理性,是解決絕大多數問題的關鍵,搜狐,2017-03-28