Visual C++程序设计培训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:卓越科技编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121082894
- 页数:309 页
第1课 初识Visual C++ 1
1.1 Visual C++基础知识 2
1.1.1 知识讲解 2
1.什么是Visual C++ 2
2.Visual C++6.0的特点 2
3.Visual C++6.0的安装 3
4.Visual C++6.0的启动 5
5.Visual C++6.0的工作界面 6
6.Visual C++6.0的退出 9
1.1.2 典型案例——自定义工具栏 9
1.2 工程的建立、编译和运行 11
1.2.1 知识讲解 11
1.新建工程 11
2.编译、运行 13
1.2.2 典型案例——“Hello,World!”控制台应用程序 13
1.3 上机练习 16
1.3.1 自定义【我常用的工具】工具栏 16
1.3.2 创建“Welcome to C++!”控制台应用程序 16
1.4 疑难解答 17
1.5 课后练习 17
第2课 C++语言基础(上) 19
2.1 常用输入与输出语句 20
2.1.1 知识讲解 20
1.输入语句 20
2.输出语句 21
2.1.2 典型案例——简单加法器的实现 22
2.2 数据类型 23
2.2.1 知识讲解 23
1.基本数据类型 23
2.常量 24
3.变量 25
4.数组 25
5.结构体 26
6.共用体 27
7.枚举 28
2.2.2 典型案例——学生成绩数据结构 29
2.3 运算符和表达式 31
2.3.1 知识讲解 31
1.算术运算符 31
2.赋值运算符 32
3.关系运算符 32
4.逻辑运算符 33
5.条件运算符 33
2.3.2 典型案例——闰年判断程序 34
2.4 上机练习 35
2.4.1 在控制台界面打印出特殊图案 35
2.4.2 通讯录数据结构 35
2.5 疑难解答 36
2.6 课后练习 37
第3课 C++语言基础(下) 39
3.1 基本流程控制语句 40
3.1.1 知识讲解 40
1.选择语句 40
2.循环语句 43
3.1.2 典型案例——求圆周率π的近似值 45
3.2 函数和编译预处理 47
3.2.1 知识讲解 47
1.函数的定义与调用 47
2.变量的作用域 49
3.函数的嵌套及递归调用 50
4.编译预处理 51
3.2.2 典型案例——斐波那契数列 54
3.3 指针 55
3.3.1 知识讲解 55
1.地址和指针的概念 55
2.指针变量的定义和引用 56
3.指针与数组 57
4.指针与结构体 57
3.3.2 典型案例—运用选择法对数组排序 58
3.4 上机练习 60
3.4.1 计算欧拉常数e的近似值 60
3.4.2 运用冒泡法对数组排序 60
3.5 疑难解答 61
3.6 课后练习 61
1.选择题 61
2.问答题 61
3.上机题 62
第4课 面向对象编程(上) 63
4.1 类与对象 64
4.1.1 知识讲解 64
1.面向对象编程的特点 64
2.定义类 65
3.定义对象 66
4.构造函数 67
5.析构函数 68
4.1.2 典型案例——长方形面积及周长的计算 68
4.2 类成员及特性 70
4.2.1 知识讲解 70
1.this指针 70
2.静态成员 71
3.内联函数 72
4.友元函数 72
4.2.2 典型案例——对象计数器 73
4.3 类的继承及派生 75
4.3.1 知识讲解 75
1.继承的概念 75
2.单重继承 75
3.多重继承 77
4.3.2 典型案例——以点为基类派生出直线和圆 78
4.4 上机练习 80
4.4.1 计算直角三角形的面积和周长 80
4.4.2 设计学生类和老师类 80
4.5 疑难解答 81
4.6 课后练习 81
1.选择题 81
2.问答题 81
3.上机题 82
第5课 面向对象编程(下) 83
5.1 重载 84
5.1.1 知识讲解 84
1.函数重载 84
2.运算符重载 85
5.1.2 典型案例——复数之间的算术运算 88
5.2 多态与虚函数 90
5.2.1 知识讲解 90
1.多态的概念 90
2.虚函数 90
3.纯虚函数与抽象类 93
5.2.2 典型案例——基于Animal类的多态演示 94
5.3 模板 95
5.3.1 知识讲解 95
1.函数模板 95
2.类模板 97
5.3.2 典型案例——模板栈的实现 98
5.4 上机练习 101
5.4.1 计算几何图形的面积 101
5.4.2 利用函数模板对数组排序 101
5.5 疑难解答 102
5.6 课后练习 103
1.选择题 103
2.问答题 103
3.上机题 104
第6课 MFC基础 105
6.1 MFC概述 106
6.1.1 知识讲解 106
1.MFC的概念 106
2.MFC的层次结构 106
3.MFC的常用类 107
6.1.2 典型案例——用MFC AppWizard创建一个对话框应用程序 109
6.2 MFC消息与消息处理 113
6.2.1 知识讲解 113
1.消息与消息处理的概念 113
2.MFC消息分类 114
3.MFC消息处理机制 115
4.建立消息映射 115
5.向导工具 117
6.2.2 典型案例——按下鼠标左键的消息响应 117
6.3 上机练习 120
6.3.1 在对话框中实现多行输出文本 120
6.3.2 按下鼠标右键的消息响应 120
6.4 疑难解答 121
6.5 课后练习 121
1.选择题 121
2.问答题 122
3.上机题 122
第7课 对话框和控件(上) 123
7.1 对话框基本操作 124
7.1.1 知识讲解 124
1.设置对话框属性 124
2.添加对话框资源 125
3.在程序中使用对话框 125
7.1.2 典型案例——提示对话框 128
7.2 控件的基本操作 131
7.2.1 知识讲解 131
1.控件的种类和创建方法 131
2.控件的数据交换(DDX) 132
3.控件的数据校检(DDV) 133
7.2.2 典型案例——制作一个简单计算器的界面 134
7.3 按钮、静态控件和编辑框 136
7.3.1 知识讲解 136
1.按钮 136
2.静态控件 137
3.编辑框 138
7.3.2 典型案例——个人信息采集 140
7.4 上机练习 142
7.4.1 制作QQ登录界面 142
7.4.2 制作上网信息调查 143
7.5 疑难解答 144
7.6 课后练习 145
1.选择题 145
2.问答题 145
3.上机题 146
第8课 对话框和控件(下) 147
8.1 列表框和组合框 148
8.1.1 知识讲解 148
1.列表框 148
2.组合框 150
8.1.2 典型案例——列表框和组合框之间的数据交换 152
8.2 进度条、滚动条和滑动条 155
8.2.1 知识讲解 155
1.进度条 155
2.滚动条 156
3.滑动条 158
8.2.2 典型案例——颜色渐变器 159
8.3 上机练习 164
8.3.1 城市邮政编码录 164
8.3.2 制作声音的电平波动效果 164
8.4 疑难解答 165
8.5 课后练习 165
1.选择题 165
2.问答题 166
3.上机题 166
第9课 文档与视图 167
9.1 文档 168
9.1.1 知识讲解 168
1.文档的概念 168
2.文档模板类 168
3.文档序列化 170
4.简单数组集合类 171
9.1.2 典型案例——日记簿 172
9.2 视图 178
9.2.1 知识讲解 178
1.视图及视图类 178
2.切分应用程序窗口 180
3.视图间通信 182
9.2.2 典型案例——学生成绩单 183
9.3 上机练习 186
9.3.1 记事本 186
9.3.2 将应用程序主窗口切分为3个子窗口 187
9.4 疑难解答 187
9.5 课后练习 187
1.选择题 187
2.问答题 188
3.上机题 188
第10课 图形与文本 189
10.1 基本图形的绘制 190
10.1.1 知识讲解 190
1.GDI和DC的概念 190
2.基本图形函数 190
3.图形的区域填充 193
10.1.2 典型案例——简单画图程序 194
10.2 位图 195
10.2.1 知识讲解 196
1.位图的加载和显示 196
2.双缓冲技术 197
10.2.2 典型案例——发牌程序 198
10.3 文本 202
10.3.1 知识讲解 202
1.字体 202
2.文本的输出 204
10.3.2 典型案例——制作3D空心文字 205
10.4 上机练习 208
10.4.1 模拟小球碰撞运动 208
10.4.2 制作图片滚动效果 208
10.5 疑难解答 209
10.6 课后练习 209
1.选择题 209
2.问答题 209
3.上机题 209
第11课 用户界面(上) 211
11.1 菜单栏 212
11.1.1 知识讲解 212
1.添加和删除菜单项 212
2.添加消息处理函数 214
3.添加快捷键 215
4.添加加速键 216
11.1.2 典型案例——为对话框应用程序添加菜单栏 217
11.2 工具栏和状态栏 220
11.2.1 知识讲解 220
1.工具栏 220
2.状态栏 223
11.2.2 典型案例——在对话框应用程序中使用工具栏和状态栏 225
11.3 上机练习 228
11.3.1 制作具有下拉按钮的工具栏 228
11.3.2 制作带进度条的状态栏 229
11.4 疑难解答 230
11.5 课后练习 231
1.选择题 231
2.问答题 231
3.上机题 231
第12课 用户界面(下) 233
12.1 界面风格 234
12.1.1 知识讲解 234
1.MFC文档应用程序界面风格 234
2.MFC对话框应用程序界面风格 238
12.1.2 典型案例——制作动画图标 239
12.2 启动界面 242
12.2.1 知识讲解 242
1.MFC文档应用程序启动界面 242
2.MFC对话框应用程序启动界面 245
12.2.2 典型案例——制作带进度条的启动界面 248
12.3 上机练习 251
12.3.1 修改文档应用程序界面元素 251
12.3.2 修改对话框应用程序界面元素 251
12.4 疑难解答 252
12.5 课后练习 253
1.选择题 253
2.问答题 253
3.上机题 254
第13课 数据库编程 255
13.1 数据库概述 256
13.1.1 知识讲解 256
1.数据库的概念 256
2.数据库的建立 257
13.1.2 典型案例——制作学生档案数据库 259
13.2 MFC ODBC数据库编程 263
13.2.1 知识讲解 263
1.ODBC的概念 263
2.MFC ODBC类 263
3.创建数据源 264
13.2.2 典型案例——学生档案管理系统 266
13.3 上机练习 271
13.3.1 通讯录数据库 271
13.3.2 通讯录管理系统 271
13.4 疑难解答 272
13.5 课后练习 273
1.选择题 273
2.问答题 273
3.上机题 273
第14课 俄罗斯方块游戏 275
14.1 游戏原理分析 276
14.1.1 实例效果预览 276
14.1.2 实例制作分析 276
14.2 游戏制作过程 278
14.2.1 创建应用程序 278
14.2.2 定义方块数据结构 279
1.定义方块?类 280
2.定义方块?类 280
3.定义方块?类 281
4.定义方块?类 282
5.定义方块?类 282
6.定义方块?类 283
7.定义方块?类 283
14.2.3 绘制方块图像 284
14.2.4 游戏流程及其控制 288
1.动态显示方块 289
2.键盘控制 295
3.游戏的开始、暂停及停止 298
14.3 完善应用程序 300
14.3.1 完善界面 300
1.修改应用程序图标和光标 300
2.制作特效按钮 301
14.3.2 完善功能 302
1.设置游戏初始级别 302
2.动态修改应用程序窗口背景色 303
14.4 上机练习 305
14.5 疑难解答 305
14.6 课后练习 306
1.选择题 306
2.问答题 306
3.上机题 306
参考答案 307
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017