搜索
查看: 1162|回复: 6
收起左侧

[编程教程] C和C++0基础入门到精通加项目实战

[复制链接]

该用户从未签到

发表于 2020-7-15 12:45:22 | 显示全部楼层 |阅读模式
C和C++0基础入门到精通加项目实战 附带源码
内容比较多 没有列完目录       完整 C++ 实战教程 值得学习


今天有点私事,暂先不更了,明日持续更!



15_全栈项目
14_安全传输平台项目
第01天(需求-方案-演示-部署)
第02天(统一报文编解码组件-上)
第03天(统一报文编解码组件-下和共享内存组件)
第04天(统一通信组建和数据访问接口上)
第05天(密钥协商服务器客户端设计与实现)
第06天(密钥协商服务器客户端设计与实现中)
第07天(密钥协商服务器客户端设计与实现下)
第08天(配置管理终端-初始化)
第09天(配置管理终端-网点信息管理)

第10天(密钥协商客户端win和外联接口)
13_python
2 python变量
3 python简单函数和输入输出
4 python条件分支与循环
5 python中的list
6 python函数的注释
7 python中的元组
9 python中的随机数
10 python中的字符串
11 python的时间函数
12 中午回顾
13 python的函数参数
14 python中的闭包
15 python中的装饰器函数
16 python类的基本语法
17 类的成员变量和私有属性

18 今日回顾
1 昨日回顾
2 python中的继承
3 python中的模块发布
4 python中的文件基本操作
5 文件类型和其他方法
6 文件的二进制存储
7 python中的小案例1
8 中午回顾
9 python中的小案例2
10 python的requests
11 python中的socket原生
12 python中的TCPServer

13 python 调用C模块
12_MFC教程视频
11_QT_lesson课程
10_MySQL数据库
09_Oracle数据库
08_Socket_shell课程
07_Linux系统课程
06_Linux命令基础
05-C++设计模式课程
04_数据结构课程
03-C++进阶STL
02_C++基础课程
第一天
1 课程介绍
2 C++中的hello world
3 命名空间的定义
4 C++语言对C的增强和bool
5 三目运算符的加强
6 const的增强
7 枚举的增强
8 引用的基本概念
9 中午回顾
10 引用的本质
11 常量指针
12 引用作为函数的返回值
13 指针引用
14 const引用
15 课程回顾和作业
第二天
1 昨日回顾
2 内联函数
3 函数的默认参数和占位参数
4 函数重载
5 函数重载和函数指针
6 类的基本概念
7 类的封装
8 中午回顾
9 面向过程和面向对象
10 面向对象求圆的面积和周长
11 圆的周长和面积多文件编写
12 判断两个立方体是否相等
13 判断点是否在圆的内部
14 作业和今日回顾
第三天
1 昨日回顾
2 作业-判断两个圆是否相交
3 构造和析构
4 默认的无参构造和析构函数
5 拷贝构造函数
6 类中默认函数的隐藏条件
7 拷贝构造函数应用场景1
8 深拷贝和浅拷贝
9 中午回顾
10 构造函数的初始化列表1
11 构造函数的初始化列表2
12 强化练习1
13 强化练习2
14.1M2019-06-17 23:15
15 new和delete1
16 new和delete2
17 静态成员变量和静态成员函数
18 static练习
19 static占用的大小
20 今日回顾和作业
第四天
1 昨日回顾
2 强化练习-仓库货物管理1
3 强化练习-仓库货物管理2
4 this指针
5 对象返回自身
6 强化练习-自定义的数组类
7 中午回顾
8 友元函数1
9 友元函数2
10 友元类和友元的关系性质
11 操作符重载的基本语法
12 操作符重载的规则
13 单目和双目运算符重载
14 左移右移操作符重载
15 今日回顾和作业
第五天
1 昨日回顾
2 等号操作符重载
3 自定义的数组类
4 重载小括号和new-delete操作符1
5 重载小括号和new-delete操作符2
6 中午回顾
7 不建议重载并且和或者操作符
8 自定义智能指针
9 自定义的string类1
10 自定义的string类2
11 自定义的string类3
12 今日回顾和作业
第六天
1 昨日回顾
2 类和类之间的关系
3 继承的基本概念
4 有关继承的名词定义
5 类的继承方式
6 类的继承方式练习
7 类的赋值兼容原则
8 子类中的构造和析构
9 父类和子类出现重名变量
10 继承中的static
11 中午回顾
12 多继承与虚继承
13 多态的定义和多态的三个必要条件
14 多态的意义
15 学生多态案例
16 动态联编和静态联编
17 虚析构函数
18 重载重写重定义
19 作业
第七天
1 昨日回顾
2 多态的原理1
3 多态的原理2
4 验证vptr指针的存在
5 vptr指针的分布初始化
6 父类指针和子类指针的步长
7 纯虚函数和抽象类1
8 纯虚函数和抽象类2
9 中午回顾
10 面向抽象类编程-大哥看场子
11纯虚函数和多继承
12 面向抽象类编程-动物园案例
13 面向抽象类编程-电脑组装1
14 面向抽象类编程-电脑组装2
15 作业
第八天
1 昨日回顾
2 多态案例-几何图形
3 多态案例-程序员
4 多态案例-企业员工薪资管理-抽象类和技术人员实现
5 多态案例-企业员工薪资管理-经理和销售员工的实现
6 多态案例-销售经理的实现
7 多态案例-总体测试
8 数组指针和数组类型_有问题
9 中午回顾
10 函数指针的语法和意义
11 C语言实现多态现象案例-诸葛亮的锦囊妙计1
11 C语言实现多态现象案例-诸葛亮的锦囊妙计2
12 复习1

