项目实战

    今日:26692| 主题:1162
收藏本版 (387)
发表新帖
打印 上一主题 下一主题

[后端开发] [百度网盘]匠心精作C++从0到1入门编程-学习编程不再难视频

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2019-3-12 20:02:06
60400 17

课程简介

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

语言特点

支持数据封装和数据隐藏
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。

在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知道如何使用它即可。

工作原理

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。

【课程内容】

第1阶段 C++ 匠心之作 从0到1入门学编程

01 课程安排
02 第一个C++程序-C++书写HelloWorld
03 程序的注释-单行注释和多行注释
04 变量-变量的使用-变量的意义
05 常量-常量与变量的区别-常量的使用
06 关键字-C++常用的编程关键字
07 标识符命名规则
08 数据类型-整型
09 数据类型-sizeof关键字
10 数据类型-实型
11 数据类型-字符型
12 数据类型-转义字符
13 数据类型-字符串类型
14 数据类型-布尔类型
15 数据类型-数据的输入
16 运算符-算术运算符-加减乘除运算
17 运算符-算术运算符-取模运算
18 运算符-算术运算符-递增递减
19 运算符-赋值运算符
20 运算符-比较运算符
21 运算符-逻辑运算符-非
22 运算符-逻辑运算符-与
23 运算符-逻辑运算符-或
24 程序流程结构-选择结构-单行if语句
25 程序流程结构-选择结构-多行if语句
26 程序流程结构-选择结构-多条件if语句
27 程序流程结构-选择结构-嵌套if语句
28 程序流程结构-选择结构案例-三只小猪称体重
29 程序流程结构-选择结构案例-三目运算符
30 程序流程结构-选择结构-switch语句
31 程序流程结构-循环结构-while语句
32 程序流程结构-循环结构案例-猜数字
33 程序流程结构-循环结构-dowhile语句
34 程序流程结构-循环结构案例-水仙花数
35 程序流程结构-循环结构-for循环
36 程序流程结构-循环结构案例-敲桌子
37 程序流程结构-嵌套循环
38 程序流程结构-嵌套循环案例-乘法口诀表
39 程序流程结构-跳转语句-break语句
40 程序流程结构-跳转语句-continue
41 程序流程结构-跳转语句-goto
42 数组-一维数组定义方式
43 数组-一维数组-数组名
44 数组-一维数组案例-五只小猪称体重
45 数组-一维数组案例-元素逆置
46 数组-一维数组-冒泡排序
47 数组-二维数组定义方式
48 数组-二维数组-数组名
49 数组-二维数组案例-考试成绩统计
50 函数-函数的定义
51 函数-函数的调用
52 函数-值传递
53 函数-常见的样式
54 函数-函数的声明
55 函数-函数的分文件编写
56 指针-指针的定义和使用
57 指针-指针所占内存空间
58 指针-空指针
59 指针-野指针
60 指针-const修饰指针
61 指针-指针和数组
62 指针-指针和函数
63 指针-指针配合数组和函数案例
64 结构体-结构体定义和使用
65 结构体-结构体数组
66 结构体-结构体指针
67 结构体-结构体嵌套结构体
68 结构体-结构体做函数参数
69 结构体-结构体中const使用场景
70 结构体-结构体案例1
71 结构体-结构体案例2

第2阶段 实战-通讯录管理系统

01 通讯录管理系统-系统功能介绍及展示
02 通讯录管理系统-创建项目
03 通讯录管理系统-菜单功能
04 通讯录管理系统-退出功能实现
05 通讯录管理系统-添加联系人-结构体设计
06 通讯录管理系统-添加联系人-功能实现
07 通讯录管理系统-显示联系人
08 通讯录管理系统-删除联系人-检测联系人是否存在
09 通讯录管理系统-删除联系人-功能实现
10 通讯录管理系统-查找联系人
11 通讯录管理系统-修改联系人
12 通讯录管理系统-清空通讯录

