内容简介
本书以循序渐进的方式,深入浅出地讲述了使用 Visu。IC++ 6、MFC开发Windows95/98/NT应用程序的方法。
全书共分19章,内容包括: MFC程序设计概念,Document/View程序设计,如何使用ActiveX控件,DC与Windows绘图程序设计,MFC的消息处理,对话框与多页对话框设计,多种字型输出,Appwizard与Classwizard的操作方法,窗口类型,多线程程序设计与IPC应用,自行建立SDI与MDI应用程序,使用浮动式工具条、状态条及分割式窗口,各种控件与通用控件,位图与CDib实例,文件打印及各类成员函数的详细说明与示例。
本书内容全面、讲述清晰明了、实例丰富,针对 VisuaI C++初学者是一本很好的入门教材,对应用开发人员来说不仅具有参考价值,还可作为随机手册。
目录
第1章综述
1.1本书结构
1.2本书约定
1.3特殊说明
第2章C++重点回顾
2.1类、对象、实例
2.2构造函数Constructor
2.3匿名实例Nameless Instance
2.4虚函数
2.5异常处理
第3章基本概念与简单的MFC类
3.1什么是Win32 API
3.2主控台模式应用程序(Win32 Console Mode)
3.3基本数据类型
3.3.1基本的数据结构
3.3.2使用TCHAR设计支持Unicode和SBCS的通用源程序
3.4使用MFC类库
3.4.1MFC的根CObject
3.4.2功能强大的字符串类CString
3.4.3CFile家族
3.4.4CExeption异常类家族
3.4.5通用的列表类CList
第4章窗口程序的基本概念
4.1终端接口与GUI接口
4.2组成要素
4.2.1应用程序
4.2.2窗口
4.2.3消息传递机制
第5章建立第一个窗口程序
5.1使用Visual C++
5.1.1创建新的工程文件
5.1.2设定工程文件选项
5.1.3建立新CPP文件
5.1.4编译与执行示例程序
5.1.5改错
5.2示例程序
5.2.1HelloApp
5.2.2MyFrameWindow
5.3增加资源文件
5.3.1建立新的资源文件
5.3.2符号与资源的包含文件(Include Files)
5.3.3插入资源
5.3.4编辑位图资源
5.3.5编辑图标资源
5.3.6编辑菜单资源
5.3.7引用资源
5.4用AppWizard产生类似的程序
5.4.1用AppWizard产生工程文件
5.4.2产生了什么代码
5.4.3d CChildView内显示文字
第6章窗口的产生与处理
6.1窗口类
6.2产生CWnd对象
6.2.1CWnd∷Create()
6.2.2CWnd∷CreateEx()
6.2.3WM_CREATE消息
6.2.4CREATESTRUCT
6.3消息响应
6.3.1映射表
6.3.2给窗口发送消息
6.4关闭窗口
6.5窗口的位置及尺寸
6.5.1..