《可视化程式设计》是2011年清华大学出版社出版的图书。作者是邱涌。
基本介绍
- 书名:可视化程式设计
- 作者:邱涌
- ISBN:9787302256694
- 定价:35元
- 出版社:清华大学出版社
- 出版时间:2011年11月16日
- 装帧:平装
图书简介
本书系统介绍了基于Visual C++6.0可视化程式设计的方法和步骤。全书分成三个部分,第一部分介绍了Visual C++6.0开发环境和基于API的可视化程式设计方法,阐述了可视化程式设计的一般原理和方法。第二部分介绍了基于MFC的程式设计,详细说明了对话框与控制项、资源及文档视图的设计和使用方法。第三部分介绍了多执行绪、动态程式库、COM组件和ADO的概念与设计和使用方法。本书的每一个例子配有Visual C++的源程式。
本书可作为大学理工学科的教材,也可以作为从事科研和软体开发人员的参考书。
目录
第一部分Visual C++集成开发环境和API程式设计
第1章Visual C++集成开发环境
1.1Visual C++概述
1.1.1Visual C++6.0的特点
1.1.2Visual C++6.0集成开发环境
1.2项目和项目工作区
1.3编辑器
1.4选单栏
1.4.1File选单
1.4.2Edit选单
1.4.3View选单
1.4.4Insert选单
1.4.5Project选单
1.4.6Build选单
1.4.7Tools选单
1.4.8Window选单
1.4.9Help选单
1.5工具列
习题
第2章使用API进行可视化程式设计
2.1应用程式设计框架
2.1.1Windows程式设计概述
2.1.2基于API的Windows程式设计
2.1.3建立第一个Windows应用程式
2.2Windows图形设计及接口
2.2.1Windows图形设备接口简介
2.2.2Windows图形设计框架
2.2.3使用图形设计框架进行文字输出
2.2.4使用图形设计框架进行点阵图输出
习题
第二部分MFC程式设计基础
第3章MFC应用程式概述
3.1微软基础类MFC
3.1.1MFC概述
3.1.2MFC的类层次结构
3.1.3MFC定义的宏、全局函式及全局变数
3.2MFC应用程式框架
3.2.1创建基于MFC框架的应用程式
3.2.2MFC应用程式分析
3.3讯息机制
3.3.1讯息的种类
3.3.2讯息映射及讯息传递
3.3.3自定义讯息
习题
第4章对话框和控制项
4.1对话框的使用
4.1.1对话框概述
4.1.2对话框资源的组成
4.1.3创建基于对话框的应用程式
4.1.4对话框数据交换DDX和校验DDV
4.1.5模态对话框和非模态对话框
4.2通用对话框
4.2.1颜色对话框
4.2.2字型选择对话框
4.3标準控制项
4.3.1控制项简介
4.3.2静态文本控制项
4.3.3文本框
4.3.4按钮
4.3.5列表框
4.3.6组合框
4.3.7滚动条
4.3.8微调控制项
4.3.9滑块控制项
4.3.10进度条
4.4通过子类化扩展控制项
4.4.1控制项子类化技术
4.4.2控制项子类化技术实现
4.5高级控制项
4.5.1列表控制项
4.5.2树形控制项
4.5.3标籤控制项
4.5.4日期时间拾取控制项和月曆控制项
习题
第5章资源
5.1资源概述
5.1.1资源档案和资源标识符
5.1.2向项目中添加资源
5.1.3资源编辑器
5.2选单和加速键
5.2.1选单的组成与分类
5.2.2编辑选单资源
5.2.3选单讯息
5.2.4选单讯息的处理
5.2.5加速键
5.2.6快捷选单
5.2.7选单对象的使用
5.3工具列
5.3.1CToolBar类
5.3.2标準的框架工具列
5.3.3编辑工具列
5.3.4工具列按钮的讯息映射
5.3.5自定义工具列
5.4状态栏
5.4.1CStatusBar类简介
5.4.2状态栏的创建
5.4.3修改状态栏
5.5系统托盘
习题
第6章文档/视图应用程式
6.1文档/视图结构
6.1.1文档和视图概述
6.1.2文档/视图结构程式的主要组成类
6.1.3文档和视图的相互作用
6.1.4文档/视图结构程式类型
6.1.5使用文档/视图结构的意义
6.2文档读写
6.2.1使用CFile类
6.2.2文档的序列化
6.2.3自定义类的序列化
6.3集合类
6.3.1非基于模板的集合类
6.3.2基于模板的集合类
6.3.3映像类
6.4单文档应用程式设计
6.4.1程式设计
6.4.2程式分析
6.5多文档应用程式设计
6.5.1程式设计
6.5.2程式分析
习题
第三部分Visual C++高级程式设计
第7章多执行绪程式设计
7.1执行绪与执行绪的创建
7.1.1进程和执行绪
7.1.2执行绪的创建
7.2执行绪的控制
7.3执行绪之间数据共享
7.4执行绪同步与互斥
7.4.1多执行绪之间的竞争
7.4.2使用临界区对象实现执行绪竞争
7.4.3使用互斥量实现执行绪竞争
7.4.4使用信号量对象实现执行绪同步
7.4.5使用事件对象实现执行绪同步
7.5使用讯息实现执行绪之间的通信
习题
第8章动态程式库的设计
8.1动态程式库设计
8.1.1动态程式库的特点
8.1.2函式的调用和连结规範
8.1.3动态程式库函式的引出
8.1.4动态程式库的创建
8.2使用动态程式库
习题
第9章组件的设计与实现
9.1COM组件的设计
9.2ActiveX控制项的设计
9.3COM组件的调用
习题
第10章基于ADO的资料库程式设计
10.1ADO对象
10.2ADO初始化
10.3ADO资料库操作
习题
参考文献