1Windows程序设计基础
1.1程序基础
1.2面向过程程序设计方法简介
1.2.1设计原理和技术方法
1.2.2特点
1.3面向对象程序设计方法简介
1.3.1基本概念
1.3.2特点
1.3.3基本原则
1.4Windows的编程模式
1.4.1Windows操作系统特点
1.4.2Windows程序设计的特点
1.4.3Windows的基本用户界面
1.4.4Windows应用程序的基本组成
1.4.5Windows应用程序的开发工具
小结1
习题1
2Visual C++6.0概述
2.1Visual C++ 6.0特性
2.2Visual C++ 6.0可视化集成开发环境
2.2.1主窗口
2.2.2Visual C++ 6.0菜单栏
2.2.3项目工作区
小结2
习题2
3C++语言基础
3.1标识符
3.2数据类型
3.2.1基本数据类型
3.2.2构造数据类型
3.2.3数据类型转换
3.3数组、字符串和指针
3.3.1数组
3.3.2字符串
3.3.3指针
3.4运算符
3.5控制结构
3.5.1表达式语句、空语句和块语句
3.5.2选择语句
3.5.3循环语句
3.5.4转移语句
3.6函数
3.7类和对象
3.7.1类的定义
3.7.2对象的定义
3.7.3成员函数和this指针
3.7.4结构、联合和类
3.7.5构造函数和析构函数
3.7.6类的友元
3.8继承
3.8.1类的继承
3.8.2单一继承
3.8.3多重继承
3.9多态性和虚函数
3.10重载
3.10.1函数重载
3.10.2运算符重载
3.11C++语言书写规范
小结3
习题3
4MFC编程
4.1MFC的概念
4.1.1封装
4.1.2继承
4.1.3构成应用程序的对象之间的关系
4.2用向导创建应用程序
4.3Visual C++ 6.0程序的组成
4.3.1应用程序的类说明
4.3.2应用程序的文件说明
4.3.3MFC的WinMain()
小结4
习题4
5消息
5.1消息的概念
5.1.1消息的处理机制
5.1.2消息的映射
5.1.3消息的种类
5.2发送和接收消息
5.3获取用户的输入
5.3.1键盘输入
5.3.2鼠标输入
小结5
习题5
6菜单、工具栏和状态栏
6.1使用菜单
6.1.1创建基本的菜单资源
6.1.2为菜单添加快捷键功能
6.1.3实现菜单功能
6.2工具栏和状态栏
6.2.1工具栏
6.2.2状态栏
6.2.3工具栏、状态栏的实现
小结6
习题6
7对话框
7.1对话框的特性
7.1.1对话框的组成
7.1.2对话框的分类
7.2建立对话框
7.2.1对话框的创建步骤
7.2.2创建对话框资源
7.3使用对话框
7.3.1创建对话框类
7.3.2对话框的实现
小结7
习题7
8控件
8.1静态文本框和编辑框
8.1.1静态控件
8.1.2编辑框
8.2按钮
8.2.1命令按钮
8.2.2单选按钮
8.2.3检查框
8.3列表框、组合框
8.3.1列表框
8.3.2组合框
8.3.3一个例子
8.4新的Win32控件
8.4.1Win32控件的通知消息
8.4.2旋转按钮控件
8.4.3滑尺控件
8.4.4进度条控件
8.4.5树形视图控件
8.5控件的创建、访问、删除及通知消息
8.5.1控件的创建方法
8.5.2访问控件的方法
8.5.3控件及控件对象的删除
8.5.4控件通知消息
小结8
习题8
9实例:一个画图工具的实现
9.1功能分析
9.2界面设计
9.3功能设计和代码编写
9.3.1创建应用程序框架
9.3.2制作菜单
9.3.3制作工具栏
9.3.4实现所见即所得绘图
9.3.5制作对话框
9.4项目调试
9.5完整的源程序清单
小结9
习题9
参考文献