12 复习2
01_C语言提高
第一天
01_课程安排
02_程序进阶之路
03_听课要求
04_学习重点
05_cs和bs区别
06_学习标准
07_选择法排序
08_函数封装和数组形参退化为指针
09_数组退化为指针补充
10_数据类型本质
11_给类型起别名
12_void类型
13_上午课程回顾
14_变量的使用
15_内存四区模型介绍
16_全局区分析
17_栈区分析
18_堆区分析
19_函数调用模型
20_静态局部变量的使用
21_总结
22_栈的生长方向和内存存放方向验证
23_指针也是一种数据类型
24_通过星号操作内存
25_作业
第二天
01_今天课程安排
02_昨天课程回顾_re.mp4
03_课堂答疑
04_分文件说明
05_作业讲解
06_指针变量和它指向的内存块是两个不同的概念
07_指针易错点
08_改变指针指向
09_通过指针间接赋值条件
10_通过形参改变实参的值
11_间接赋值是指针存在最大的意义
12_二级指针间接赋值
13_上午课程回顾
14_指针做参数输入输出特性
15_字符串初始化
16_转义字符说明
17_数组法和指针法操作字符串
18_字符串拷贝
19_完善字符串拷贝函数
20_strstr中的while和do-while模型
21_两头堵模型
22_两头堵模型强化
23_作业
第三天
01_今天课程安排
02_课程回顾:指针强化01
03_课程回顾:指针强化02
04_课程回顾:字符串
05_作业讲解(上)
06_作业讲解(下)
07_作业讲解补充
08_const的使用
09_上午课程回顾
10_C语言中const是一个冒牌货
11_指针做函数参数:值传递
12_二级指针做函数参数输出特性
13_指针数组的使用
14_二级指针做输入:第一种内存模型
15_二维数组的使用
16_二级指针做输入:第二种内存模型
17_二级指针第三种内存模型
18_二级指针第三种内存模型强化
19_作业
第四天
01_今天课程安排
02_课程回顾:二级指针做输出
03_课程回顾:二级指针做输入
04_作业讲解(上)
05_作业讲解(中)
06_作业讲解(下)
07_作业补充
08_多级指针的使用
09_一维数组的使用
10_数组类型的定义
11_上午课程回顾
12_指针数组
13_数组指针
14_数组指针强化
15.8M2019-06-17 23:15
16_数组指针总结
17_二维数组数组名
18_二维数组数组名强化
19_内存是线性存储(不存在多维数组)
20_数组指针和二维数组结合
21_首行首元素地址和首行首地址的区别
22_二维数组做形参
23_作业
第五天
01_今天课程安排
02_课程回顾01
03_课程回顾02
04_作业讲解(上)
05_作业讲解(下)
06_作业补充
07_结构体基本操作
08_结构体内存四区
09_结构体变量相互赋值
10_结构体静态数组
11_结构体动态数组
12_结构体套一级指针问题抛出
13_结构体嵌套一级指针
14_结构体做函数参数
15_结构体嵌套二级指针问题抛出
16_点运算符和指针法操作区别
17_结构体嵌套二级指针
18_结构体嵌套二级指针强化
19_结构体数组排序
20_结构体的深拷贝和浅拷贝
21_结构体的深拷贝和浅拷贝总结
22_结构体偏移量
23_结构体字节对齐
第六天
01_今天课程安排        
02_课程回顾        
03_作业讲解(上)        
04_作业讲解(下)        
05_文件基本概念        
06_文件api介绍        
07_标准输入输出文件        
08_绝对路径和相对路径的区别        
09_路径补充        
10_fputc的使用        
11_fgetc的使用        
12_按照行读写文件        
13_上午课程回顾        
14_按照块读写文件        
15_按照格式化读写文件        
16_随机位置读文件        
17_加密解密介绍        
18_加密解密测试        
19_加密解密框架搭建        
20_加密文件实现01        
21_加密文件实现02        
22_作业        
第七天
01_今天课程安排
02_课程回顾01
03_课程回顾02
04_作业讲解(上)
05_作业讲解(下)
06_配置文件读写案例:框架搭建
07_配置文件读写案例:读操作
08_配置文件读写案例:写操作
09_头文件补充说明
10_链表和数组的区别
11_链表概念和分类
12_结构体套结构体
13_静态链表的使用
14_链表操作:头结点的创建和链表的遍历
15_链表操作:插入结点
16_链表操作:删除结点
17_链表操作:清空链表
18_函数指针变量的定义
19_函数指针数组
20_回调函数的使用
21_作业
第八天
01_今天课程安排
02_课程回顾01
03_课程回顾02
04_链表和内存四区图结合
05_链表操作:删除指定所有结点
06_链表操作:链表排序
07_链表操作:升序插入结点
08_链表操作:链表的翻转
09_函数递归
10_函数递归应用:字符串反转
11_预处理介绍和宏定义使用
12_宏定义函数
13_条件编译
14_指针复习01
15_指针复习02
16_动态库的封装和使用
17_日志打印
18_内存泄露检查
00_基础班课程
第1天
01_Linux介绍.mp4
02_目录结构介绍.mp4
03_文件权限说明.mp4
04_命令使用方式和技巧
05_常用命令:ls
06_常用命令:重定向、more、管道
07_常用命令:clear、cd、pwd
08_课堂答疑:管道、目录
09_上午知识点回顾
10_常用命令:mkdir、rmdir、rm
11_常用命令:ln
12_常用命令:grep
13_常用命令:find、cp、mv、file
14_常用命令:tar、gzip
15_常用命令:tar、bzip2
16_常用命令:zip、unzip
17_常用命令:which
第2天
01_课程回顾
02_常用命令:whoami、exit、su
03_常用命令:groupadd、groupdel、usermod
04_删除用户组补充
05_useradd、passwd、userdel
06_常用命令:chmod
07_常用命令:chown、chgrp
08_常用命令:ps、top、kill
09_上午知识点回顾
10_常用命令:&、jobs、fg
11_常用命令:字符图形切换、df、du
12_常用命令:ifconfig、ping
13_课堂答疑:ping作用
14_vi最基本的操作
15_vi的插入模式和退出
16_vi的配置
17_vi其它常用命令
18_windows和linux相互远程操作
19_linux相互远程操作
20_web服务器的搭建
21_网页版helloworld
第3天
01_课程回顾
02_语言介绍
03_为什么学C语言
04_第一个C代码编译运行
05_第一个C代码分析
06_C代码分析总结
07_windows通过gcc编译代码
08_windows通过gcc编译代码补充
09_system调用命令
10_课堂答疑
11_system调用外部程序
12_上午知识点回顾
13_system不同系统返回值不一样
14_字符编码介绍
15_Qt调用system
16_Qt调用system补充
17_MFC调用system
18_gcc编译过程
19_课堂答疑:动态库作用
20_gcc编译过程总结
21_交换文件说明
22_寄存器介绍
23_vs反汇编
24_vs的使用
25_qt的使用
第4天
01_课程回顾
02_常量和变量介绍
03_变量补充
04_常用和变量示例代码
05_进制介绍
06_十进制转二进制
07_二进制、八进制、十六进制相互转换
08_C语言如何表示进制
09_进制总结
10_计算机为什么使用补码存储数据
11_上午知识点复习
12_补码验证
13_补码总结
14_有符号和无符号的区别
15_char范围计算
16_数值越界
17_数值越界补充
18_sizeof的作用
19_整型变量输入输出
20_整型的使用总结
21_字符的基本使用
22_转义字符
23_浮点型的使用
24_类型限定符
第5天
01_课程回顾
02_作业讲解
03_输出的使用
04_输入的使用_rec.mov,.mp4
05_课堂答疑:单引号输出问题
06_两数相除得小数说明
07_前置和后置区别
08_比较和逻辑运算符
09_优先级说明
10_运算符总结
11_类型转换
12_上午知识点回顾
13_if的使用_rec.mov,.mp4
14_if_else_if的使用
15_if练习
16_三目运算符
17_switch的使用
18_while的使用
19_通过while实现累加
20_IDE调试代码
21_do_while的使用
22_for的使用
23_for的使用补充
24_死循环
25_循环的嵌套
26_break的使用
27_continue的使用
28_goto的使用
第6天
01_课程回顾
02_作业讲解
03_一维数组的基本使用
04_一维数组元素的使用
06_不初始化的局部数组为随机数
07_课堂答疑
08_数组名
09_求三个数的最值
10_求数组最值
11_数组翻转
12_冒泡排序
13_冒泡排序试数走流程
14_二维数组的定义和使用
15_二维数组初始化
16_二维数组名
17_二维数组练习
18_多维数组介绍
19_字符数组和字符串的关系
20_字符数组初始化
21_课堂答疑
22_字符串的输入输出
23_随机数的产生
24_作业
第7天
01_课堂回顾
02_作业讲解
03_scanf的使用
04_gets、fgets的使用
05_字符串的输出
06_strlen的使用
07_课堂答疑
08_字符串拷贝
09_数组越界测试
10_字符串比较
11_字符串追加
12_上午知识点复习
13_sprintf的使用
14_sscanf的使用
15_sscanf的补充
16_字符串查询
17_课堂答疑
18_字符串切割
19_atoi的使用
20_函数的分类和作用
21_无参无返回值函数的使用
22_无参无返回值函数补充
23_有参无返回值函数的使用
24_无参有返回值函数的使用
第8天
01_课程回顾
02_作业讲解
03_return和exit区别
04_声明和定义
05_分文件编程
06_分文件编程总结
07_指针概述
08_指针补充
09_指针的定义和使用
10_指针变量和指针所指向的内存
11_上午知识点复习
12_指针练习
13_野指针
14_空指针
15_指针大小
16_多级指针
17_课堂答疑
18_[]不是数组专属
19_万能指针和指针步长
20_const修饰的指针
21_数组名
22_指向数组首元素的指针
23_通过指针加减访问数组元素
24_作业
第9天
01_课堂回顾
02_作业讲解
03_指针数组
04_值传递
05_地址传递
06_形参中的数组
07_返回局部变量的地址
08_返回全局变量的地址
09_字符串打印说明
10_上午知识点复习
11_字符指针
12_字符串拷贝问题
13_字符串拷贝功能实现
14_课堂答疑
15_const修饰的字符指针
16_字符串常量
17_文字常量区不允许修改
18_文字常量区不允许修改2
19_字符串常量初始化问题
20_main形参使用说明
21_课堂答疑
22_查找匹配字符串出现的次数
23_两头堵模型
24_作业
第10天
01_课程回顾
02_作业讲解
03_课堂答疑:字符串常量和字符指针数组
04_普通局部变量
05_课程答疑:二级指针和字符指针数组区别
06_static局部变量
07_普通局部变量和static局部变量区别
08_普通全局变量
09_C语言全局变量的缺陷
10_C语言全局变量声明和定义的建议写法
11_全局变量分文件
12_思考题
13_全局变量分文件补充
14_static全局变量
15_作用域和声明周期总结
16_内存分区介绍
17_栈越界说明
18_memset的使用
19_memset的使用补充
20_memcpy的使用
21_memmove和memcmp的使用
22_指针指向栈区空间
23_指针指针堆区空间
24_堆区空间使用总结
25_释放说明
26_堆区空间越界
27_作业
第11天
01_课堂回顾
02_作业讲解:打字游戏
03_作业讲解:内存分区代码分析
04_结构体的基本操作
05_结构体使用画图
06_结构体变量使用补充
07_结构体数组
08_结构体嵌套
09_结构体赋值
10_思考题
11_结构体值传递和地址传递区别
12_指针指向栈区空间
13_指针指向堆区空间
14_非法使用内存导致的错误说明
15_成员指针指向data区或栈区
16_成员指针指向堆区空间
17_结构体套一级指针
18_结构体和指针结合使用总结
19_共用体
20_枚举的使用
21_typedef的使用
第12天
01_课程回顾_rec.mov
02_作业讲解
03_文件概述
04_文件分类
05_文件操作流程
06_标准文件设备指针
07_标准设备补充
08_文件的打开和关闭
09_文件路径说明
10_上午知识复习
11_fputc的使用
12_fputc的使用补充
13_fgetc的使用
14_feof()存在的意义
15_feof的使用
16_feof的使用补充
17_cat命令的实现
18_课堂答疑
19_vi命令的实现
20_课堂答疑
21_fputs的使用
22_fgets的使用
23_作业
第13天
01_课程回顾
02_作业讲解
03_fgets读取内容
04_文件版四则运算
05_文件版排序
06_文件版排序补充
07_fprintf的使用
08_fprintf的使用补充
09_fscanf的使用
10_文件版排序2
11_上午知识点回顾
12_fwrite的使用
13_fread的使用
14_fread返回值说明
15_fread的使用2
16_拷贝命令的实现
17_拷贝命令在windows平台下运行
18_windows和linux文本文件区别
19_随机位置读写
20_文件的删除和重命名
21_缓冲区结束
22_作业
第14天
01_课程回顾
02_作业讲解
03_作业讲解补充
04_项目概述
05_C++介绍1
06_C++介绍2
07_C++介绍3
08_C++介绍总结
09_Qt应用程序的创建
10_构造函数和析构函数介绍
11_Qt介绍:控件内容的设置和获取
12_上午课程回顾
13_Qt字符编码
14_Qt字符编码总结
15_槽函数说明
16_IDE案例:字符编码选择
17_IDE案例:打开文件
18_IDE案例:字符编码说明
19_IDE案例:另保存文件
20_IDE案例:项目流程说明
21_IDE案例:编辑功能
22_IDE案例:编译代码
23_作业
第15天
01_课程回顾
02_作业讲解
03_指针复习1
04_指针复习2
05_二级指针做函数形参
06_快译通案例:概述
07_快译通案例:单词的存储
08_快译通案例:单词遍历
09_快译通案例:释放堆区空间
10_快译通案例:单词查询
11_快译通案例:代码引导
12_快译通案例:代码编译运行
13_快译通案例:代码分析1
14_快译通案例:代码分析2
15_快译通案例:代码分文件
16_快译通案例:代码移植到Qt
17_快译通案例:Qt程序移植到linux
C++课件.rar



