第一编 如何编写一个具有实用功能的字处理编辑软件
一、程序运行特征
二、程序创建过程
三、程序运行机制
1.EditSoft应用程序是怎样打开或新建一个文本文件的?
2.在MFC编程中,为什么大多数应用程序采用文档/视图结构?
3.文档和视图是怎样联系起来的?
4.为什么在革些程序新创建的菜单中只输入了一个菜单ID标识就可以实现某一种功能,而没有加入任何代码?
5.为什么在应用程序的菜单中有的菜单项是灰的?
6.为什么几乎所有的命令消息处理函数都必须有一个ID标识与之相关联?
7.如何为程序添加一个浮动菜单?
8.操作系统自带的记事本程序中的“帮助/关于记事本”对话框中的系统信息是如何增加上去的?
9.如何给应用程序做一个每日提示?
10.为什么在应用程序中直接加入每日提示部件后,屏幕上出现“提示文化”不存在的出错信息?
11.如何汉化每日提示界面的所有英文?
12.每日提示控件是怎样在应用程序中加入自己的菜单的?
13.怎样为应用程序增加一个日历?
14.如何使EditSoft应用程序成为多文档应用程序?
15.如何修改应用程序标题栏上的显示文字?
16.如何使应用程序以最大化窗口显示?
17.如何在应用程序的状态条上显示时间?
18.如何使应用程序窗口左上角标题栏上的应用程序图标动起来?
19.如何使应用程序支持拖放功能?
四、程序功能扩充
第二编 怎样编写一个位图及图形操作程序
一、程序运行特征
二、程序创建过程
三、程序运行机制
四、程序功能扩充
第三编 怎样在Windows窗口实现文字的滚动显示
一、程序运行特征
二、程序创建过程
三、程序运行机制
四、程序功能扩充
第四编 怎样编写一个Windows风格的简易计算器
一、程序运行特征
二、程序创建过程
三、程序运行机制
四、程序功能扩充