从零开始学Visual C++PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘雪洁,刘永纯等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121122477
- 页数:320 页
第1篇 Visual C++基础入门 15
第1章 C++基本语法(教学视频:61分钟) 15
1.1 了解C++程序设计 15
1.1.1 学习C++的好处 15
1.1.2 最简单的C++程序——hello world 15
1.2 基本数据类型 16
1.2.1 整型int 16
1.2.2 浮点型float、double 17
1.2.3 字符型char 17
1.2.4 布尔型bool 18
1.2.5 宽字符型wchar_t 18
1.3 运算符 18
1.3.1 算术运算符 19
1.3.2 关系运算符 19
1.3.3 赋值运算符 19
1.3.4 自增自减运算符 20
1.3.5 逻辑运算符 21
1.3.6 位运算符 21
1.4 控制结构 22
1.4.1 if/else选择结构 22
1.4.2 while循环结构 23
1.4.3 break和continue语句 23
1.4.4 for循环结构 24
1.4.5 switch多选结构 24
1.5 函数 25
1.5.1 什么是函数 25
1.5.2 定义函数 25
1.5.3 变量作用域 25
1.5.4 使用函数 26
1.5.5 函数重载 27
1.6 数组 27
1.6.1 什么是数组 27
1.6.2 一维数组 27
1.6.3 二维数组 28
1.6.4 动态数组 29
1.6.5 数组排序 30
1.7 指针 31
1.7.1 指针概述 31
1.7.2 指针与数组 31
1.7.3 指针与函数 32
1.7.4 指针与字符串 33
1.8 小结 33
1.9 习题 33
第2章 面向对象程序设计(教学视频:57分钟) 34
2.1 类和对象 34
2.1.1 类和对象的关系 34
2.1.2 定义类 34
2.1.3 构造函数 35
2.1.4 析构函数 36
2.1.5 内联函数 37
2.1.6 static成员 38
2.1.7 const成员 40
2.1.8 友元 41
2.2 运算符重载 42
2.2.1 了解运算符重载 43
2.2.2 一元重载 43
2.2.3 二元重载 44
2.3 继承性 45
2.3.1 类的继承 45
2.3.2 访问控制 47
2.3.3 调用流程 47
2.4 多态性 48
2.4.1 多态性的实现 48
2.4.2 virtual虚函数 49
2.4.3 抽象类 49
2.5 模板 50
2.5.1 如何定义模板 50
2.5.2 模板类 51
2.5.3 标准模板库STL 52
2.6 异常处理 53
2.6.1 处理程序异常 54
2.6.2 自定义异常类 54
2.7 小结 55
2.8 习题 55
第3章 掌握开发环境(教学视频:41分钟) 56
3.1 创建运行程序 56
3.1.1 Win32程序 56
3.1.2 对话框程序 58
3.1.3 单文档程序 59
3.1.4 多文档程序 61
3.2 开发界面 62
3.2.1 菜单 62
3.2.2 工具条 65
3.2.3 类视图 66
3.2.4 资源视图 66
3.2.5 文件视图 66
3.2.6 类向导 66
3.2.7 输出窗口 67
3.3 使用技巧 68
3.3.1 添加类 68
3.3.2 添加类成员函数 68
3.3.3 添加类成员变量 69
3.3.4 添加消息处理函数 69
3.3.5 重写虚函数 70
3.3.6 添加资源 70
3.3.7 添加已有文件和控件 71
3.3.8 设置代码字体样式 71
3.4 小结 72
3.5 习题 72
第2篇 可视化编程 73
第4章 常用控件(教学视频:139分钟) 73
4.1 了解生成类 73
4.2 静态文本 75
4.2.1 设置属性 75
4.2.2 更新内容 76
4.3 编辑框 77
4.3.1 设置属性 77
4.3.2 数据交换 78
4.4 按钮 82
4.4.1 设置属性 82
4.4.2 消息响应 82
4.5 单选按钮 84
4.5.1 设置属性 84
4.5.2 消息响应 85
4.6 复选按钮 85
4.6.1 设置属性 86
4.6.2 消息响应 86
4.7 组合框 87
4.7.1 设置属性 87
4.7.2 编辑项 88
4.7.3 消息响应 89
4.7.4 添加图像 91
4.8 列表框 93
4.8.1 设置属性 93
4.8.2 编辑项 94
4.8.3 消息响应 95
4.9 进度条 97
4.9.1 设置属性 97
4.9.2 更新值 97
4.10 滑块 99
4.10.1 设置属性 100
4.10.2 消息响应 100
4.11 列表控件 101
4.11.1 设置属性 101
4.11.2 编辑项 102
4.11.3 消息响应 104
4.11.4 添加图像 106
4.12 树控件 106
4.12.1 设置属性 106
4.12.2 编辑项 107
4.12.3 消息响应 109
4.13 日期控件 114
4.13.1 设置属性 114
4.13.2 读取设置日期 115
4.13.3 日期响应 115
4.14 高级控件 116
4.14.1 Windows Media Player控件 116
4.14.2 Flash控件 118
4.15 小结 119
4.16 习题 119
第5章 对话框(教学视频:20分钟) 120
5.1 模态对话框 120
5.1.1 添加对话框资源 120
5.1.2 添加对话框类 121
5.1.3 初始化对话框 121
5.1.4 显示模态对话框 122
5.2 非模态对话框 124
5.3 小结 126
5.4 习题 126
第3篇 Visual C++的应用 127
第6章 GDI图形编程(教学视频:64分钟) 127
6.1 设备环境 127
6.1.1 什么是设备环境 127
6.1.2 设备环境分类 127
6.2 图形绘制 129
6.2.1 点线 129
6.2.2 多边形 132
6.2.3 文本 135
6.3 画笔 137
6.3.1 创建画笔 137
6.3.2 使用画笔 138
6.4 画刷 140
6.4.1 创建画刷 140
6.4.2 使用画刷 141
6.5 字体 143
6.5.1 创建字体 144
6.5.2 使用字体 144
6.6 映射模式 145
6.6.1 了解映射模式 145
6.6.2 窗口和视口 147
6.7 小结 150
6.8 习题 150
第7章 单文档应用程序(教学视频:206分钟) 151
7.1 了解生成类 151
7.1.1 App类 151
7.1.2 Doc类 152
7.1.3 View类 156
7.1.4 Frame类 158
7.1.5 类联系方式 160
7.2 菜单 161
7.2.1 添加菜单资源 161
7.2.2 更新菜单 162
7.2.3 禁用和勾选菜单 167
7.2.4 右键菜单 168
7.3 工具栏 171
7.3.1 添加工具栏资源 171
7.3.2 显示工具栏 172
7.3.3 添加按钮处理函数 173
7.4 状态栏 179
7.4.1 设置分区 179
7.4.2 更新内容 182
7.5 对话栏 184
7.5.1 添加对话栏资源 184
7.5.2 显示对话栏 185
7.5.3 添加控件处理函数 185
7.6 文档视图 189
7.6.1 文档类存取数据 189
7.6.2 视图类显示数据 191
7.7 小结 193
7.8 习题 193
第8章 视图风格(教学视频:20分钟) 194
8.1 Edit视图 194
8.2 List视图 195
8.3 Tree视图 197
8.4 RichEdit视图 198
8.5 小结 201
8.6 习题 201
第9章 切分窗口(教学视频:26分钟) 202
9.1 了解窗口切分 202
9.2 静态切分窗口 203
9.3 多视图切换 206
9.4 小结 210
9.5 习题 210
第10章 多文档应用程序(教学视频:25分钟) 211
10.1 了解生成类 211
10.2 类联系方式 214
10.3 多文档视图 215
10.3.1 添加文档模板 215
10.3.2 更新视图 216
10.4 小结 217
10.5 习题 217
第4篇 Visual C++编程 218
第11章 文件编程(教学视频:76分钟) 218
11.1 文件类 218
11.1.1 文件格式 218
11.1.2 文件对话框 219
11.1.3 文件操作 222
11.1.4 文件状态 224
11.1.5 读/写文本文件 225
11.1.6 读/写二进制文件 226
11.2 文件查找 229
11.3 文件序列化 233
11.3.1 如何实现序列化 233
11.3.2 创建可序列化类 234
11.3.3 序列化对象 236
11.4 小结 240
11.5 习题 241
第12章 数据库编程(教学视频:94分钟) 242
12.1 了解数据库 242
12.1.1 安装SQL Server 2000 242
12.1.2 企业管理器 243
12.1.3 查询分析器 245
12.1.4 数据查询语言 246
12.1.5 数据更新语言 247
12.1.6 ADO数据库访问技术 248
12.2 ADO封装类 249
12.2.1 类头文件定义 249
12.2.2 数据库连接函数 250
12.2.3 SQL命令函数 252
12.2.4 相关辅助函数 255
12.3 ADO访问数据库 258
12.3.1 连接数据库 258
12.3.2 添加记录 263
12.3.3 更新记录 266
12.3.4 删除记录 267
12.3.5 导出记录 267
12.4 小结 268
12.5 习题 268
第13章 DataGrid控件(教学视频:30分钟) 269
13.1 添加DataGrid控件 269
13.2 读取Excel数据表 270
13.3 添加删除数据 272
13.4 计算并更新数据 274
13.5 小结 276
13.6 习题 276
第14章 OpenGL三维编程(教学视频:44分钟) 277
14.1 了解OpenGL 277
14.1.1 OpenGL三维绘图 277
14.1.2 OpenGL库文件 278
14.2 MFC框架下使用OpenGL 279
14.2.1 创建MFC框架 279
14.2.2 使用OpenGL 280
14.2.3 读取坐标文件数据 282
14.2.4 绘制三维图形 283
14.2.5 鼠标交互式浏览 286
14.3 小结 287
14.4 习题 287
第5篇 案例篇 288
第15章 五子棋游戏(教学视频:6分钟) 288
15.1 界面设计 288
15.2 算法设计 289
15.3 功能实现 291
15.4 小结 296
第16章 公交换乘软件(教学视频:72分钟) 297
16.1 数据库设计 297
16.2 界面设计 298
16.3 算法设计 299
16.3.1 直达路线 299
16.3.2 一次换乘 299
16.3.3 两次换乘 300
16.4 智能提示编辑框 300
16.5 功能实现 304
16.6 小结 312
附录A Win32 API开发 313
附录B 程序调试技巧 319
- 《罗京 现在开始播音》刘卓著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《从零开始学温敷》蔡仁妤,艾利著 2019
- 《从零开始学水墨画 水墨画家的调墨、运笔秘诀》殷雨涵译;(日)日本株式会社日贸出版社 2018
- 《三十岁 一切刚刚开始》李尚龙著 2020
- 《Re:从零开始的异世界生活》陈诗泳,欧阳佳子责编;温玥译者;(日)大塚真一郎绘画;(日)长月达平 2020
- 《美好,从美开始》辰薇著 2019
- 《从0到亿 创业从失败开始》(中国)高佳奇,薛丰 2019
- 《结尾与开始》范小青 2020
- 《从零开始成人钢琴教程》灌木文化编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017