Visual C++ 6.0程序设计教程与实训PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王丰,高光金主编
- 出 版 社:北京市:北京大学出版社
- 出版年份:2009
- ISBN:9787301096987
- 页数:264 页
第一章 Visual C++6.0概述 1
1.1Visual C++6.0的特点及对系统的要求 1
1.2Visual C++6.0的安装 2
1.2.1Visual C++6.0对系统的要求 2
1.2.2Visual C++6.0的安装过程 2
1.3Visual C++6.0集成开发环境 6
1.3.1启动Visual C++6.0 6
1.3.2Visual C++6.0的窗口 6
1.3.3菜单 7
1.3.4工具栏 14
1.3.5源代码编辑器 16
1.3.6资源编辑器 18
1.3.7调试器 21
1.3.8Visual C++的窗口控制 23
1.4编写Visual C++应用程序 23
1.4.1使用AppWizard建立控制台应用程序 24
1.4.2添加代码 25
1.4.3编译、连接、运行程序 25
1.4.4调试程序 25
1.5Visual C++6.0帮助系统的使用 26
1.6实训 27
1.7习题 30
第二章 C++对C语言的扩充 32
2.1C++对C语言的扩充概述 32
2.1.1新的输入输出方式 32
2.1.2注释、变量声明与作用域限定符 34
2.1.3强制类型转换与const标识符 35
2.1.4引用 36
2.2new和delete操作符 38
2.2.1栈变量与堆变量 38
2.2.2new操作符 38
2.2.3delete操作符 39
2.3函数 39
2.3.1函数原形 39
2.3.2不指定返回值类型 40
2.3.3参数默认值 40
2.3.4内联函数 41
2.3.5函数参数 42
2.3.6函数返回值 42
2.3.7函数重载 43
2.4Visual C++中自定义的数据类型介绍 44
2.5实训 45
实训1:闰年的判断 45
实训2:函数重载——不同数据类型求最大值 46
2.6习题 47
第3章 面向对象的编程 50
3.1面向对象程序设计概述 50
3.1.1程序组织/设计的方法 50
3.1.2面向对象程序设计的基本概念 51
3.1.3面向对象系统的特征 52
3.2类与对象 53
3.2.1类 53
3.2.2对象 55
3.2.3构造函数 56
3.2.4析构函数 59
3.2.5复制构造函数 61
3.2.6this指针 65
3.2.7静态成员 66
3.2.8友元函数和友元类 68
3.3继承 69
3.3.1继承的基本知识 69
3.3.2派生类的构造与析构 73
3.3.3同名成员的访问 74
3.3.4多继承 74
3.3.5虚基类 76
3.3.6类型兼容 77
3.4虚函数与多态性 79
3.4.1虚函数 79
3.4.2虚析构函数 81
3.4.3纯虚函数与抽象类 82
3.4.4多态性 83
3.5运算符重载 83
3.5.1运算符重载的概念 83
3.5.2运算符重载的基本方法 84
3.5.3特殊运算符的重载 87
3.6模板与异常 89
3.6.1模板 89
3.6.2异常 90
3.7实训 92
实训1:学生信息的输入输出 92
实训2:运算符的重载 94
3.8习题 97
一、填空题 97
二、选择题 97
三、操作题 98
第4章 利用Visual C++开发W i ndows程序概述 99
4.1用MFC编程 99
4.1.1什么是MFC 99
4.1.2用App Wizard建立MFC Windows应用程序 99
4.2AppWizard MFC应用程序的结构分析 105
4.2.1应用程序类CWinApp 106
4.2.2主框架窗口 106
4.2.3子框架窗口 106
4.2.4视图类 106
4.2.5文档类 107
4.2.6对话框类 107
4.3消息机制 107
4.3.1消息驱动 107
4.3.2消息的种类 110
4.3.3消息映射及消息传递 111
4.4MFC程序的运行流程 113
4.4.1MFC的WinMain()函数 114
4.4.2InitInstance()函数的功能 114
4.4.3CMainFrame类的OnCreate()函数 115
4.4.4创建空文档 115
4.4.5消息循环 116
4.5窗口绘制机制 116
4.5.1WM_PAINT消息 117
4.5.2在设备描述符表中绘制 117
4.6实训 118
4.7习题 122
第5章 菜单、工具栏和状态栏 124
5.1菜单 124
5.1.1菜单定义的一般规则 124
5.1.2创建和编辑菜单 125
5.1.3菜单消息及其传递路径 126
5.1.4菜单项状态的更新 127
5.1.5添加键盘加速键和组合键 128
5.2工具栏 130
5.2.1在新建程序时增加工具栏 130
5.2.2修改工具栏 130
5.2.3工具栏编程示例 131
5.3状态栏 133
5.3.1在新建程序时增加状态栏 133
5.3.2如何在程序中加入状态栏 134
5.4实训 135
5.5习题 139
第6章 鼠标与键盘 141
6.1使用鼠标 141
6.1.1鼠标事件和鼠标消息 141
6.1.2处理客户区鼠标消息 142
6.1.3鼠标捕捉 143
6.1.4鼠标绘图程序 143
6.2响应键盘 145
6.2.1键盘事件 145
6.2.2处理键盘事件 146
6.2.3按键显示程序 148
6.3实训 152
6.4习题 153
第7章 屏幕绘图 155
7.1设备描述符表与CDC类 155
7.1.1设备描述符表与GDI对象 155
7.1.2CDC类 156
7.1.3设备描述符表的申请和释放 156
7.1.4WM_PAINT消息的响应过程 157
7.2基本图形绘制 157
7.2.1画点 158
7.2.2画直线 158
7.2.3画矩形 159
7.2.4画圆及椭圆 159
7.3绘图工具的使用 160
7.3.1GDI绘图工具介绍 160
7.3.2画笔与画刷 160
7.3.3图形填充 162
7.3.4绘图过程 162
7.3.5绘图模式 164
7.3.6绘图编程示例 165
7.4文本输出 166
7.4.1文本输出函数 166
7.4.2文本输出编程示例 167
7.5映射方式 168
7.5.1设备坐标 168
7.5.2逻辑坐标 169
7.5.3映射方式 169
7.6实训 170
7.7习题 173
第8章 对话框与控件 175
8.1对话框概述 175
8.1.1对话框的种类 175
8.1.2对话框的组成元素及其创建步骤 175
8.1.3对话框编辑器 176
8.1.4对话框的创建、显示与关闭 180
8.1.5对话框编程示例 182
8.2控件 190
8.2.1控件概述 190
8.2.2常用控件介绍 191
8.2.3控件与对话框的交互 197
8.2.4控件编程示例 202
8.2.5基于对话框的应用程序 206
8.3实训 209
实训内容:通用对话框设计 209
8.4习题 212
第9章 文档/视图结构 214
9.1文档/视图结构概述 214
9.1.1为什么需要文档/视图结构 214
9.1.2文档类、视图类及文档模板类的作用及相互关系 214
9.2文档类 215
9.2.1定义自己的文档类 215
9.2.2使用文档类的数据成员管理数据 216
9.2.3串行化数据 216
9.2.4经常重载的重要成员函数 217
9.3视图类 217
9.3.1MFC中的各种视图类 217
9.3.2从文档中得到数据并显示 218
9.3.3视图的滚动与缩放 218
9.4单文档与多文档应用程序 220
9.4.1单文档应用程序的特点 220
9.4.2单文档应用程序示例 220
9.4.3多文档应用程序的特点 226
9.4.4多文档应用程序设计示例 226
9.5实训 228
实训1:倾斜文字 228
实训2:多色窗口 228
9.6习题 229
第10章 其他常用编程功能 231
10.1打印及打印预览 231
10.1.1建立支持打印的框架 231
10.1.2与打印相关的函数 231
10.1.3所见即所得打印 234
10.2文件操作 236
10.3数据库访问 240
10.3.1MFC提供的有关ODBC的常用类 240
10.3.2指定数据源 240
10.3.3利用MFC向导建立数据库应用程序 242
10.3.4插入记录 244
10.3.5删除记录 245
10.4应用程序的打包与发布 245
10.4.1安装程序应遵循的规则 246
10.4.2安装InstallShield程序 246
10.4.3创建InstallShield工程 247
10.4.4创建setup.exe文件 248
10.4.5生成并测试安装程序 250
10.5实训 250
10.6习题 251
第11章 从Visual C++ 6.0到Visual C++.NET 253
11.1Microsoft.NET综述 253
11.1.1Microsoft.NET的产生背景 253
11.1.2Microsoft.NET平台 253
11.1.3.NET Framework 254
11.1.4.NET Framework软件特点 255
11.2Visual C++.NET编程简介 256
11.2.1Visual Studio.NET简介 256
11.2.2Visual Studio.NET新的IDE简介 256
11.3习题 263
参考文献 264
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019