网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++从入门到精通
分类 人文社科-社会科学-语言文字
作者 明日科技编
出版社 清华大学出版社
下载
简介
内容推荐
《C++从入门到精通(微视频精编版)》从初、中级读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C++进行程序开发需要掌握的知识。全书分为3篇21章,包括初识C++、C++语言基础、运算符与表达式、位运算、条件判断语句、循环语句、函数、数组、指针和引用、结构体、共用体和枚举类型、面向对象编程技术、类和对象、继承与派生、模板、STL标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信和餐饮管理系统等内容。
作者简介
明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“软件开发视频大讲堂”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是靠前畅销的编程图书品牌。
目录
篇 基础篇
章初识C++2
视频讲解:1小时6分钟
1.1C++概述3
1.1.1C++发展历程3
1.1.2C++中的杰出人物4
1.1.3C++的特点5
1.2搭建C++开发环境5
1.2.1认识VisualC++6.05
1.2.2VisualC++6.0的下载与安装6
1.3C++程序的创建及编译10
1.3.1使用VisualC++6.0创建C++程序10
1.3.2编译与连接C++程序13
1.4C++代码结构16
1.4.1C++工程项目文件16
1.4.2认识C++代码结构17
1.5小结18
第2章C++语言基础19
视频讲解:2小时49分钟
2.1个C++程序20
2.1.1#include指令20
2.1.2iostream标准库21
2.1.3命名空间21
2.1.4main函数21
2.1.5函数体22
2.1.6函数返回值22
2.1.7注释22
2.2常量及符号22
2.2.1整型常量22
2.2.2实型常量24
2.2.3字符常量25
2.2.4字符串常量26
2.3变量及标识符27
2.3.1变量的声明及赋值27
2.3.2整型变量28
2.3.3实型变量29
2.3.4字符型变量30
2.3.5标识符31
2.4数据类型32
2.4.1定义数值类型33
2.4.2字符类型33
2.4.3布尔类型34
2.5数据输入与输出34
2.5.1C++语言中的流34
2.5.2流输出格式的控制35
2.6小结37
2.7实战38
2.7.1输出《登鹳雀楼》38
2.7.2模拟银行利息问题38
第3章运算符与表达式39
视频讲解:1小时51分钟
3.1运算符40
3.1.1算术运算符40
3.1.2关系运算符41
3.1.3逻辑运算符41
3.1.4赋值运算符42
3.1.5sizeof运算符43
3.1.6条件运算符44
3.1.7逗号运算符44
3.2结合性和优先级45
3.3表达式47
3.3.1认识表达式47
3.3.2表达式中的类型转换47
3.4判断左值与右值50
3.5小结51
3.6实战51
3.6.1招聘开始啦51
3.6.2货车载物量51
第4章位运算52
视频讲解:10分钟
4.1位与字节53
4.2位运算操作符53
4.2.1“与”运算符54
4.2.2“或”运算符55
4.2.3“取反”运算符56
4.2.4“异或”运算符57
4.2.5“左移”运算符59
4.2.6“右移”运算符61
4.3循环移位62
4.4小结65
4.5实战65
4.5.1加密数据65
4.5.2将自己身高数据右移66
第5章条件判断语句67
视频讲解:1小时37分钟
5.1决策分支68
5.2判断语句69
5.2.1种形式的判断语句69
5.2.2第二种形式的判断语句71
5.2.3第三种形式的判断语句72
5.3使用条件运算符进行判断73
5.4switch语句74
5.5判断语句的嵌套77
5.6小结78
5.7实战78
5.7.1模拟上班签到场景78
5.7.2出租车计费问题79
第6章循环语句80
视频讲解:1小时24分钟
6.1while和do...while循环81
6.1.1while循环81
6.1.2do...while循环83
6.2for循环语句84
6.2.1for循环的一般形式84
6.2.2for循环的变体87
6.3循环控制88
6.3.1控制循环的变量89
6.3.2break语句90
6.3.3continue语句91
6.4循环的嵌套92
6.5小结93
6.6实战93
6.6.1模拟自动售货机93
6.6.2蜗牛爬井94
第7章函数95
视频讲解:2小时41分钟
7.1函数概述96
7.1.1函数的定义96
7.1.2函数的声明96
7.2函数参数及返回值98
7.2.1空函数98
7.2.2形参与实参98
7.2.3默认参数99
7.2.4可变参数100
7.2.5返回值101
7.3函数调用102
7.3.1传值调用103
7.3.2嵌套调用105
7.3.3递归调用105
7.4变量作用域108
7.5重载函数109
7.6内联函数110
7.7小结111
7.8实战111
7.8.1模拟生兔子111
7.8.2警察抓小偷112
第8章数组113
视频讲解:1小时9分钟
8.1一维数组114
8.1.1一维数组的声明114
8.1.2一维数组的引用114
8.1.3一维数组的初始化115
8.2二维数组116
8.2.1二维数组的声明116
8.2.2二维数组元素的引用117
8.2.3二维数组的初始化117
8.3字符数组120
8.4小结125
8.5实战126
8.5.1打印出“心”形图案126
8.5.2模拟银行取钱126
第9章指针和引用127
视频讲解:2小时37分钟
9.1指针128
9.1.1变量与指针128
9.1.2指针运算符和取地址运算符131
9.1.3指针运算132
9.1.4指向空的指针与空类型指针133
9.1.5指向常量的指针与指针常量134
9.2指针与数组135
9.2.1指针与一维数组135
9.2.2指针与二维数组137
9.2.3指针与字符数组139
9.3指针在函数中的应用140
9.3.1传递地址140
9.3.2指向函数的指针142
9.3.3从函数中返回指针143
9.4指针数组144
9.5引用146
9.5.1引用概述146
9.5.2使用引用传递参数147
9.5.3数组作为函数参数148
9.6小结149
9.7实战149
9.7.1寻找个元音字母149
9.7.2哪个灯亮着149
9.7.3模拟年龄增长情况150
0章结构体151
视频讲解:1小时1分钟
10.1结构体152
10.1.1结构体定义152
10.1.2结构体变量152
10.1.3结构体成员及初始化153
10.1.4结构体的嵌套156
10.1.5结构体大小157
10.2重命名数据类型159
10.3结构体与函数161
10.3.1结构体变量作为函数参数161
10.3.2结构体指针作为函数参数162
10.4结构体数组163
10.4.1结构体数组声明与引用163
10.4.2指针访问结构体数组164
10.5小结166
10.6实战166
10.6.1显示汽车信息166
10.6.2汽车加油问题166
1章共用体和枚举类型167
视频讲解:29分钟
11.1共用体168
11.1.1共用体的定义与声明168
11.1.2共用体的大小169
11.1.3共用体的特点170
11.2枚举类型170
11.2.1枚举类型的声明171
11.2.2枚举类型变量171
11.2.3枚举类型的运算173
11.3小结174
11.4实战174
11.4.1罐头品种174
11.4.2生肖排序174
第2篇提高篇
2章面向对象编程技术176
视频讲解:38分钟
12.1面向对象概述177
12.2面向对象与面向过程编程178
12.2.1面向过程编程178
12.2.2面向对象编程178
12.2.3面向对象的特点179
12.3统一建模语言179
12.3.1统一建模语言概述179
12.3.2统一建模语言的结构180
12.3.3面向对象的建模182
12.4小结182
3章类和对象183
视频讲解:3小时6分钟
13.1C++类184
13.1.1类概述184
13.1.2类的声明与定义184
13.1.3类的实现185
13.1.4对象的声明190
13.2构造函数192
13.2.1构造函数概述192
13.2.2复制构造函数193
13.3析构函数195
13.4类成员197
13.4.1访问类成员197
13.4.2内联成员函数198
13.4.3静态类成员199
13.4.4嵌套类202
13.4.5局部类203
13.5友元204
13.5.1友元概述204
13.5.2友元类204
13.5.3友元方法205
13.6小结207
13.7实战207
13.7.1手机默认语言207
13.7.2销毁手机卡207
4章继承与派生208
视频讲解:1小时15分钟
14.1继承209
14.1.1类的继承209
14.1.2继承后可访问性211
14.1.3构造函数访问顺序212
14.1.4子类显示调用父类构造函数213
14.1.5子类隐藏父类的成员函数215
14.1.6嵌套定义多个类216
14.2重载运算符217
14.2.1重载运算符的必要性217
14.2.2重载运算符的形式与规则219
14.2.3重载运算符的运算220
14.2.4转换运算符222
14.3多重继承223
14.3.1多重继承定义223
14.3.2二义性225
14.3.3多重继承的构造顺序225
14.4多态227
14.4.1虚函数概述227
14.4.2利用虚函数实现动态绑定228
14.4.3虚继承229
14.5小结231
14.6实战231
14.6.1模拟火车种类231
14.6.2学生?军人?232
5章模板233
视频讲解:32分钟
15.1函数模板234
15.1.1函数模板的定义234
15.1.2函数模板的作用235
15.1.3重载函数模板237
15.2类模板238
15.2.1类模板的定义与声明238
15.2.2简单类模板240
15.2.3默认模板参数241
15.2.4为具体类型的参数提供默认值242
15.2.5有界数组模板243
15.3模板的使用245
15.3.1定制类模板245
15.3.2定制类模板成员函数247
15.4链表类模板248
15.4.1链表249
15.4.2链表类模板251
15.4.3类模板的静态数据成员254
15.5小结255
15.6实战255
15.6.1比较字符串大小255
15.6.2求数组元素和256
6章STL标准模板库257
视频讲解:30分钟
16.1序列容器258
16.1.1向量类模板258
16.1.2双端队列类模板261
16.1.3链表类模板262
16.2关联式容器264
16.2.1set类模板264
16.2.2multiset类模板265
16.2.3map类模板266
16.2.4multimap类模板267
16.3迭代器268
16.3.1输出迭代器268
16.3.2输入迭代器269
16.3.3前向迭代器270
16.3.4双向迭代器271
16.3.5随机访问迭代器272
16.4小结273
16.5实战273
16.5.1显示仓库物品信息273
16.5.2查单词273
7章RTTI与异常处理274
视频讲解:18分钟
17.1RTTI(运行时类型识别)275
17.1.1什么是RTTI275
17.1.2RTTI与引用276
17.1.3RTTI与多重继承277
17.1.4RTTI映射语法278
17.2异常处理278
17.2.1抛出异常279
17.2.2异常捕获280
17.2.3异常匹配282
17.2.4标准异常284
17.3小结284
8章程序调试285
视频讲解:13分钟
18.1选择正确的调试方法286
18.2程序错误常见的4种类型286
18.2.1语法错误286
18.2.2连接错误287
18.2.3运行时错误287
18.2.4逻辑错误288
18.3调试工具的使用288
18.3.1创建调试程序289
18.3.2进入调试状态290
18.3.3Watch窗口291
18.3.4CallStack窗口291
18.3.5Memory窗口292
18.3.6Variables窗口292
18.3.7Registers窗口293
18.3.8Disassembly窗口293
18.4小结294
9章文件操作295
视频讲解:32分钟
19.1流简介296
19.1.1C++中的流类库296
19.1.2类库的使用296
19.1.3流的输入/输出297
19.2文件打开297
19.2.1打开方式297
19.2.2打开文件同时创建文件299
19.3文件的读写300
19.3.1文件流300
19.3.2写文本文件302
19.3.3读取文本文件303
19.3.4二进制文件的读写303
19.3.5实现文件复制305
19.4文件指针移动操作306
19.4.1文件错误与状态306
19.4.2文件的追加306
19.4.3文件结尾的判断307
19.4.4在指定位置读写文件309
19.5删除文件310
19.6小结311
19.7实战311
19.7.1接收用户输入311
19.7.2求和312
第20章网络通信313
视频讲解:20分钟
20.1TCP/IP协议314
20.1.1OSI参考模型314
20.1.2TCP/IP参考模型314
20.1.3IP地址315
20.1.4数据包格式316
20.2套接字317
20.2.1Winsocket套接字318
20.2.2Winsocket的使用318
20.2.3字节顺序323
20.2.4面向连接流323
20.2.5面向无连接流324
20.3简单协议通信324
20.3.1服务端324
20.3.2客户端327
20.3.3实例的运行328
20.4小结328
第3篇项目篇
第21章餐饮管理系统330
视频讲解:54分钟
21.1系统设计331
21.1.1系统目标331
21.1.2系统功能结构331
21.1.3系统预览331
21.1.4数据库设计332
21.2公共类设计332
21.3主窗体设计333
21.4注册模块设计337
21.4.1注册模块概述337
21.4.2注册模块实现过程337
21.5登录模块设计339
21.5.1登录模块概述339
21.5.2登录模块实现过程339
21.6开台模块设计340
21.6.1开台模块概述340
21.6.2开台模块实现过程341
21.7点菜模块设计343
21.7.1点菜模块概述343
21.7.2点菜模块实现过程344
21.8结账模块设计348
21.8.1结账模块概述348
21.8.2结账模块实现过程348
21.9数据库维护模块设计351
21.9.1数据库维护模块概述351
21.9.2数据库维护模块实现过程351
21.10小结354
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 10:33:53