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

  • 购买积分:12 如何计算积分?
  • 作  者:王育坚等编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2001
  • ISBN:756350544X
  • 页数:314 页
图书介绍:

第1章 Visual C++ 6.0概述 1

1.1 Visual C++ 6.0的特点 1

1.2 Visual C++ 6.0窗口 2

1.3 菜单和工具栏 3

1.3.1 Visual C++ 6.0菜单 3

1.3.2 Visual C++ 6.0工具栏 7

1.4 联机帮助系统 9

1.4.1 MSDN的功能 9

1.4.2 MSDN的使用 10

1.5 Visual C++ 6.0的安装 13

习题 18

2.1.1 C++语言的主要特点 19

2.1 C++对C的扩充 19

第2章 C++面向对象编程 19

2.1.2 C++简单程序设计 20

2.1.3 C++标准输入、输出流 23

2.1.4 C++函数原型和函数参数的缺省值 24

2.1.5 引用 25

2.1.6 const常数说明 27

2.2 类与对象 28

2.2.1 类的定义 28

2.2.2 对象 30

2.2.3 构造函数和析构函数 30

2.2.4 内联函数 32

2.2.5 this指针 32

2.2.6 静态成员 34

2.2.7 友元函数 35

2.3 类继承 37

2.3.1 派生类 37

2.3.2 基类指针与派生类指针 40

2.3.3 多重继承 41

2.3.4 虚函数 44

2.4 重载 45

2.4.1 函数重载 46

2.4.2 操作符重载 49

习题 50

3.1 MFC AppWizard向导 52

3.1.1 MFC AppWizard的功能 52

第3章 用MFC AppWizard创建应用程序 52

3.1.2 使用MFC AppWizard 53

3.2 MFC AppWizard生成的文件及功能 58

3.2.1 MFC AppWizard生成的资源文件 58

3.2.2 MFC AppWizard生成的C++头文件 59

3.2.3 MFC AppWizard生成的C++实现源文件 60

3.2.4 MFC AppWizard生成的其它文件 63

3.3 项目与项目工作区 64

3.3.1 项目 64

3.3.2 ClassView类面板 65

3.3.3 ResourceView资源面板 66

3.3.4 FileView文件面板 66

3.4.1 Debug菜单 67

3.4 程序调试工具Debug 67

3.4.2 调试器窗口 68

3.4.3 调试器的操作 69

3.4.4 Debug工具栏 70

3.4.5 Debug和Release 71

3.5 Wizard Bar工具栏 71

3.5.1 Wizard Bar的使用 71

3.5.2 Wizard Bar的上下文跟踪 73

3.6 资源和资源编辑器 73

3.6.1 资源编辑器 73

3.6.2 加速键编辑器 75

3.6.3 字符串编辑器 76

3.6.5 图形编辑器 77

3.6.4 版本信息编辑器 77

3.6.6 工具栏编辑器 78

习题 78

第4章 对话框和基本控件 79

4.1 对话框 79

4.1.1 有模式对话框 79

4.1.2 无模式对话框 80

4.2 创建对话框 81

4.2.1 创建基于对话框的应用程序 81

4.2.2 在应用程序中使用对话框 83

4.2.3 对话框数据交换DDX和验证DDV 87

4.2.4 控件的编排 89

4.3 对话框基本控件 90

4.3.1 控件共有属性 91

4.3.2 静态控件 92

4.3.3 按钮 93

4.3.4 编辑框 93

4.3.5 列表框 97

4.3.6 组合框 103

4.3.7 滚动条 107

4.4 公用对话框和消息对话框 110

4.4.1 打开、保存文件对话框 110

4.4.2 查找替换对话框 112

4.4.3 打印对话框 112

4.4.4 编辑颜色对话框 113

4.4.5 消息对话框 114

习题 115

第5章 MFC基础 116

5.1 Windows编程基础 116

5.1.1 Windows API 116

5.1.2 句柄 119

5.1.3 事件和消息 120

5.2 MFC原理 122

5.2.1 MFC概述 122

5.2.2 MFC应用程序对象 123

