《Visual C++简明教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张海林,杜忠友,姜玉波编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121044700
  • 页数:253 页
图书介绍:本书以Visual C++6.0中文版为平台,从Windows编程入手,系统地介绍Visual C++编程基础。主要内容包括:Windows编程基础,Visual C++开发环境,消息,通用类和通用函数,鼠标、键盘、菜单、工具栏、状态栏、图形设备接口、对话框和通用控件编程,文档/视图结构,数据库编程,以及Visual C++的程序调试方法。本书配套资源丰富,包括习题答案、程序源代码、实验指导、电子教案、视频课件等,均为免费资源。通过本书的学习,完成实验及实训,读者可以具备用Visual C++开发小型应用系统的能力。   本书可作为大学本科、高职高专院校工科各专业的程序设计教材,也可作为Visual C++的培训教材或读者自学的参考用书。

第1章 Windows编程基础 1

1.1 面向对象编程基础 1

1.1.1 类和对象 1

1.1.2 封装 2

1.1.3 继承 3

1.1.4 多态 4

1.2 Windows应用程序 5

1.2.1 Windows应用程序工作原理 5

1.2.2 Windows应用程序设计原理 6

1.3 基于MFC的框架程序分析 7

1.3.1 Windows API,Windows SDK与MFC 7

1.3.2 框架程序结构剖析 9

习题1 12

第2章 Visual C++ 6.0开发环境简介 13

2.1 Visual C++ 6.0的安装与卸载 13

2.2 认识Visual C++ 6.0开发环境界面 15

2.3 开始使用Visual C++ 6.0 16

2.3.1 使用应用程序向导AppWizard 16

2.3.2 使用类向导ClassWizard 20

2.3.3 使用资源编辑器 21

2.3.4 Visual C++ 6.0的工程 22

2.3.5 工程的编译、运行 23

2.4 获得帮助 23

实验1 熟悉Visual C++ 6.0开发环境 24

习题2 25

第3章 消息 26

3.1 消息概述 26

3.1.1 消息分类 26

3.1.2 消息结构 26

3.2 消息映射 27

3.2.1 MFC消息映射的实现方法 27

3.2.2 消息映射宏 29

3.3 消息处理 30

3.3.1 对Windows消息的处理 31

3.3.2 对命令消息的处理 31

3.3.3 对更新命令用户接口消息的处理 33

习题3 34

第4章 通用类及通用函数 35

4.1 通用类 35

4.1.1 字符串类 35

4.1.2 坐标类 36

4.1.3 时间类 37

4.1.4 区域类 38

4.2 通用函数 39

4.2.1 AfxGetApp 39

4.2.2 AfxGetMainWnd 39

4.2.3 AfxMessageBox 39

4.2.4 MessageBox 40

实例1 调用消息框 40

实验2 通用类、通用函数编程 44

习题4 45

第5章 鼠标、键盘编程 46

5.1 鼠标消息处理 46

5.1.1 客户区鼠标消息 46

5.1.2 非客户区鼠标消息 46

实例2 捕捉鼠标坐标 47

5.2 键盘消息处理 49

实例3 获得当前按键状态 51

实验3 鼠标、键盘编程 53

习题5 54

第6章 菜单、工具栏和状态栏编程 55

6.1 菜单 55

6.1.1 菜单简介 55

6.1.2 使用菜单 56

实例4 调用上下文位图菜单并设置快捷键 59

6.2 工具栏 65

6.2.1 工具栏简介 65

6.2.2 使用工具栏 65

实例5 凹下按钮的设置 67

6.3 状态栏 70

实例6 状态栏上显示时间 70

实验4 菜单、工具栏、状态栏编程 74

习题6 75

第7章 图形设备接口编程 77

7.1 设备上下文 77

7.1.1 设备上下文概述 77

7.1.2 设备上下文分类 78

7.2 图形设备对象 79

7.2.1 颜色结构 80

7.2.2 字体对象 80

实例7 动态生成字体 82

7.2.3 画笔对象 83

实例8 动态生成画笔 84

7.2.4 画刷对象 86

实例9 位图画刷 86

实验5 平面图形绘制 90

习题7 92

第8章 对话框编程 93

8.1 对话框分类 93

8.1.1 模态对话框 93

实例10 调用模态对话框 93

8.1.2 非模态对话框 97

实例11 调用非模态对话框 97

8.2 通用对话框 100

8.2.1 字体对话框 100

8.2.2 颜色对话框 100

8.2.3 文件对话框 101

实例12 通用对话框编程 101

8.3 属性对话框 104

实例13 调用属性对话框 104

实验6 对话框编程 108

习题8 109

第9章 通用控件编程 110

9.1 控件分类 110

9.1.1 Windows标准控件 110

9.1.2 ActiveX控件 111

9.1.3 其他MFC控件 111

9.2 窗口 111

9.3 按钮控件 113

9.3.1 下压按钮 113

9.3.2 组框 114

9.3.3 单选框 114

9.3.4 复选框 115

实例14 位图按钮 115

9.4 静态控件 126

实例15 静态位图 126

9.5 编辑框 128

实例16 简易计算器 130

9.6 列表框 133

实例17 列表项编辑 134

9.7 组合框 137

9.8 滚动条 138

实例18 调色板 139

9.9 滑动条 144

9.10 进度条 145

9.11 旋转按钮 145

实例19 定时器 146

9.12 图像列表 150

9.13 列表控件 150

实例20 学生成绩管理 153

9.14 树形控件 158

实例21 信息管理 160

实验7 通用控件编程 166

习题9 168

第10章 文档/视图结构 169

10.1 文档/视图结构概述 169

10.1.1 文档类 169

10.1.2 视图类 170

实例22 静态分隔视图 171

10.2 文档数据的保存 177

10.2.1 文件类 177

10.2.2 数组类 178

10.2.3 列表类 179

实例23 文件读/写 180

实验8 简易绘图软件开发 182

习题10 183

第11章 数据库编程 184

11.1 数据库编程特点 184

11.2 使用ODBC编程 184

实例24 学生信息管理系统开发 188

实验9 班级管理系统开发 198

习题11 200

第12章 Visual C++ 6.0程序调试 201

12.1 建立调试环境 201

12.2 程序调试过程 202

12.2.1 设置断点 202

12.2.2 控制程序运行 204

12.2.3 使用查看工具 205

12.3 诊断服务 206

12.3.1 ASSERT 206

12.3.2 VERIFY 207

12.3.3 TRACE 207

第13章 课程设计 208

13.1 绘图软件开发 208

13.1.1 任务书 208

13.1.2 需求分析 208

13.1.3 概要设计 209

13.1.4 详细设计 209

13.2 通讯录管理系统开发 242

13.2.1 任务书 242

13.2.2 需求分析 242

13.2.3 概要设计 242

13.2.4 详细设计 243

附录 251

附录A 常见编译错误 251

附录B 资源网站目录 251

附录C 配套资源下载及使用说明 252

参考文献 253