第3阶段 C++核心编程

01 程序的内存模型-内存四区-代码区.
02 程序的内存模型-内存四区-全局区
03 程序的内存模型-内存四区-栈区
04 程序的内存模型-内存四区-堆区
05 程序的内存模型-new运算符
06 C++中的引用-引用的基本语法
07 C++中的引用-引用的注意事项
08 C++中的引用-引用做函数参数
09 C++中的引用-引用做函数返回值
10 C++中的引用-引用的本质
11 C++中的引用-常量引用
12 函数高级-函数的默认参数
13 函数高级-函数的占位参数
14 函数高级-函数重载-基本语法
15 函数高级-函数重载-注意事项
16 类和对象-封装-属性和行为作为整体
17 类和对象-封装-案例-设计学生类
18 类和对象-封装-访问权限
19 类和对象-封装-c++中class和struct的区别
20 类和对象-封装-成员属性私有化
21 类和对象-封装-设计案例1-立方体类
22 类和对象-封装-设计案例2-点和圆关系
23 类和对象-对象特性-构造函数和析构函数
24 类和对象-对象特性-函数的分类以及调用
25 类和对象-对象特性-拷贝构造函数调用时机
26 类和对象-对象特性-构造函数调用规则
27 类和对象-对象特性-深拷贝与浅拷贝
28 类和对象-对象特性-初始化列表
29 类和对象-对象特性-类对象作为类成员
31 类和对象-对象特性-静态成员-静态成员函数
32 类和对象-对象特性-成员变量和成员函数分开存储
33 类和对象-对象特性-this指针的用途
34 类和对象-对象特性-空指针访问成员函数
35 类和对象-对象特性-const修饰成员函数
36 类和对象-友元-全局函数做友元
37 类和对象-友元-友元类
38 类和对象-友元-成员函数做友元
39 类和对象-C++运算符重载-加号运算符重载
40 类和对象-C++运算符重载-左移运算符重载
41 类和对象-C++运算符重载-递增运算符重载
42 类和对象-C++运算符重载-赋值运算符重载
43 类和对象-C++运算符重载-关系运算符重载
44 类和对象-C++运算符重载-函数调用运算符重载
45 类和对象-继承-基本语法
46 类和对象-继承-继承方式
47 类和对象-继承-继承中的对象模型
48 类和对象-继承-构造和析构顺序
49 类和对象-继承-同名成员处理
50 类和对象-继承-同名静态成员处理
51 类和对象-继承-继承语法
52 类和对象-继承-菱形继承问题以及解决方法
53 类和对象-多态-多态的基本语法
54 类和对象-多态-多态的原理剖析
55 类和对象-多态-案例1-计算器类
56 类和对象-多态-纯虚函数和抽象类
57 类和对象-多态-案例2-制作饮品
58 类和对象-多态-虚析构和纯虚析构
59 类和对象-多态-案例3-电脑组装需求分析
60 类和对象-多态-案例3-电脑组装具体实现
61 C++文件操作-文本文件-写文件
62 C++文件操作-文本文件-读文件
63 C++文件操作-二进制文件-写文件
64 C++文件操作-二进制文件-读文件

第4阶段 实战-基于多态的企业职工系统

01 职工管理系统-需求分析以及案例展示
02 职工管理系统-创建项目
03 职工管理系统-创建职工管理类
04 职工管理系统-菜单功能实现
05 职工管理系统-退出系统功能实现
06 职工管理系统-职工抽象类和普通员工类实现
07 职工管理系统-经理类和老板类实现
08 职工管理系统-添加职工功能实现
09 职工管理系统-文件交互-写文件
10 职工管理系统-文件交互-读文件1-文件未创建
11 职工管理系统-文件交互-读文件2-文件为空
12 职工管理系统-文件交互-读文件3-统计人数
13 职工管理系统-文件交互-读文件4-初始化完毕
14 职工管理系统-显示职工功能
15 职工管理系统-删除职工-判断职工是否存在
16 职工管理系统-删除职工-功能实现
17 职工管理系统-修改职工功能实现
18 职工管理系统-查找职工功能实现
19 职工管理系统-按照职工编号进行排序功能实现
20 职工管理系统-清空文件实现

