出版说明
前言
第1章 Windows应用程序
1.1 Windows编程基础知识
1.1.1 窗口的概念
1.1.2 事件驱动的概念
1.1.3 句柄
1.1.4 消息及其在编程中的应用
1.2 Windows中的事件驱动程序设训
1.3 Windows应用程序的基本组成
1.3.1 应用程序的组成
1.3.2 源程序组成结构
1.3.3 应用程序基本框架举例
习题一
第2章 GDI及其应用
2.1 GDI的特点及其应用
2.1.1 设备描述表及其句柄的获取
2.1.2 图形刷新的概念及其方法
2.1.3 映像模式
2.2 绘图工具简介
2.2.1 画笔
2.2.2 画刷
2.2.3 颜色
2.3 常用绘图函数
2.4 应用实例
习题二
第3章 VC++编程中字体的应用
3.1 字体的创建及其属性的设置
3.1.1 字体句柄
3.1.2 创建自定义字体
3.1.3 字体的颜色设置
3.2 文本的输出过程
3.3 文本操作实例
习题三
第4章 VC++编程中关于键盘与鼠标消息的响应
4.1 键盘在应用程序中的应用
4.2 键盘操作应用举例
4.3 鼠标在应用程序中的应用
4.4 鼠标应用实例程序
习题四
第5章 资源的应用
5.1 菜单与加速键资源
5.1.1 菜单的创建过程
5.1.2 操作菜单项
5.1.3 动态地创建菜单
5.1.4 加速键资源
5.2 创建菜单资源实例
5.3 位图资源及其应用
5.4 位图操作实例
5.5 对话框资源及其应用
5.5.1 模式对话框的编程方法
5.5.2 模态对话框应用实例
5.5.3 非模态对话框的编程方法
5.5.4 非模态对话框应用实例
5.6 通用对话框资源
5.6.1 通用对话框的创建过程
5.6.2 通用对话框应用实例
习题五
第6章 Windows标准控件
6.1 概述
6.2 常用子窗口操作函数
6.3 按钮控件的创建
6.3.1 按钮控件的分类
6.3.2 按钮控件的创建过程
6.3.3 按钮控件与应用程序之间的消息传递
6.3.4 按钮控件示例
6.4 滚动条控件
6.4.1 滚动条控件的功能特点与分类
6.4.2 滚动条控件的创建
6.4.3 常用滚动条操作函数
6.4.4 滚动条控件示例
6.5 静态控件
6.5.1 静态控件的特点
6.5.2 静态控件的创建
6.5.3 发送静态控件消息
6.5.4 静态控件应用举例
6.6 列表框子窗口控件
6.6.1 列表框子窗口控件的特点
6.6.2 创建列表框子窗口控件
6.6.3 列表框和应用程序之间的消息传递
6.6.4 列表框应用举例
6.7 编辑框控件
6.7.1 编辑框控件的特点
6.7.2 编辑框控件的创建
6.7.3 编辑框与应用程序间的消息传递
6.7.4 编辑框控件应用举例
6.8 组合框控件
6.8.1 组合框的特点
6.8.2 组合框控件的创建
6.8.3 组合框与应用程序间的消息传递
6.8.4 组合框控件应用举例
习题六
第7章 文件的操作
7.1 文件操作概念与基本方法
7.1.1 文件操作的特点
7.1.2 常用的文件操作函数
7.2 剪贴板的应用及其操作
7.2.1 应用程序向剪贴板发送文本
7.2.2 获取剪贴板文本
7.3 有关文化与剪贴板操作的应用程序实例
习题七
第8章 MFC设计应用程序的基础知识
8.1 MFC简介
8.2 MFC类的层次结构及主要的类的用法
8.2.1 MFC类的层次结构
8.2.2 根类
8.2.3 应用程序体系结构类
8.2.4 可视对象类
8.2.5 通用类
8.2.6 OLE类
8.2.7 ODBC数据库类
8.3 应用程序向导
习题八
第9章 应用NFC创建含编辑框的应用程序
9.1 编辑框控件简介
9.2 带有编辑框控件的应用程序编程实例
习题九
第10章 菜单设计
10.1 菜单结构
10.2 CMenu类
10.3 用ClassWizard创建带有菜单的应用程序
习题十
第11章 用AppWizard创建合滚动条控件的应用程序
11.1 滚动条类的结构
11.2 滚动条类的创建与初始化
11.3 用AppWizard创建带有滚动条控件的应用程序
习题十一
第12章 用AppWizard创建带有按钮控件和列表框控件的应用程序
12.1 按钮控件类简介
12.1.1 CButton类简介
12.1.2 CBitmapButton类
12.2 CListBox类及其应用
12.2.1 CListBox类简介
12.2.2 创建和初始化CListBox对象
12.3 按钮控件及分组框的应用
12.3.1 应用程序的主窗口及其布局
12.3.2 应用程序的功能
12.3.3 编写应用程序的步骤
12.3.4 应用程序的代码编程部分
12.3.5 单选按钮的初始化
习题十二
第13章 利用AppWizard创建带有工具条的应用程序
13.1 工具条模板及工具条类简介
13.1.1 工具条模板资源结构
13.1.2 CToolBar类简介
13.1.3 工具条类的方法简介
13.1.4 控制工具条的显示与隐藏
13.2 用AppWizard创建带有工具条的应用程序实例
习题十三
第14章 应用AppWizard创建带有文档/视图结构的应用程序
14.1 文档界面概述
14.2 文档类与视图类的结构简介
14.2.1 文档/视图结构
14.2.2 文档类的结构及其方法
14.2.3 视图类的结构及其方法
14.2.4 视图类的方法
14.2.5 视图类的派生类简介
14.2.6 文档模板类的结构及其方法
14.3 文档编程实例
习题十四
附录A VC++6.0开发环境
A.1 VC++6.0及其开发环境概述
A.2 VC++6.0的菜单栏
A.2.1 File菜单
A.2.2 Edit菜单
A.2.3 View菜单
A.2.4 Insert菜单
A.2.5 Project菜单
A.2.6 Build菜单
A.2.7 Tools菜单
A.3 VC++6.0的工具栏
A.3.1 工具栏的构成
A.3.2 工具栏的定制与修改
A.4 项目与项目工作区
A.4.1 创建新的项目工作区
A.4.2 项目工作区窗口
A.5 资源及资源编辑器
A.6 联机帮助
参考文献