电脑基础·实例·上机系列教程 VISUAL C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:詹红霞,侯思颖,陶永红等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302161219
- 页数:304 页
第1章 Visual C++ 6.0概述 1
1.1 Visual C++ 6.0的特点 1
1.1.1 C++程序设计语言 1
1.1.2 Visual C++ 6.0的特性 1
1.2 Visual C++ 6.0的版本与使用环境 2
1.2.1 Visual C++ 6.0的版本 2
1.2.2 Visual C++ 6.0的使用环境 2
1.3 Visual C++ 6.0的启动与退出 3
1.3.1 Visual C++ 6.0的启动 3
1.3.2 Visual C++ 6.0的退出 3
1.4 Visual C++ 6.0的开发环境 3
1.4.1 Visual C++ 6.0的主窗口 3
1.4.2 Visual C++ 6.0的菜单栏 6
1.4.3 Visual C++ 6.0的工具栏 11
1.5 Visual C++ 6.0的工程管理 12
1.5.1 使用MFC AppWizard创建一个新工程 12
1.5.2 编译、运行程序 14
1.6 上机练习 15
1.7 习题 17
第2章 C++程序设计基础知识 18
2.1 C++语言的编码基础 18
2.1.1 基本组成 18
2.1.2 基本符号 19
2.1.3 保留字 20
2.1.4 标识符 20
2.2 C++语言的数据类型 20
2.2.1 基本数据类型 21
2.2.2 自定义数据类型 21
2.3 常量与变量 22
2.3.1 常量 22
2.3.2 变量 23
2.4 运算符和表达式 24
2.4.1 算术运算符 25
2.4.2 赋值运算符 26
2.4.3 关系运算符 26
2.4.4 逻辑运算符 27
2.4.5 条件运算符 27
2.4.6 逗号运算符 28
2.4.7 sizeof运算符 28
2.4.8 位运算符 28
2.5 基本结构与控制语句 29
2.5.1 顺序结构 29
2.5.2 选择结构 32
2.5.3 循环结构 37
2.5.4 转向语句 39
2.6 构造类型 43
2.6.1 数组 43
2.6.2 结构 46
2.6.3 联合 47
2.6.4 typedef 48
2.7 函数 48
2.7.1 函数的定义与调用 49
2.7.2 函数的参数传递 50
2.7.3 函数中的局部变量与静态变量 55
2.7.4 函数的嵌套和递归 57
2.7.5 函数的重载 59
2.7.6 系统函数 63
2.8 指针 64
2.8.1 指针的概念 64
2.8.2 指针的定义与引用 64
2.8.3 指针与动态内存分配 66
2.9 上机练习 68
2.10 习题 72
第3章 面向对象编程 74
3.1 Visual C++面向对象的特点 74
3.1.1 封装性 74
3.1.2 继承性 75
3.1.3 多态性 75
3.2 类与对象 75
3.2.1 类与对象的含义 75
3.2.2 *this指针 88
3.3 继承与派生 90
3.4 多态性 94
3.4.1 函数重载 94
3.4.2 静态联编与动态联编 96
3.5 上机练习 104
3.5.1 设计一个CRectangle类 104
3.5.2 设计一个Building类及其派生 107
3.6 习题 111
第4章 文件的操作 112
4.1 文件的基础知识 112
4.1.1 文件与流的概念 112
4.1.2 文件的组成与种类 113
4.2 顺序文件的操作 113
4.2.1 顺序文件的打开和关闭 113
4.2.2 文件的读写 115
4.3 随机文件的操作 121
4.3.1 随机写 121
4.3.2 随机读 124
4.4 二进制文件的操作 125
4.5 上机练习 128
4.6 习题 132
第5章 文档视图结构 133
5.1 文档视图结构概述 133
5.1.1 文档和视图 133
5.1.2 文档视图应用程序 134
5.1.3 基本程序结构 134
5.1.4 框架窗口 135
5.2 创建文档视图应用程序 135
5.2.1 创建单文档程序 135
5.2.2 创建多文档程序 139
5.2.3 文档程序分析 140
5.3 上机练习 140
5.3.1 创建文档视图类应用程序 141
5.3.2 添加菜单 143
5.4 习题 148
第6章 用户界面设计 149
6.1 菜单 149
6.1.1 添加新菜单项 149
6.1.2 编辑菜单项的属性 151
6.1.3 删除菜单项 153
6.1.4 添加菜单消息处理函数 153
6.1.5 启用和禁用菜单命令 158
6.1.6 复选和单选标记菜单命令 158
6.1.7 创建弹出式菜单 159
6.1.8 快捷键 161
6.2 工具栏 164
6.2.1 向工具栏添加按钮 164
6.2.2 添加工具栏间隔 166
6.2.3 删除工具栏按钮 166
6.2.4 设置按钮属性 166
6.2.5 启用和禁用工具栏按钮 167
6.3 状态栏 167
6.3.1 修改应用程序的状态栏 168
6.3.2 更新状态栏窗格内容 170
6.4 上机练习 172
6.5 习题 178
第7章 对话框及常用控件 179
7.1 对话框的使用 179
7.1.1 模式和无模式对话框 179
7.1.2 创建对话框 180
7.2 对话框中的控件 182
7.2.1 静态控件 182
7.2.2 按钮 183
7.2.3 编辑框 184
7.2.4 单选按钮 185
7.2.5 复选框 185
7.2.6 组合框 185
7.2.7 在对话框中添加和编辑控件 187
7.2.8 常用控件的应用例程 188
7.2.9 对话框的编程 192
7.3 上机练习 198
7.4 习题 203
第8章 绘图 205
8.1 绘图基础 205
8.1.1 GDI类 205
8.1.2 GDI对象的建立 206
8.1.3 GDI对象的使用方法 208
8.1.4 CDC类的绘图函数 208
8.2 常用绘图函数介绍 208
8.2.1 TextOut函数 209
8.2.2 SetTextColor函数 209
8.2.3 MoveTo函数 209
8.2.4 LineTo函数 209
8.2.5 Rectangle和FillRect函数 209
8.2.6 Ellipse函数 210
8.3 应用举例 210
8.3.1 正弦曲线输出 210
8.3.2 画笔、画刷的应用 212
8.4 上机练习 220
8.4.1 输出霓虹灯效果的文本 220
8.4.2 在鼠标指定位置绘制矩形 224
8.5 习题 227
第9章 数据库编程 229
9.1 常见数据库访问技术简介 229
9.1.1 Visual C++ 6.0开发数据库技术的特点 229
9.1.2 Visual C++ 6.0常用开发数据库技术 230
9.2 ODBC简介 231
9.2.1 ODBC概述 231
9.2.2 ODBC组成 232
9.3 建立数据源 233
9.4 在ODBC数据源管理器中添加ODBC数据库源 235
9.5 与ODBC数据库相关的MFC类 237
9.5.1 CDatabase类 238
9.5.2 CRecordset类 239
9.5.3 CRecordView类 243
9.6 应用实例 244
9.6.1 建立一个带有ODBC数据库支持功能的单文档界面的工程文件 244
9.6.2 设计用户操作主界面 246
9.6.3 实现通讯录信息浏览功能 247
9.6.4 实现通讯录信息添加功能 252
9.6.5 实现通讯录信息删除功能 254
9.6.6 实现通讯录成绩修改功能 255
9.7 上机练习 257
9.8 习题 259
第10章 综合实例 260
10.1 程序功能概述 260
10.2 程序实现 261
10.2.1 建立一个名为studentmarks的Access数据库 261
10.2.2 添加ODBC数据库源 263
10.2.3 建立一个带有ODBC数据库支持功能的单文档界面的工程文件 264
10.2.4 设计用户操作主界面 266
10.2.5 实现学生成绩信息浏览功能 268
10.2.6 实现用户登录认证和用户登出功能 273
10.2.7 实现学生成绩信息添加功能 280
10.2.8 实现学生成绩信息删除功能 284
10.2.9 实现学生成绩按学生学号和按考试科目查询功能 287
10.2.10 实现学生成绩按考试科目排序功能 294
10.2.11 实现按考试科目查询并显示学生成绩分布直方图功能 297
10.3 小结 304
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019