rar.gif

教程地址-1.rar

194 Bytes, 下载次数: 32, 下载积分: 金钱 -2

售价: 10 金钱  [记录]





上一篇:E语言大漠辅助开发教程
下一篇:E语言网页辅助开发教程
1

签到天数: 234 天

[LV.7]常住居民III

发表于 2020-7-15 13:18:14 | 显示全部楼层
你在说什么{:5_175:}
一个小空心在此玩耍
回复 支持 反对

使用道具 举报

签到天数: 289 天

[LV.8]以坛为家I

发表于 2020-7-15 17:41:29 | 显示全部楼层
么有分,谁能送我点积分啊::>_<::
回复 支持 反对

使用道具 举报

签到天数: 386 天

[LV.9]以坛为家II

发表于 2021-4-12 01:30:33 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

签到天数: 386 天

[LV.9]以坛为家II

发表于 2021-4-12 01:31:21 | 显示全部楼层
此链接分享内容可能因为涉及侵权、色情、反动、低俗等信息,无法访问!
回复 支持 反对

使用道具 举报

签到天数: 50 天

[LV.5]常住居民I

发表于 2022-1-24 14:15:30 | 显示全部楼层
额,看不懂在说神马~@_@
回复 支持 反对

使用道具 举报

签到天数: 328 天

[LV.8]以坛为家I

发表于 2022-3-24 09:22:21 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

快速回复 返回顶部 返回列表