首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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
标签
缩略图
书名 C++从入门到精通
副书名
原作名
作者 明日科技编
译者
编者 明日科技
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302518259
开本 16开
页数 354
版次 1
装订 平装
字数 676000
出版时间 2020-1
首版时间 2020-06-01
印刷时间 2020-06-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 人文社科-社会科学-语言文字
图书小类
重量 734
CIP核字 2018269344
中图分类号 TP312.8
丛书名
印张 23
印次 1
出版地 北京
260
204
17
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价 79.80
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/13 6:18:17