第5阶段 C++提高编程

01 模板-模板的概念
02 模板-函数模板基本语法
03 模板-函数模板注意事项
04 模板-函数模板案例-数组排序
05 模板-普通函数与函数模板区别
06 模板-普通函数与函数模板调用规则
07 模板-模板的局限性
08 模板-类模板基本语法
09 模板-类模板与函数模板区别
10 模板-类模板中成员函数创建时机
11 模板-类模板对象做函数参数
12 模板-类模板与继承
13 模板-类模板成员函数类外实现
14 模板-类模板分文件编写
15 模板-类模板与友元
16 模板-类模板案例-数组类封装的需求分析
17 模板-类模板案例-数组类封装(上)
18 模板-类模板案例-数组类封装(下)
19 STL初识-STL的基本概念
20 STL初识-vector存放内置数据类型
21 STL初识-vector存放自定义数据类型
22 STL初识-容器嵌套容器
23 string容器-构造函数
24 string容器-赋值操作
25 string容器-字符串拼接
26 string容器-字符串查找和替换
27 string容器-字符串比较
28 string容器-字符存取
29 string容器-字符串插入和删除
30 string容器-子串获取
31 vector容器-构造函数
32 vector容器-赋值操作
33 vector容器-容量和大小
34 vector容器-插入和删除
35 vector容器-数据存取
36 vector容器-互换容器
37 vector容器-预留空间
38 deque容器-构造函数
39 deque容器-赋值操作
40 deque容器-大小操作
41 deque容器-插入和删除
42 deque容器-数据存取
43 deque容器-排序操作
44 STL案例1-评委打分
45 stack容器-基本概念
46 stack容器-常用接口
47 queue容器-基本概念
48 queue容器-常用接口
49 list容器-基本概念
50 list容器-构造函数
51 list容器-赋值和交换
52 list容器-大小操作
53 list容器-插入和删除
54 list容器-数据存取
55 list容器-反转和排序
56 list容器-排序案例
57 set容器-构造和赋值
58 set容器-大小和交换
59 set容器-插入和删除
60 set容器-查找和统计
61 set容器-set和multiset区别
62 pari使用-pair对组的创建
63 set容器-内置类型指定排序规则
64 set容器-自定义数据类型指定排序规则
65 map容器-构造和赋值
66 map容器-大小和交换
67 map容器-插入和删除
68 map容器-查找和统计
69 map容器-排序
70 STL案例2-员工分组
71 函数对象-函数对象基本使用
72 谓词-一元谓词
73 谓词-二元谓词
74 内建函数对象-算术仿函数
75 内建函数对象-关系仿函数
76 内建函数对象-逻辑仿函数
77 常用遍历算法-for_each
78 常用遍历算法-transform
79 常用遍历算法-find
80 常用查找算法-find_if
81 常用查找算法-adjacent_find
82 常用查找算法-binary_search
83 常用查找算法-count
84 常用查找算法-count_if
85 常用排序算法-sort
86 常用排序算法-random_shuffle
87 常用排序算法-merge
88 常用排序算法-reverse
89 常用拷贝和替换算法-copy
90 常用拷贝和替换算法-replace
91 常用拷贝和替换算法-replace_if
92 常用拷贝和替换算法-swap
93 常用算术生成算法-accumulate
94 常用算术生成算法-fill
95 常用集合算法-set_intersection
96 常用集合算法-set_union
97 常用集合算法-set_difference

第6阶段 实战-基于STL泛化编程的演讲比赛

