Visual C++面向对象与可视化程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:黄维通,贾续涵编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302256946
- 页数:369 页
第一篇 基础知识 3
第1章Visual C++ 2008简介 3
1.1集成开发环境简介 3
1.1.1主窗口 3
1.1.2工具栏选项 3
1.1.3项目和解决方案 4
1.2创建控制台应用程序 5
1.3创建MFC应用程序 8
1.4创建Windows Forms应用程序 9
1.5小结 11
第2章C++基础知识 12
2.1 C++的发展历程 12
2.2一个简单的C++程序 13
2.3 C++的基本数据类型 13
2.4 C++中的类与对象 14
2.4.1类的定义 14
2.4.2对象 15
2.4.3内联函数 17
2.5构造函数和析构函数 18
2.5.1构造函数 18
2.5.2析构函数 20
2.6重载 21
2.6.1函数重载 21
2.6.2操作符重载 23
2.7友元 25
2.8 this指针 27
2.9继承 28
2.9.1派生类 28
2.9.2多重继承 29
2.10多态性和虚拟函数 31
2.10.1多态性 31
2.10.2虚拟函数 31
2.10.3虚拟析构函数 35
2.11流 35
2.12小结 36
第二篇SDK编程 39
第3章Windows应用程序 39
3.1 Windows编程基础知识 39
3.1.1窗口 40
3.1.2事件驱动 40
3.1.3句柄和Windows消息 41
3.2 Windows应用程序常用消息 43
3.3 Windows中的事件驱动程序设计 44
3.4 Windows应用程序的基本结构 45
3.4.1 Windows应用程序的组成 45
3.4.2源程序组成结构 46
3.4.3应用程序举例 52
3.5小结 54
3.6练习 54
第4章Windows的图形设备接口及Windows绘图 56
4.1图形设备接口 56
4.1.1图形设备接口的一些基本概念 56
4.1.2图形刷新 58
4.1.3获取设备环境的方法 60
4.1.4映射模式 61
4.2绘图工具与颜色 64
4.2.1画笔 64
4.2.2画刷 65
4.2.3颜色 66
4.3常用绘图函数 67
4.4应用实例 69
4.5小结 82
4.6练习 83
第5章 文本的输出方法与字体的设置 84
5.1设置文本的设备环境 84
5.1.1字体句柄 84
5.1.2创建自定义字体 85
5.1.3设置字体和背景颜色 86
5.2文本的输出过程 86
5.3文本操作实例 88
5.4小结 98
5.5练习 98
第6章Windows应用程序对键盘与鼠标的响应 100
6.1键盘在应用程序中的应用 100
6.2键盘操作应用举例 103
6.3鼠标在应用程序中的应用 109
6.4鼠标应用程序实例 112
6.5小结 120
6.6练习 120
第7章 资源在Windows编程中的应用 122
7.1菜单和加速键资源及其应用 122
7.1.1菜单的创建过程 123
7.1.2操作菜单项 126
7.1.3动态地创建菜单 129
7.1.4加速键资源 129
7.1.5创建菜单资源实例 131
7.2位图资源及其应用 135
7.2.1位图概念 135
7.2.2位图的操作过程 136
7.2.3位图操作实例 138
7.3对话框资源及其应用 141
7.3.1模式对话框的编程方法 142
7.3.2非模式对话框的编程方法 145
7.3.3对话框应用实例 147
7.4图标资源的应用 152
7.4.1图标资源的操作 152
7.4.2图标资源应用举例 153
7.5小结 155
7.6练习 156
第三篇MFC开发 161
第8章MFC基础知识 161
8.1 MFC概述 161
8.2 MFC类的组织结构及主要的类的简介 164
8.2.1 MFC类的组织结构 164
8.2.2根类 165
8.2.3应用程序体系结构类 165
8.2.4可视对象类 169
8.2.5通用类 172
8.2.6 OLE类 173
8.2.7 ODBC数据库类 174
8.3 MFC中全局函数与全局变量 174
8.4应用程序向导 175
8.5小结 179
8.6练习 179
第9章Windows标准控件在可视化编程中的应用 180
9.1可视化编程概述 180
9.1.1在程序界面中增加控件方法 180
9.1.2为控件添加消息映射 182
9.1.3在应用程序中使用控件 185
9.1.4自定义控件类 186
9.2按钮控件及其应用 187
9.2.1按钮控件的创建过程 188
9.2.2按钮控件示例 192
9.3滚动条控件 195
9.3.1滚动条类的结构及其方法 195
9.3.2滚动条类编程实例 197
9.4静态控件 203
9.4.1静态控件的特点 203
9.4.2静态控件应用举例 204
9.5列表框控件 205
9.5.1列表框控件的类结构 205
9.5.2列表框类的方法 207
9.5.3列表框和应用程序之间消息传递 209
9.5.4列表框应用举例 210
9.6编辑框控件 212
9.6.1编辑框控件简介 212
9.6.2编辑框与应用程序间的消息传递 213
9.6.3编辑框编程实例 214
9.7组合框控件 219
9.7.1组合框(CComboBox)类的结构及组合框的特点 219
9.7.2组合框与应用程序间消息传递 220
9.7.3组合框控件应用举例 222
9.8对话框通用控件 237
9.8.1 Picture控件的使用 237
9.8.2 Spin控件的使用 238
9.8.3 Progress控件的使用 239
9.8.4 Slider控件的使用 240
9.8.5 Date Time Picker控件的使用 241
9.8.6 List Control控件的使用 242
9.8.7 Tree Control控件的使用 248
9.8.8 Extended Combo Box控件的使用 252
9.9小结 254
9.10练习 254
第10章在MFC中创建应用程序的资源 257
10.1获取资源的一个样例 257
10.2资源的应用 258
10.2.1菜单资源的使用 258
10.2.2快捷菜单的创建及其应用 266
10.2.3加速键资源的创建及其使用 270
10.2.4工具条资源的创建及其使用 270
10.2.5图标资源的创建及其使用 275
10.2.6字符串资源的使用 276
10.2.7对话框资源的创建及其应用 276
10.2.8位图资源的创建及其应用 279
10.3小结 281
10.4练习 281
第11章 单文档与多文档 283
11.1概述 283
11.1.1单文档界面与多文档界面 283
11.1.2文档/视图结构 283
11.1.3 SDI程序中文档、视图对象的创建过程 284
11.1.4 SDI程序的消息传递过程 285
11.2 Doc/ View框架的主要成员 285
11.2.1 CWinApp类 285
11.2.2 CDocument类 286
11.2.3 CView类 288
11.2.4 CDocTemplate类 290
11.2.5 CFrameWnd类 293
11.3文档操作中的一些重要概念 294
11.3.1串行化处理 294
11.3.2消息映射 295
11.3.3消息传递 298
11.4 SDI编程实例 298
11.5 MDI编程实例 302
11.6小结 310
11.7练习 310
第四篇 综合应用案例 315
第12章 多媒体应用程序的设计 315
12.1利用音频函数实现多媒体程序设计 315
12.1.1一个简单的应用实例 315
12.1.2几个常用的音频函数 316
12.1.3用MCI控制波形声音的播放 318
12.2利用Windows Media Player控件实现多媒体程序设计 326
12.3常见格式图片的显示 329
12.4小结 333
12.5练习 333
第13章 数据库应用程序的开发 334
13.1有关数据库的基础知识 334
13.2 ODBC介绍和引用 334
13.2.1 ODBC简介 334
13.2.2 MFC对ODBC的封装 335
13.2.3如何访问数据库 336
13.2.4在数据库应用程序中常用的几个类 339
13.3小结 356
13.4练习 356
第14章 开发Internet应用程序 357
14.1 Internet应用程序开发的几种类型 357
14.2 WinInet开发简介 358
14.3 WinInet类介绍 359
14.3.1 CInternetSession类 360
14.3.2 CInternetConnection类 360
14.3.3CInternetFile类 361
14.3.4 CGopherLocator类 361
14.4用WinInet类开发应用程序 361
14.5 WinInet类编程实例 362
14.6小结 368
14.7练习 368
参考文献 369
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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