图书介绍
Visual C++面向对象与可视化程序设计pdf电子书版本下载
- 黄维通编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302082014
- 出版时间:2003
- 标注页数:388页
- 文件大小:52MB
- 文件页数:403页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++面向对象与可视化程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Visual C++基础知识 3
第1章 C++基础知识 3
1.1 C++的发展历程 3
目录 3
1.2 一个简单的C++程序 4
1.3 数据类型 4
1.3.1 C++的基本数据类型 4
1.3.2 复合数据类型 5
1.4 常量及其定义 8
1.5 变量 10
1.6.2 指针的初始化 11
1.6.3 字符串指针 11
1.6.4 引用类型 11
1.6.1 指针的类型及其定义 11
1.6 指针 11
1.7 C++中的控制结构 12
1.7.1 条件语句 12
1.7.2 循环语句 14
1.7.3 转移语句 15
1.8 函数 16
1.9.1 类的定义 17
1.9 类与对象 17
1.9.2 对象 18
1.9.3 内联方法 20
1.10 构造函数和析构函数 21
1.10.1 构造函数 21
1.10.2 析构函数 23
1.11 重载 24
1.11.1 函数重载 24
1.11.2 操作符重载 26
1.12 友元 28
1.13 this指针 30
1.14 继承 31
1.14.1 派生类 31
1.14.2 多重继承 32
1.15 多态性和虚拟函数 34
1.15.1 多态性 34
1.15.2 虚拟函数 34
1.15.3 虚拟析构函数 38
1.16 流 38
1.17 小结 39
习题 39
第2章 Visual C++ 6.0开发环境 40
2.1 Visual C++ 6.0简介及其开发环境概述 40
2.2.1 File菜单 41
2.2 Visual C++ 6.0的菜单栏 41
2.2.2 Edit菜单 43
2.2.3 View菜单 45
2.2.4 Insert菜单 48
2.2.5 Project菜单 49
2.2.6 Build菜单 51
2.2.7 Tools菜单 52
2.3 Visual C++ 6.0的工具栏 57
2.3.1 工具栏的构成 57
2.3.2 工具栏的定制与修改 57
2.4 项目与项目工作区 57
2.4.1 创建新的项目工作区 57
2.4.2 项目工作区窗口 58
2.5 资源及资源编辑器 60
2.6 联机帮助 61
习题 62
2.7 小结 62
3.1 Windows编程基础知识 63
第3章 Windows应用程序 63
3.1.1 窗口 64
3.1.2 事件驱动 64
3.1.3 句柄和Windows消息 65
3.2 Windows应用程序常用消息 67
3.3 Windows中的事件驱动程序设计 68
3.4 Windows应用程序的基本结构 69
3.4.1 Windows应用程序的组成 69
3.4.2 源程序组成结构 70
3.4.3 应用程序举例 76
3.5 小结 78
习题 78
4.1 图形设备接口 81
4.1.1 图形设备接口的一些基本概念 81
第4章 Windows的图形设备接口及Windows绘图 81
第2篇 使用API函数进行可视化编程 81
4.1.2 图形刷新 83
4.1.3 获取设备环境 85
4.1.4 映射模式 86
4.2 绘图工具与颜色 89
4.2.1 画笔 89
4.2.2 画刷 90
4.2.3 颜色 91
4.3 常用绘图函数 91
4.4 应用实例 94
4.5 小结 102
习题 102
5.1.1 字体句柄 104
5.1 设置文本的设备环境 104
第5章 文本的输出方法与字体的设置 104
5.1.2 创建自定义字体 105
5.1.3 设置字体和背景颜色 106
5.2 文本的输出过程 106
5.3 文本操作实例 108
5.4 小结 115
习题 115
第6章 Windows应用程序对键盘与鼠标的响应 117
6.1 键盘在应用程序中的应用 117
6.2 键盘操作应用举例 120
6.3 鼠标在应用程序中的应用 125
6.4 鼠标应用程序实例 128
6.5 小结 135
习题 135
7.1 菜单和加速键资源及其应用 137
第7章 资源在Windows编程中的应用 137
7.1.1 菜单的创建过程 138
7.1.2 菜单项的操作 141
7.1.3 菜单的动态创建 144
7.1.4 加速键资源的创建过程 144
7.1.5 创建菜单资源实例 146
7.2 位图资源及其应用 150
7.2.1 位图的概念 150
7.2.2 位图的操作过程 151
7.2.3 位图操作实例 153
7.3 对话框资源及其应用 155
7.3.1 模态对话框的编程方法 156
7.3.2 模态对话框应用实例 159
7.3.3 非模态对话框的编程方法 164
7.3.4 非模态对话框应用实例 165
7.4.1 图标资源的操作 169
7.4 图标资源的应用 169
7.4.2 图标资源应用举例 170
7.5 小结 172
习题 172
第3篇 使用MFC进行可视化编程 177
第8章 MFC基础知识 177
8.1 MFC概述 177
8.2 MFC类的组织结构及主要的类的简介 179
8.2.1 MFC类的组织结构 179
8.2.2 根类 181
8.2.3 应用程序体系结构类 181
8.2.4 可视对象类 185
8.2.5 通用类 187
8.2.7 ODBC数据库类 189
8.2.6 OLE类 189
8.3 MFC中的全局函数与全局变量 190
8.4 应用程序向导 190
8.5 小结 196
习题 197
第9章 Windows标准控件在可视化编程中的应用 198
9.1 概述 198
9.2 按钮控件及其应用 199
9.2.1 按钮控件的创建过程 200
9.2.2 按钮控件示例 204
9.3 滚动条控件 208
9.3.1 滚动条类的结构及其方法 208
9.3.2 创建与初始化滚动条类 209
9.3.3 滚动条类编程实例 210
9.4.2 静态控件应用举例 217
9.4 静态控件 217
9.4.1 静态控件的特点 217
9.5 列表框控件 219
9.5.1 列表框控件的类结构 219
9.5.2 列表框类的方法 221
9.5.3 列表框和应用程序之间的消息传递 223
9.5.4 列表框应用举例 224
9.6 编辑框控件 226
9.6.1 编辑框控件简介 226
9.6.2 编辑框与应用程序间的消息传递 227
9.6.3 编辑类编程实例 228
9.7 组合框控件 238
9.7.1 组合框(CComboBox)类的结构及组合框的特点 238
9.7.2 组合框与应用程序之间的消息传递 239
9.7.3 组合框控件应用举例 240
9.8.1 Picture控件的使用 255
9.8 对话框通用控件 255
9.8.2 Spin控件的使用 256
9.8.3 Progress控件的使用 257
9.8.4 Slider控件的使用 258
9.8.5 Date Time Picker控件的使用 259
9.8.6 List Control控件的使用 261
9.8.7 Tree Control控件的使用 265
9.8.8 Extended Combo Box控件的使用 270
9.9 小结 272
习题 272
第10章 在MFC中创建应用程序的资源 275
10.1 获取资源的一个样例 275
10.2 资源的应用 276
10.2.1 菜单资源的使用 276
10.2.2 快捷菜单的创建及其应用 284
10.2.3 加速键资源的创建及其应用 287
10.2.4 工具条资源的创建及其应用 287
10.2.5 图标资源的创建及其应用 293
10.2.6 字符串资源的应用 294
10.2.7 对话框资源的创建及其应用 294
10.2.8 位图资源的创建及其应用 298
10.3 小结 300
习题 300
第11章 单文档与多文档 302
11.1 概述 302
11.1.1 单文档界面与多文档界面 302
11.1.2 文档/视图结构 302
11.1.3 SDI程序中文档、视图对象的创建过程 303
11.2.1 CWinApp类 304
11.2 Doc/View框架的主要成员 304
11.1.4 SDI程序的消息传递过程 304
11.2.2 CDocument类 305
11.2.3 CView类 307
11.2.4 CDocTemplate类 309
11.2.5 CFrameWnd类 312
11.3 文档操作中的一些重要概念 313
11.3.1 串行化处理 313
11.3.2 消息映射 314
11.3.3 消息传递 315
11.4 SDI编程实例 317
11.5 MDI编程实例 320
11.6 小结 326
习题 326
12.1.1 一个简单的应用实例 331
12.1 利用音频函数实现多媒体程序设计 331
第12章 多媒体应用程序的设计 331
第4篇 Visual C++高级编程 331
12.1.2 几个常用的音频函数 332
12.1.3 用MCI控制波形声音的播放 334
12.2 利用Windows Media Player控件实现多媒体程序设计 342
12.3 常见格式图片的显示 346
12.4 小结 350
习题 350
第13章 数据库应用程序的开发 351
13.1 有关数据库的基础知识 351
13.2 ODBC的介绍和引用 351
13.2.1 ODBC简介 351
13.2.2 MFC对ODBC的封装 352
13.2.3 如何访问数据库 353
13.2.4 在数据库应用程序中常用的几个类 356
习题 374
13.3 小结 374
第14章 开发Internet应用程序 375
14.1 Internet应用程序开发的几种类型 375
14.2 WinInet开发简介 377
14.3 WinInet类介绍 377
14.3.1 CInternetSession类 378
14.3.2 CInternetConnection类 379
14.3.3 CInternetFile类 379
14.3.4 CGopherLocator类 380
14.4 用WinInet类开发应用程序 380
14.5 WinInet类编程实例 380
14.6 小结 387
习题 387
参考文献 388