01 演讲比赛流程管理系统-比赛需求分析以及成品展示
02  演讲比赛流程管理系统-项目的创建
03  演讲比赛流程管理系统-演讲比赛管理类创建
04  演讲比赛流程管理系统-菜单功能界面搭建
05  演讲比赛流程管理系统-退出系统功能实现
06  演讲比赛流程管理系统-选手类创建
07  演讲比赛流程管理系统-容器的设计以及初始化操作
08  演讲比赛流程管理系统-创建选手
09  演讲比赛流程管理系统-抽签功能实现
10  演讲比赛流程管理系统-比赛功能实现
11  演讲比赛流程管理系统-显示晋级选手信息
12  演讲比赛流程管理系统-第二轮比赛流程实现
13  演讲比赛流程管理系统-保存记录功能实现
14  演讲比赛流程管理系统-读取记录-获取往届分数
15  演讲比赛流程管理系统-读取记录-解析文件中的数据
16  演讲比赛流程管理系统-查看往届记录功能实现
17  演讲比赛流程管理系统-解决程序中的bug
18  演讲比赛流程管理系统-清空记录功能实现

第7阶段 C++实战项目机房预约管理系统

01 机房预约系统-需求分析介绍
02 机房预约系统-成品展示
03 机房预约系统-创建项目
04 机房预约系统-主菜单界面搭建以及提供登录接口
05 机房预约系统-退出功能实现
06 机房预约系统-身份的抽象基类创建
07 机房预约系统-学生类的创建
08 机房预约系统-教师类创建
09 机房预约系统-管理员类创建
10 机房预约系统-全局文件添加
11 机房预约系统-登录函数接口封装
12 机房预约系统-学生身份登录实现
13 机房预约系统-教师身份登录实现
14 机房预约系统-管理员身份登录实现
15 机房预约系统-管理员子菜单搭建以及注销实现
16 机房预约系统-管理员添加账号实现
17 机房预约系统-获取文件中学生和老师信息
18 机房预约系统-检测账号重复的功能实现
19 机房预约系统-解决检测重复账号添加中的bug
20 机房预约系统-查看账号功能实现
21 机房预约系统-查看机房信息功能实现
22 机房预约系统-清空预约功能实现
23 机房预约系统-学生子菜单搭建以及注销实现
24 机房预约系统-申请预约功能实现
25 机房预约系统-预约类的容器属性分析
26 机房预约系统-预约类中获取所有预约信息
27 机房预约系统-更新预约记录功能实现
28 机房预约系统-学生显示自身预约功能实现
29 机房预约系统-学生显示所有预约功能实现
30 机房预约系统-学生取消预约功能实现
31 机房预约系统-教师子菜单搭建以及注销实现
32 机房预约系统-教师显示所有预约功能实现
33 机房预约系统-教师审核预约功能实现

附-C++编程环境搭建教程

【下载地址】
游客,如果您要查看本帖隐藏内容请回复


吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:向咨询顾问学习商业PPT(从思维到技能)
下一篇:算法与数据结构+一点点ACM从入门到进阶吐血整理推荐书单
收藏
收藏1
支持
支持
反对
反对
回复

使用道具 举报

沙发
songlaf 发表于 2019-3-12 22:16:25
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

板凳
blackcater 发表于 2019-3-12 23:27:56
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

地板
sunboy166 发表于 2019-3-13 08:38:16
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

5#
chenxing2 发表于 2019-3-13 09:57:37
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

6#
ljhaabb 发表于 2019-3-13 23:24:06
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

7#
blownsand 发表于 2019-3-14 09:36:48
果断回帖,如果沉了就是我弄沉的很有成就感支持吾爱编程网!
回复

使用道具 举报

8#
zhengyu 发表于 2019-3-15 09:25:08
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

9#
dearbear 发表于 2019-3-16 00:11:11
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

10#
1962433945 发表于 2019-4-4 15:06:23
支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网