Visual C++面向对象与可视化程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:黄维通编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302082014
- 页数:388 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019