Windows程序设计 / 普通高等教育十三五规划教材
作者: 陶勇
出版时间:2016年8月
出版社:科学职教中心
- 科学职教中心
- 9787030495365
- 77301
- 0047170517-8
- 16开
- 2016年8月
- 工学
- 计算机科学与技术
- TP316.7
- 计算机
- 本科
本书可作为大学计算机专业和其他相关专业教育的教材,也可作为从事Windows应用程序设计及相关工作人员的参考用书。
第1篇 SDK程序设计
第1章 Windows图形界面基础
1.1 基于SDK的第一个Windows图形界面程序
1.2 基于SDK的WindOWS应用程序框架代码详解
1.3 Windows应用程序的基本结构与消息机制
1.4 创建自己的应用程序向导
1.4.l创建一个基本的基于Win32 SDK应用程序
1.4.2 在VC6.0中创建自定义模板工程
第2章 GDI基本图形
2.1 设备上下文
2.1.1 设备上下文概述
2.1.2 常见的显示设备上下文
2.2 WindLows图形的绘制
2.2.1 颜色和像素点的设置
2.2.2 直线的绘制
2.2.3 画笔和画刷的使用
2.2.4 字体的创建
2.2.5 区域的绘制
第3章 Windows消息处理
3.1 键盘消息
3.1.1 键盘消息概述
3.1.2 击键消息
3.1.3 系统击键与非系统击键
3.1.4 虚拟键码
3.1.5 Param信息
3.1.6 字符消息
3.2 鼠标消息
3.2.1 客户区鼠标消息
3.2.2 非客户区鼠标消息
3.2.3 非客户区命中测试消息
3.2.4 五子棋游戏
3.3 菜单消息
3.3.1 菜单概述
3.3.2 菜单的添加举例
3.3.3 菜单消息及菜单U处理
3.3.4.托盘技术
3.4 定时计数器消息
3.5 控件消息
3.5.1 向窗口中添加控件
3.5.2 响应控件消息
第4章 SDK下的对话框应用程序设计
4.1 对话框应用程序的创建
4.1.1 对话框资源的创建
4.1.2 对话框应用程序的启动
4.2 对话框应用程序的窗口过程函数及消息处理
4.3 对话框基类的封装
4.3.1 对话框基类概述
4.3.2 从基类派生一个主窗口
4.4 对话框应用程序模板的创建
4.5 对话框应用程序中的控件详解
4.5.1 SDK下常用的控件控制函数
4.5.2 图形显示控件和静态文本框控件
4.5.3 单行编辑框控件
4.5.4 按钮控件
4.5.5 列表框控件
4.5.6 组合框控件
4.5.7 列表控件
第2篇 MFC程序设计
第5章 MFC应用程序的创建及其框架
5.1 MFC应用程序概述
5.2 MFC文档视图应用程序
5.2.1 MFC文档视图应用程序的创建
5.2.2 MFC文档视图应用程序框架
5.3 MFC对话框应用程序框架
5.4 MFC应用程序的生与死
第6章 MFC编程基础
6.1 MFC编程与SDK编程
6.1.1 MFC概述
6.1.2 MFC对象与Windows对象的关系
6.1.3 MFC对象和Windows对象的比较
6.1.4 MFC对象与Windows对象的对应关系
6.1.5 MFC窗口基类CWnd
6.1.6 IVIFC窗口对象的使用和销毁
6.2 MFC窗口绘图
6.2.1 设备描述表概述
6.2.2 设备描述表在MFC中的实现
6.2.3 MFC设备描述表类的使用
6.2.4 MFC中的GDI对象
6.3 MFC程序设计的VC向导
6.3.1 添加类
6.3.2 给类添加成员函数和成员变量
6.3.3 重载CWnd类的虚函数
6.3.4 添加Windows系统消息映射
6.3.5 添加或导入资源
第7章 MFC消息映射与消息处理
7.1 MFc消息映射概述
7.2 MFC消息映射的基本概念
7.3 Windows标准消息映射和消息处理
7.4 控件通知消息映射和消息处理
7.5 命令消息和命令消息处理
7.6 自定义消息和自定义消息处理
7.6.1 投递和发送消息
7.6.2 投递和发送消息举例
7.7 反射消息和反射消息处理
第8章 MFC文档类应用程序设计
8.1 文档类Windows系统消息处理
8.2 文档类菜单处理
8.3 文档类应用程序的工具栏
8.4 文档的串行化
8.4.1 文档串行化的条件
8.4.2 MFC的集合类
8.4.3 文档串行化类的实现
第9章 MFC对话框应用程序设计
9.1 模态对话框和非模态对话框的创建
9.2 对话框中Windows消息处理
9.3 对话框菜单处理
9.4 对话框控件处理
9.4.1 对话框关联控件类型的选择
9.4.2 列表框控件处理
9.4.3 组合框控件处理
9.4.4 滑块条控件处理
9.4.5 列表控件处理
9.4.6 树形控件处理
第10章 ODBC数据库应用程序设计
10.1 ODBC数据库技术概述
10.2 CDatabase类
10.3 CRecordset类
10.3.1 快照型记录集、动态集和光标库
10.3.2 CRecordset类的成员函数
10.4 封装ODBC数据库基类
10.4.1 CDB类的功能
10.4.2 CDB头文件
10.4.3 CDB实现文件
10.5 学生信息管理系统的创建
10.5.1 数据库的创建
10.5.2 从CDB类中派生学生信息数据库处理类
10.5.3 学生信息管理界面程序设计
参考文献