Visual C++开发从入门到精通
全新正版 极速发货
¥
40.66
5.9折
¥
69
全新
仅1件
作者王东华 李樱
出版社人民邮电出版社
ISBN9787115418685
出版时间2016-09
装帧其他
开本其他
定价69元
货号1201382362
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
中山大学通信工程硕士,杰出C++开发工程师和架构师,现在就职于广州三星电子(中国)有限公司。曾经开发过众多的游戏应用、系统安全、优化等软件。业余期间,曾经在靠前主流期刊中发表过多篇通信领域的杰出论文。
目录
目录
章 Visual C++ 6.0的最初印象 1
(视频总计26分钟,实例3个,拓展实例6个,技术解惑3个)
1.1 Visual C++ 6.0概述 2
1.1.1 Visual C++ 6.0的特点 2
1.1.2 安装Visual C++ 6.0 2
1.2 Visual C++ 6.0开发环境 5
1.2.1 熟悉集成开发环境 5
1.2.2 菜单项 7
1.2.3 工具栏 16
1.2.4 项目与项目工作区 17
1.2.5 编辑器窗口 18
1.3 利用Visual C++ 6.0编写C++
程序 21
1.4 技术解惑1.4 技术解惑 23
1.4.1 学习C++是否有用 23
1.4.2 解决Windows 7安装Visual
C++ 6.0的兼容性问题 23
1.4.3 怎样学好编程 25
第2章 C++的基本语法 26
(视频总计32分钟,实例5个,拓展实例10个,技术解惑12个)
2.1 面向对象 27
2.1.1 什么是OOP 27
2.1.2 面向对象编程 27
2.2 分析C++的程序结构 28
2.2.1 从一段代码看C++程序
结构 28
2.2.2 C++的文件组织 29
2.3 必须遵循的编码规范 30
2.3.1 养成良好的习惯 30
2.3.2 必须使用的注释 31
2.4 输入/输出基础 31
2.4.1 标准输入与输出对象 31
2.4.2 一个使用I/O库的程序 32
2.5 标识符 33
2.5.1 C++中的保留字 33
2.5.2 需要遵循的命名规则 34
2.6 数据类型 35
2.6 数据类型2.6.1 数字型 36
2.6.2 逻辑运算型 36
2.6.3 字符型和字符串 37
2.7 变量 38
2.7.1 定义变量 38
2.7.2 声明变量 39
2.7.3 变量的作用域 40
2.8 常量 42
2.8.1 什么是常量 43
2.8.2 常量的分类 43
2.8.3 常量的应用 45
2.9 技 术 解 惑 46
2.9.1 C++标识符的长度 46
2.9.2 字符和字符串的区别 46
2.9.3 C++字符串和C字符串的
转换 46
2.9.4 C++字符串和字符串结束
标志 46
2.9.5 C++中的面向对象、C中的
面向过程的含义 47
2.9.6 面向对象和面向过程的
区别 47
2.9.7 C++中常量的命名 48
2.9.8 在C++程序中如何定义
常量 48
2.9.9 使用关键字const注意
事项 48
2.9.10 关于全局变量的
初始化,C语言和C++
是否有区别 48
2.9.11 C/C++变量在内存中的
分布 49
2.9.12 静态变量的初始化顺序 49
第3章 运算符和表达式 50
(视频总计27分钟,实例3个,拓展实例6个,技术解惑5个)
3.1 运算符 51
3.1.1 赋值运算符 51
3.1.2 算术运算符 52
3.1.3 比较运算符 52
3.1.4 逻辑运算符 53
3.1.5 ++/--运算符 53
3.1.6 位运算符 54
3.1.7 求字节数运算符 55
3.1.8 条件运算符 55
3.1.9 逗号运算符 56
3.2 表达式详解 57
3.2.1 表达式概述 57
3.2.2 类型转换 57
3.3 技术解惑 60
3.3.1 避免运算结果溢出的一个
方案 60
3.3.2 运算符重载的权衡 60
3.3.3 运算符的优先级和结合性 60
3.3.4 C/C++表达式的限制 62
3.3.5 表达式的真正功能 62
第4章 流程控制语句 63
(视频总计36分钟,实例11个,拓展实例22个,技术解惑6个)
4.1 最简单的语句和语句块 64
4.1.1 最简单的语句 64
4.1.2 语句块 64
4.1.3 语句的总结 66
4.2 最常见的顺序结构 67
4.3 选择结构 67
4.3.1 单分支结构语句 68
4.3.2 双分支结构语句 68
4.3.3 多分支结构语句 70
4.4 循环结构 73
4.4.1 for语句 73
4.4.2 while语句 75
4.4.3 do-while语句 77
4.5 跳转语句 78
4.5.1 break语句 78
4.5.2 continue语句 78
4.5.3 goto语句 79
4.6 技术解惑 80
4.6.1 循环中断问题 80
4.6.2 分析循环语句的效率 80
4.6.3 几种循环语句的比较 81
4.6.4 在C++中,for循环该
怎么读 81
4.6.5 一个C++循环结构嵌套的
问题 81
4.6.6 break语句和continue语句
的区别 82
第5章 其他数据类型 83
(视频总计35分钟,实例8个,拓展实例16个,技术解惑9个)
5.1 指针 84
5.1.1 什么是指针 84
5.1.2 定义指针的方式 84
5.1.3 指针的分类 86
5.1.4 指针的初始化 86
5.1.5 指针运算 88
5.1.6 指针的指针 89
5.1.7 使用指针 90
5.1.8 分析指针和引用的关系 92
5.1.9 特殊的指针 92
5.2 数组 93
5.2.1 数组基础 93
5.2.2 动态数组 95
5.2.3 数组存储 95
5.2.4 字符数组 96
5.2.5 数组初始化 96
5.2.6 指针和数组 97
5.2.7 使用数组 98
5.3 枚举 98
5.3.1 枚举基础 99
5.3.2 使用枚举 101
5.4 结构体 102
5.4.1 定义结构体 102
5.4.2 指向结构的指针 102
5.4.3 使用结构体 103
5.5 联合 104
5.6 自定义的型 105
5.6.1 typedef的作用 105
5.6.2 使用typedef 106
5.7 技术解惑 107
5.7.1 指针的命名规范 107
5.7.2 C++中指针和引用的
区别 107
5.7.3 变量在语言中的实质 108
5.7.4 C++开发中如何避免
和解决野指针 109
5.7.5 字符数组和字符串
是否可以相互转换 110
5.7.6 静态数组的速度是否
快于动态数组 110
5.7.7 Arrays与Vector的区别 111
5.7.8 数组名不是指针 111
5.7.9 用户自定义类型所占用
的内存空间 111
第6章 函数 113
(视频总计33分钟,实例6个,拓展实例12个,技术解惑5个)
6.1 函数基础 114
6.1.1 定义函数的方式 114
6.1.2 函数分类 114
6.1.3 函数定义实例 117
6.2 函数的参数 119
6.2.1 形参和实参 119
6.2.2 使用数组作为函数参数 120
6.3 返回值和返回语句 121
6.4 调用函数 121
6.5 函数递归 122
6.6 指向函数的指针 123
6.7 将函数作为参数 124
6.8 变量的作用域和生存期 125
6.8.1 变量作用域 125
6.8.2 静态存储变量和动态
存储变量 126
6.9 技术解惑 129
6.9.1 用typedef定义一个函数
指针类型 129
6.9.2 const关键字在函数中的
作用 130
6.9.3 C++函数的内存分配机制 130
6.9.4 主函数和子函数 131
6.9.5 函数声明和函数定义的
区别 131
第7章 类和封装 132
(视频总计29分钟,实例5个,拓展实例10个,技术解惑3个)
7.1 类 133
7.1.1 声明类 133
7.1.2 类的属性 134
7.1.3 类的方法 134
7.1.4 构造函数 135
7.1.5 析构函数 136
7.1.6 静态成员 137
7.1.7 友元 139
7.1.8 修饰符 140
7.1.9 指向类成员的指针 141
7.1.10 嵌套类 142
7.1.11 类文件的组织 142
7.2 对象 143
7.2.1 定义对象 143
7.2.2 使用对象 143
7.2.3 this指针 144
7.3 技术解惑 144
7.3.1 浅拷贝和深拷贝 144
7.3.2 构造函数的错误认识
和正确认识 145
7.3.3 保护性析构函数的作用 146
第8章 创建MFC应用程序 148
(视频总计31分钟,实例7个,拓展实例14个,技术解惑3个)
8.1 创建应用程序向导 149
8.1.1 MFC应用程序开发流程 149
8.1.2 使用程序向导生成的文件 153
8.2 Class Wizard详解 162
8.2.1 初识Class Wizard 162
8.2.2 添加类 165
8.2.3 添加类成员变量 166
8.2.4 添加消息响应函数 168
8.2.5 覆盖虚拟函数 170
8.3 程序调试 170
8.3.1 查找源程序的语法错误 170
8.3.2 Debug调试 171
8.4 技术解惑 173
8.4.1 Class Wizard不能正常
工作的解决办法 173
8.4.2 如何在调试过程中查看
输出信息 173
8.4.3 MFC中的异常开销问题 174
第9章 对话框 175
(视频总计27分钟,实例7个,拓展实例14个,技术解惑3个)
9.1 对话框的概念 176
9.1.1 基于对话框的应用程序 176
9.1.2 对话框类CDialog 177
9.1.3 对话框数据交换与验证 177
9.2 使用对话框 179
9.2.1 对话框的分类 179
9.2.2 创建对话框 179
9.2.3 编辑对话框 180
9.3 公用对话框 182
9.3.1 类CColorDialog 183
9.3.2 类CFileDialog 184
9.3.3 类CFindReplaceDialog 185
9.3.4 类CFontDialog 186
9.3.5 类CPrintDialog 186
9.4 消息对话框 188
9.5 技术解惑 189
9.5.1 是否可以把一个对话框
的控件复制到另一个
对话框中 189
9.5.2 如何保存编辑框中的
内容 190
9.5.3 解决MFC生成的exe程序
不能在其他计算机上运行
的问题 190
0章 控件 192
(视频总计42分钟,实例9个,拓展实例18个,技术解惑3个)
10.1 标准控件 193
10.1.1 Windows标准控件 193
10.1.2 不能发送消息的静态
控件 194
10.1.3 编辑框控件 196
10.1.4 按钮 200
10.1.5 列表框 203
10.1.6 组合框 208
10.1.7 滚动条 211
10.2 公共控件 213
10.2.1 标签控件与属性表 213
10.2.2 图像列表 215
10.2.3 列表视图控件 216
10.2.4 树视图控件 217
10.3 技术解惑 223
10.3.1 如何绘制按钮 223
10.3.2 MFC控件消息 
— 没有更多了 —
以下为对购买帮助不大的评价