《轻松学通Visual C++》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:韦一平编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115180326
  • 页数:356 页
图书介绍:

第1章 Visual C++的安装及其开发环境 1

11 Visaul C++的安装 1

1.1.1 安装Visual C++ 1

1.1.2 安装MSDN 4

1.1.3 安装InstallShield 6

1.2 Visual C++简介及开发环境的构成 8

1.3 Visual C++的菜单栏 9

1.3.1 File菜单 9

1.3.2 Edit菜单 11

1.3.3 View菜单 13

1.3.4 Insert菜单 16

1.3.5 Project菜单 16

1.3.6 Build菜单 17

1.3.7 Tools菜单 19

1.3.8 Window菜单 22

1.4 Visual C++的工具栏 24

1.4.1 工具栏的构成 24

1.4.2 工具栏的定制与修改 24

1.5 项目与项目工作区 24

1.5.1 创建新的项目工作区 24

1.5.2 项目工作区窗口 25

1.6 资源及资源编辑器 26

1.7 联机帮助 27

1.7.1 如何获得帮助 27

1.7.2 MSDN库介绍 28

1.8 Windows应用程序设计的特点 29

1.8.1 事件驱动的程序设计 29

1.8.2 消息循环与输入 30

1.8.3 图形输出 31

1.8.4 用户界面对象 32

1.8.5 Win32数据类型 35

1.8.6 标识符命名 36

1.9 小结 36

第2章 生成应用软件的框架 37

2.1 Visual C++系统开发概述 37

2.2 生成应用软件的窗口 40

2.3 编译和链接TypingTest程序 44

2.4 改变窗口标题栏和图标 45

2.4.1 改变窗口标题栏 45

2.4.2 改变应用程序的窗口图标 47

2.4.3 改变窗口的大小 49

2.4.4 使窗口的最大化按钮无效 50

2.5 程序向导所创建的文件 50

2.5.1 工作区、项目文件 51

2.5.2 应用程序源文件和头文件 51

2.5.3 资源文件 52

2.5.4 预编译头文件:Stdafx.cpp,Stdafx.h 52

2.5.5 程序向导所创建的类 52

2.6 应用程序执行机制 68

2.6.1 WinMain函数 69

2.6.2 应用程序类 70

2.7 窗口的创建过程 73

2.7.1 窗口类型 73

2.7.2 窗口的创建 74

2.7.3 注册窗口 80

2.7.4 关闭和销毁窗口 82

2.7.5 窗口激活 82

2.8 小结 82

第3章 软件输出信息的实现 83

3.1 系统输出信息概述 83

3.1.1 为输出信息准备数据 84

3.1.2 输出信息 85

3.2 Visual C++图形设备接口 89

3.2.1 图形设备接口的一些概念 89

3.2.2 图形刷新 98

3.2.3 获取设备环境的方法 98

3.2.4 映像模式 100

3.3 绘图工具与颜色 102

3.3.1 画笔 102

3.3.2 画刷 103

3.3.3 颜色 104

3.4 常用绘图函数 105

3.4.1 设置画笔当前位置的函数 105

3.4.2 画直线的函数 105

3.4.3 绘制椭圆弧线的函数 105

3.4.4 绘制饼图的函数 106

3.4.5 绘制矩形的函数 106

3.4.6 绘制圆角矩形的函数 106

3.4.7 绘制椭圆的函数 107

3.4.8 绘制多边形的函数 107

3.5 设置文本的设备环境 107

3.5.1 字体 107

3.5.2 字体类 108

3.5.3 设置字体颜色和背景颜色 112

3.6 文本的输出过程 112

3.6.1 获取字体信息 112

3.6.2 格式化文本 113

3.6.3 文本输出 113

3.7 字体设置实例 117

3.8 小结 118

第4章 建立应用软件的登录对话框 119

4.1 建立软件系统的数据库 119

4.2 制作登录系统对话框 122

4.2.1 对话框模板的设计 122

4.2.2 对话框类的设计 126

4.2.3 ADO开发数据库编程 129

4.2.4 为登录对话框类添加代码 133

4.2.5 调用登录对话框 138

4.2.6 关闭连接 139

4.3 编译执行打字测试系统 140

4.4 对话框的理论知识 141

4.5 ADO客户数据库编程 147

4.5.1 ADO原理 147

4.5.2 ADO的数据库访问规范 151

4.5.3 ADO用到的3种数据类型 151

4.6 小结 153

第5章 定制应用软件的菜单 154

5.1 制作菜单 154

5.1.1 编辑菜单资源 154

5.1.2 编辑加速键资源 157

5.1.3 用ClassWizard自动映射菜单消息和成员函数 158

5.1.4 手工为消息处理成员函数添加代码 159

5.2 更新命令用户接口(UI)消息 161

5.2.1 用户接口更新原理 161

5.2.2 用户接口更新机制编程 162

5.3 快捷菜单 165

5.4 菜单类 167

5.4.1 CMenu类的成员 168

5.4.2 常用函数介绍 169

5.5 小结 172

第6章 制作应用软件的工具条、状态栏和信息栏 173

6.1 Visual C++工具条的可视化设计 174

6.1.1 创建工具条 174

6.1.2 修改工具条资源 175

6.2 状态栏的设计与实现 176

6.2.1 应用程序向导生成的状态栏 176

6.2.2 定义自己的状态栏 177

6.3 信息栏 183

6.3.1 制作信息栏资源 184

6.3.2 创建信息栏窗口 184

6.3.3 为信息栏添加命令处理程序 186

6.4 对话条类和更新命令类 188

6.4.1 对话条类 188

6.4.2 更新命令类 189

6.4.3 时间类 190

6.4.4 定时器 192

6.5 小结 194

第7章 读取文件并显示 195

