第一編 如何編寫一個具有實用功能的字處理編輯軟件
一、程序運行特征
二、程序創(chuàng)建過程
三、程序運行機制
1.EditSoft應用程序是怎樣打開或新建一個文本文件的?
2.在MFC編程中,為什么大多數(shù)應用程序采用文檔/視圖結構?
3.文檔和視圖是怎樣聯(lián)系起來的?
4.為什么在革些程序新創(chuàng)建的菜單中只輸入了一個菜單ID標識就可以實現(xiàn)某一種功能,而沒有加入任何代碼?
5.為什么在應用程序的菜單中有的菜單項是灰的?
6.為什么幾乎所有的命令消息處理函數(shù)都必須有一個ID標識與之相關聯(lián)?
7.如何為程序添加一個浮動菜單?
8.操作系統(tǒng)自帶的記事本程序中的“幫助/關于記事本”對話框中的系統(tǒng)信息是如何增加上去的?
9.如何給應用程序做一個每日提示?
10.為什么在應用程序中直接加入每日提示部件后,屏幕上出現(xiàn)“提示文化”不存在的出錯信息?
11.如何漢化每日提示界面的所有英文?
12.每日提示控件是怎樣在應用程序中加入自己的菜單的?
13.怎樣為應用程序增加一個日歷?
14.如何使EditSoft應用程序成為多文檔應用程序?
15.如何修改應用程序標題欄上的顯示文字?
16.如何使應用程序以最大化窗口顯示?
17.如何在應用程序的狀態(tài)條上顯示時間?
18.如何使應用程序窗口左上角標題欄上的應用程序圖標動起來?
19.如何使應用程序支持拖放功能?
四、程序功能擴充
第二編 怎樣編寫一個位圖及圖形操作程序
一、程序運行特征
二、程序創(chuàng)建過程
三、程序運行機制
四、程序功能擴充
第三編 怎樣在Windows窗口實現(xiàn)文字的滾動顯示
一、程序運行特征
二、程序創(chuàng)建過程
三、程序運行機制
四、程序功能擴充
第四編 怎樣編寫一個Windows風格的簡易計算器
一、程序運行特征
二、程序創(chuàng)建過程
三、程序運行機制
四、程序功能擴充