《Visual C++ NET编程基础专家教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈坚主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2002
  • ISBN:7560611184
  • 页数:218 页
图书介绍:Visual C++是目前使用极为广泛的可视化编程平台,是一种强大的应用程序开发工具,它提供了一个集成环境,用于建立、调试Windows应用程序,从而大大地简化了复杂的程序开发过程,提高了编程效率。本书共分14章,以一系列程序实例为载体,全面系统地介绍了Visual C++应用程序的基本内核与运行流程、文本输出、绘图、菜单制作方法、对话窗口制作方法、图像操作、鼠标与键盘事件、打印输出、数据库访问、多文档程序、多媒体、高级图形方法、网络通信与Internet程序设计等主要实用内容,附录部分还给出了Visual C++的开发环境和MFC全局变量、全局函数的预定义宏的说明,向Visual C++初学者提供了一条迅速切入并完整掌握Visual C++编程技术的捷径。作者根据多年使用和教授Visual C++程序设计的切身体会,精心编撰了本书程序设计应用教程。书中针对每一个学习内容都编制了对应的程序实现实例,具有很强的可读性和可操作性。相信使用本书的读者一定能有较大收获。本书主要面向自学Visual C++程序设计技术的读者,也可作为大专院校教学和计算机应用人员的学习参考资料使用。

第一章 Visual C++和基本类库 1

1.1 Visual C++重要特性 1

1.1.1 功能高度集成的用户接口 1

1.1.2 编译调试性能优越 3

1.1.3 应用程序的开发效率高 4

1.2 MFC框架、文档和视图结构 5

1.3 MFC编程工具及其相互关系 7

1.3.1 AppWizard 7

1.3.2 AppStudio 7

1.3.3 ClassWizard 8

1.3.4 MFC应用程序开发过程 9

1.4 MFC应用程序调试技术 10

1.4.1 Visual C++内置的调试器 10

1.4.2 TRACE宏 10

1.4.3 ASSERT宏 11

1.4.4 VERIFY宏 12

1.4.5 消息框 12

1.5 MFC类库层次结构 12

1.5.1 基类 14

1.5.2 应用体系结构类 14

1.5.3 窗口、对话框和控件类 15

1.5.4 绘图打印类 18

1.5.5 简单数据类型类 19

第二章 AppWizard和应用框架 20

2.1 使用AppWizard生成应用程序框架 20

2.1.1 选择文件类型 20

2.1.2 项目名和项目类型 20

2.1.3 AppWizard选项一——指定应用程序类型 21

2.1.4 AppWizard选项二——指定复合文档选项 22

2.1.5 AppWizard选项三——指定文档模板字符串选项 23

2.1.6 AppWizard选项四——指定数据库选项 23

2.1.7 AppWizard选项五——指定用户界面选项 24

2.1.8 AppWizard选项六——指定应用程序其它选项 24

2.1.9 AppWizard选项七——指定类名和对应的文件名 25

2.2 AppWizard生成的文件 26

2.2.1 自述文件 27

2.2.2 项目文件 27

2.2.3 应用程序源文件和头文件 27

2.2.4 资源文件 44

2.2.5 预定义的头文件 45

2.2.6 帮助文件 45

2.2.7 按可选项增加的AppWizard文件 45

第三章 控件与对话框 47

3.1 Windows标准控件 47

3.1.1 静态控件 47

3.1.2 编辑控件 48

3.1.3 按钮控件 48

3.1.4 列表框控件 49

3.1.5 组合框控件 50

3.1.6 滚动条控件 50

3.2 对话框综述 50

3.2.1 对话框的种类 50

3.2.2 对话框的创建和显示 51

3.2.3 CDialog对话框类 52

3.2.4 对话数据交换/对话数据验证 53

3.3 对话框程序范例 54

3.4 文件对话框的实现技术 66

第四章 菜单和控件栏 74

4.1 菜单 74

4.1.1 菜单和资源 74

4.1.2 CMenu类 75

4.1.3 菜单消息映射和命令处理 76

4.1.4 更新命令用户接口(UI)消息 77

4.1.5 扩展命令和范围命令处理 78

4.1.6 上下文菜单 78

4.1.7 应用实例 79

4.2 工具栏 89

4.2.1 类CToolBar 89

4.2.2 工具栏的创建和处理 90

4.2.3 工具栏泊位和漂浮 92

4.2.4 工具提示 93

4.2.5 工具栏控件 94

4.2.6 应用实例 97

4.3 状态栏 103

4.3.1 类CStatusBar 104

4.3.2 状态栏的创建和处理 104

4.3.3 状态栏通用控件 106

4.3.4 应用实例 106

4.4 对话栏 111

4.4.1 类CDialogBar 111

4.4.2 对话栏的创建和处理 112

4.4.3 应用实例 113

第五章 Windows通用控件 117

5.1 通用控件概述 117

5.2 动画控件和进度控件 118

5.2.1 动画控件 118

5.2.2 进度控件 119

5.2.3 应用实例 120

5.3 选项卡控件和属性对话框 122

5.3.1 选项卡控件 122

5.3.2 属性对话框 123

5.3.3 应用实例 124

5.4 图像列表和列表控件 127

5.4.1 图像列表 127

5.4.2 列表控件 128

5.4.3 应用实例 129

5.5 日期时间控件和IP地址控件 134

5.5.1 日期时间控件 134

5.5.2 IP地址控件 134

5.5.3 应用实例 135

5.6 其它通用控件 137

5.6.1 滑块控件 137

5.6.2 数值调节钮控件 138

5.6.3 树控件 138

5.6.4 工具提示控件 139

5.6.5 应用实例 140

第六章 Windows图形图像编程 148

6.1 图形设备接口 148

6.1.1 GDI对象 148

6.1.2 设备描述表 149

6.2 位图 152

6.2.1 图像处理主要函数 152

6.2.2 兼容设备描述表 154

6.2.3 位图的旋转 154

6.2.4 位图的缩放 154

6.3 图像显示技术 154

6.3.1 利用文件信息显示各种位图文件 155

6.3.2 灰度位图显示高级技术 156

6.3.3 真彩色位图显示高级技术 165

6.4 位图按钮 172

第七章 综合实例 176

7.1 文档模板 176

7.1.1 文档模板的构成 176

7.1.2 文档模板的创建 177

7.2 拆分窗口 178

7.3 “画中画”技术 180

7.4 闪烁窗口 181

7.5 综合实例 181

7.5.1 创建应用程序 182

7.5.2 加入闪烁窗口 182

7.5.3 应用界面编程 185

7.5.4 手机制作 191

7.5.5 本地图像、远地图像显示 198

7.5.6 画中画显示 204

7.5.7 多媒体浏览器 214