5.3 消息映射 125

5.3.1 消息映射宏 125

5.3.2 MFC预定义的消息和消息处理函数 126

5.3.3 手工处理消息映射 128

5.4 ClassWizard类向导 129

5.4.1 添加消息处理函数 130

5.4.2 添加成员变量 131

5.4.3 添加新类 133

5.5 MFC类层次 135

5.5.1 MFC中类的体系结构 136

5.5.2 CObject类 136

5.5.3 CCmdTarget类 138

5.5.4 CWinApp类 139

5.5.5 CWnd类 139

5.5.6 CFrameWnd类 140

5.5.7 CDocument类 141

5.5.8 CView类 142

习题 143

第6章 文档与视图 145

6.1 文档与视图结构 145

6.1.1 应用程序对象之间的相互关系 145

6.1.2 单文档与多文档 148

6.1.3 视图 155

6.2 菜单 157

6.2.1 菜单和命令 157

6.2.2 增加命令处理函数 159

6.2.3 弹出式菜单 163

6.3 工具栏和状态栏 164

6.3.1 工具栏 164

6.3.2 状态栏 166

6.4.1 串行化工作原理 168

6.4 文档的保存 168

6.4.2 MFC应用程序的串行化 169

习题 171

第7章 图形接口 172

7.1 图形设备接口 172

7.1.1 设备描述表(Device Context) 172

7.1.2 图形刷新 174

7.1.3 获取设备描述表 176

7.1.4 映射模式 177

7.1.5 绘图函数 181

7.2 画笔和画刷 184

7.2.2 画笔 185

7.2.1 选择GDI对象 185

7.2.3 画刷 186

7.2.4 颜色的设置 188

7.2.5 绘图程序的实现 188

7.3 文本处理 192

7.3.1 设置字体 192

7.3.2 文本的输出 194

7.3.3 文本输出程序的实现 196

7.4 图标和光标 197

7.4.1 图标 198

7.4.2 光标 201

习题 202

8.1.1 微调控件 204

第8章 通用控件和ActiveX控件 204

8.1 通用控件 204

8.1.2 进度控件 206

8.1.3 滑块控件 208

8.1.4 日期时间控件 210

8.1.5 图片控件与图像列表 212

8.1.6 树形控件 216

8.1.7 列表控件 221

8.2 ActiveX控件 230

8.2.1 什么是ActiveX控件 230

8.2.2 ActiveX控件的使用 230

8.2.3 创建ActiveX控件 234

习题 238

第9章 Visual C++高级编程 240

9.1 打印 240

9.1.1 MFC打印过程 240

9.1.2 打印与GDI映射模式 244

9.1.3 多页打印 245

9.1.4 停止和取消打印 249

9.2 联机帮助设计 250

9.2.1 联机帮助的类型 250

9.2.2 Help Workshop帮助文件制作工具 251

9.2.3 HTML Help Workshop帮助文件制作工具 255

9.2.4 添加上下文相关帮助 258

9.3.1 异常处理的用法 261

9.3 异常处理 261

9.3.2 MFC异常宏 263

9.3.3 MFC异常处理 264

9.4 安装程序制作 268

9.4.1 InstallShield概述 268

9.4.2 快速制作安装程序 269

习题 274

第10章 编程实例 276

10.1 资源管理器界面的应用 276

10.1.1 编程思路 276

10.1.2 实现步骤 277

10.2.1 屏幕保护程序设计的一般概念 288

10.2 屏幕保护程序 288

10.2.2 使用SDK编写屏幕保护程序 289

10.2.3 使用MFC编写屏幕保护程序 293

10.3 ODBC数据库编程 298

10.3.1 ODBC的基本概念 298

10.3.2 MFC提供的ODBC数据库类 299

10.3.3 ODBC数据库编程步骤 299

10.4 一个简单的浏览器 306

10.4.1 CHtmlView类 306

10.4.2 创建自己的浏览器 307

10.5 在程序中播放多媒体 311

10.5.1 MCIWnd窗口类 311

10.5.2 利用MCIWnd窗口类的程序示例 313

习题 314