7.1 将文件从磁盘中读入内存 196

7.1.1 定义数据结构并声明读入函数 196

7.1.2 初始化数据成员 197

7.1.3 定义将范文从磁盘读入内存函数 197

7.1.4 调用定义的读取文件函数 198

7.1.5 读文件出错处理 199

7.2 显示英文范文文件内容 200

7.2.1 声明显示范文函数 200

7.2.2 定义显示英文范文函数 201

7.2.3 调用显示英文范文函数 201

7.2.4 在信息栏里显示文件名 202

7.2.5 修改测试停止函数 202

7.2.6 编译执行软件 202

7.3 显示中文范文文件内容 202

7.3.1 声明显示中文范文函数和相关变量 202

7.3.2 定义显示中文范文函数 203

7.3.3 调用显示中文范文函数 204

7.3.4 编译执行应用软件 205

7.4 Visual C++文件类 205

7.4.1 文件类的成员 205

7.4.2 常用的成员函数介绍 207

7.5 小结 208

第8章 输入处理 209

8.1 将打字测试成绩写入数据库 209

8.1.1 声明测试结束处理函数 210

8.1.2 定义测试结束处理函数 210

8.2 输入处理 212

8.2.1 初始化信息栏的数据 212

8.2.2 声明接收输入英文字符的函数 212

8.2.3 定义接收英文字符的函数 213

8.2.4 处理窗口显示刷新功能 215

8.3 测试结束处理 216

8.3.1 正常结束 216

8.3.2 非正常结束 218

8.4 开始输入处理 218

8.4.1 处理信息栏的显示 219

8.4.2 调用接收字符函数和启动定时器 220

8.5 汉字输入处理 221

8.5.1 声明接收汉字函数 222

8.5.2 定义接收汉字函数 224

8.5.3 定义中文显示函数并处理刷新 227

8.5.4 程序关闭处理 228

8.6 Visual C++鼠标与键盘消息 231

8.6.1 鼠标 231

8.6.2 键盘 235

8.7 插入符 242

8.7.1 创建文本插入符 242

8.7.2 显示和隐藏插入符 243

8.7.3 移动插入符的位置 243

8.8 Visual C++中CWnd类 243

8.9 小结 257

第9章 完善应用软件的功能 258

9.1 添加“用户注册”功能 258

9.1.1 设计对话框模板 258

9.1.2 设计对话框类 259

9.1.3 为注册新用户设计程序 260

9.1.4 调用注册新用户对话框类 262

9.2 给软件添加“增加超级用户”的功能 263

9.3 给软件增加“删除用户及其打字记录”的功能 264

9.3.1 为删除用户设计对话框模板 264

9.3.2 为删除用户设计对话框类 265

9.3.3 为删除用户设计程序 266

9.3.4 调用删除用户对话框类 270

9.4 给软件增加“查询成绩”的功能 271

9.4.1 为查询成绩设计对话框模板 271

9.4.2 为查询成绩设计对话框类 271

9.4.3 为查询成绩设计程序 272

9.4.4 调用查询成绩对话框类 275

9.5 给软件增加“修改用户密码”的功能 276

9.5.1 为修改用户密码设计对话框模板 276

9.5.2 为修改用户密码设计对话框类 277

9.5.3 为修改用户密码设计程序 277

9.5.4 调用修改用户密码对话框类 279

9.6 调用登录对话框注销用户 279

9.7 Visual C++控件 280

9.7.1 控件通知消息 280

9.7.2 静态控件 281

9.7.3 按钮控件 283

9.7.4 编辑框控件 285

9.7.5 滚动条控件 290

9.7.6 列表框控件 292

9.7.7 组合框控件 296

9.8 新型控件和非模态对话框 300

9.8.1 Win32控件的通知消息 300

9.8.2 旋转按钮控件 302

9.8.3 滑尺控件 304

9.8.4 进度条控件 306

9.8.5 树形视图控件 307

9.8.6 列表控件介绍 312

9.8.7 非模态对话框 317

9.8.8 Win32控件实例 318

9.9 小结 323

第10章 为应用软件制作帮助文件 324

10.1 制作HTML帮助文件 324

10.1.1 使用HtmlHelp Workshop创建工程 324

10.1.2 新建工程 325

10.1.3 设置工程选项 327

10.1.4 设置帮助窗口的类型 327

10.2 创建目录 329

10.3 创建索引和关键字 331

10.4 允许全文搜索(Full Text Search)的HTML帮助 333

10.5 编译生成CHM帮助文件 334

10.6 在应用程序中启动帮助 335

10.7 生成应用软件的发行版本 337

10.7.1 设置软件的当前目录 337

10.7.2 调试版本和发行版本编译方式的区别 337

10.7.3 设置发行版本的方法 338

10.8 小结 339

第11章 为软件制作安装程序 340

11.1 安装程序的建立 340

11.1.1 准备建立安装程序 340

11.1.2 建立安装程序工程 340

11.1.3 工作区中的选项卡的功能 342

11.1.4 当前属性的修改 344

11.1.5 脚本代码分析 344

11.2 安装程序的完善 346

11.2.1 添加程序文件、数据文件和帮助文件 346

11.2.2 创建快捷方式 348

11.2.3 编写脚本代码 348

11.3 安装程序的发布 349

11.3.1 设置安装类型 349

11.3.2 发布媒介向导对话框 350

11.3.3 建立安装类型向导页 350

11.3.4 标签文件向导页 350

11.4 界面的设计 352

11.4.1 修改启动界面 352

11.4.2 定制标题 352

11.4.3 定制背景颜色 353

11.5 卸载程序的制作 355

11.5.1 卸载概述 355

11.5.2 Isuninst.exe命令行参数 355

11.5.3 卸载的实现 356

11.6 小结 356