《C++语言基础》网络课程主页
2015-03-07 15:57
162 查看
连接地址:http://blog.csdn.net/sxhelijian/article/details/44117039
《C++语言基础》网络课程主页
2015-03-07 15:57
4262人阅读 评论(29)
收藏
举报
本文章已收录于:
分类:
C++(281)
作者同类文章X
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
一从C到C
二类和对象
三类和对象二
四 运算符重载
五 继承和派生
六多态性与虚函数
七输入输出流
八C工具
返回
贺利坚教学链接
本课程是在大学的实体课程基础上建设的一门网络课程,将我在教学中建设的资源,让更多的人能够用到。
课程链接是:点击打开链接
同步实体课在 点击打开链接,那里有92名同时学习的“同学”,以及他们的博客链接。
坚持这门课程学习的学员,请在评论处留言,我将建立专门的链接,一起建设学习的氛围。
学员链接:(待加)
课程内容
连接地址:http://blog.csdn.net/sxhelijian/article/details/44117039
《C++语言基础》网络课程主页
2015-03-07 15:574262人阅读 评论(29)
收藏
举报
本文章已收录于:
分类:
C++(281)
作者同类文章X
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
一从C到C
二类和对象
三类和对象二
四 运算符重载
五 继承和派生
六多态性与虚函数
七输入输出流
八C工具
返回
贺利坚教学链接
本课程是在大学的实体课程基础上建设的一门网络课程,将我在教学中建设的资源,让更多的人能够用到。
课程链接是:点击打开链接
同步实体课在 点击打开链接,那里有92名同时学习的“同学”,以及他们的博客链接。
坚持这门课程学习的学员,请在评论处留言,我将建立专门的链接,一起建设学习的氛围。
学员链接:(待加)
课程内容
一、从C到C++
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
1.1 由C语言到C++(暨本课介绍) | 链接 | | |||
1.2 C语言的基本成份 | 链接 | ||||
1.3 C++的数据类型和运算符 | 链接 | 示例 | |||
1.4 C++中的输入和输出 | 链接 | 示例 | |||
1.5 内置函数 | 链接 | 示例 | | ||
1.6 有默认参数的函数 | 链接 | 示例 | |||
1.7 函数重载 | 链接 | 示例 | |||
1.8 函数模板 | 链接 | 示例 | |||
1.9 字符串类 | 链接 | 示例 | |||
1.10 C++编程环境 | 链接 |
二、类和对象
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
2.1 初见对象 | 链接 | 示例 | 链接 | 第2周 初识对象 程序阅读 实践项目 | 图书馆的书 时间类 长方柱类 旱冰场造价 |
2.2 类的声明和对象的定义 | 链接 | 示例 | 链接 | ||
2.3 基于对象的程序的执行过程 | 链接 | 示例 | 链接 | ||
2.4 类的成员函数 | 链接 | 示例 | 链接 | ||
2.5 对象成员的引用 | 链接 | 示例 | 无 | ||
2.6 类和对象的简单应用举例 | 链接 | 示例 | 无 | ||
2.7 类的封装与信息隐藏 | 链接 | 无 | 链接 | 第3周 和对象找感觉 程序阅读 实践项目 | 三角形类1 三角形类2 程序的多文件组织 考了语文数学的学生 数组作数据成员 |
2.8 类声明和成员函数定义的分离 | 链接 | 示例 | 链接 |
三、类和对象(二)
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
3.1 构造函数 | 链接 | 示例 | | 第4周 程序阅读 实践项目 | 指向学生类的指针 用对象数组操作长方柱类 分数类的雏形 三角形类的构造函数 |
3.2 默认构造函数 | 链接 | 示例 | | ||
3.3 带默认参数的构造函数 | 链接 | 示例 | 自测 | ||
3.4 析构函数 | 链接 | 示例 | | ||
3.5 调用构造函数和析构函数的顺序 | 链接 | 示例 | 自测 | ||
3.6 对象数组 | 链接 | 示例 | | ||
3.7 对象指针 | 链接 | 示例 | 自测 | ||
3.8 this指针 | 链接 | 示例 | 自测 | 第5周 程序阅读 实践项目 | 静态成员应用 用多文件组织多个类的程序 对象作为数据成员 体验常成员函数 |
3.9 用const实施保护 | 链接 | 示例 | | ||
3.10 常指针和常引用 | 链接 | 参考 | 自测 | ||
3.11 案例:Time类的设计 | 链接 | 示例 | | ||
3.12 静态成员 | 链接 | 示例 | 自测 | ||
3.13 对象的动态建立和释放 | 链接 | 示例 | 自测 | 第6周 程序阅读 实践项目 | 复数模板类 成员、友元和一般函数有区别 友元类 人数不定的工资类 我的数组类 深复制体验 |
3.14 对象的赋值和复制 | 链接 | 自测 | |||
3.15 深复制 | 链接 | 示例,参考 | 自测 | ||
3.16 友元 | 链接 | 示例 | 自测 | ||
3.17 类模板 | 链接 | 示例 | 自测 | ||
3.18 应用系统开发:银行储蓄系统 | 链接 | 示例 | 第7周 应用系统开发 参考代码 | 即3.18示例 | |
3.19 内存中的堆区和栈区 | 链接 | | |||
3.20 函数中的引用 | 链接 | 示例 |
四 运算符重载
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
4.1 什么是运算符重载 | 链接 | 第8周 程序阅读 实践项目 | 复数类中的运算符重载 Time类中的运算符重载 分数类中的运算符重载 String类的构造 参考:学生可以相加吗? | ||
4.2 运算符重载的方法 | 链接 | 示例 | 自测 | ||
4.3 重载运算符的规则 | 链接 | 自测 | |||
4.4 三种运算符重载函数 | 链接 | 自测 | |||
4.5 重载双目运算符 | 链接 | 示例 | 自测 | ||
4.6 重载单目运算符 | 链接 | 示例 | 自测 | 第9周 程序阅读 (1)学生信息管理系统 (2)字符串类 实践项目 | 复数类中的运算符重载(续) Time类中的运算符重载(续) 分数类中的运算符重载(续) 我的向量类 方程也是类 参考:转换构造函数与类型转换函数 |
4.7 重载流插入运算符和流提取运算符 | 链接 | 示例 | 自测 | ||
4.8 案例:Time类的设计 | 链接 | 示例 | |||
4.9 案例:MyVector类的设计 | 链接 | 示例 | |||
4.10 不同类型数据间的转换 | 链接 | 示例 | 自测 |
五 继承和派生
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
5.1 什么是继承与派生 | 视频 | | | 第10周 程序阅读 实践项目 | 是春哥啊 存储班长信息的学生类 职员有薪水了 类族的设计 点类派生直线类 |
5.2 派生类的声明与构成 | 视频 | 示例 | 自测 | ||
5.3 派生类的构造函数和析构函数 | 视频 | 示例 | 自测 | ||
5.4 派生类成员的访问属性 | 视频 | 示例 | 自测 | ||
5.5 例示:多级派生时的访问属性 | 视频 | | 自测 | ||
5.6 多重继承 | 视频 | 示例 | | 第11周 程序阅读 程序填空 实践项目 | 教师兼干部类 摩托车继承自行车和机动车 日期时间类 点、圆的关系 |
5.7 多重继承中二义性的解决 | 视频 | | | ||
5.8 虚基类及应用 | 视频 | 示例 | 自测 | ||
5.9 基类与派生类的转换 | 视频 | 示例 | 自测 | ||
5.10 继承与组合 | 视频 | 示例 | 自测 | ||
5.11 继承在软件工程中的意义 | 视频 | | |||
5.12 案例:MFC体系结构 | 视频 | | | 第12周 | 照下面文档完成体验式实践 窗口程序开发启蒙(1) (2) wxWidgets初学者导引 (pdf版) |
5.13 wxWidgets简介 | 视频 | | | ||
5.14 wxWidgetsGUI程序开发示范 | 视频 | | |
六、多态性与虚函数
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
6.1 多态性的概念 | 视频 | 示例 | | 第13周 程序阅读 实践项目 补充项目: 链表类 | 动物这样叫 形状类族的中的纯虚函数 立体类族共有的抽象类 参考:链接 补充项目: 链表类 Josephus(约瑟夫环)问题 |
6.2 案例:一个接口,多种方法 | 视频 | 示例 | 自测 | ||
6.3 虚函数 | 视频 | 示例 | 自测 | ||
6.4 虚析构函数 | 视频 | 示例 | 自测 | ||
6.5 纯虚函数 | 视频 | 示例 | | ||
6.6 抽象类 | 视频 | 示例 | 自测 | ||
6.7 设计模式简介 | 视频 | 示例 | 自选拓展 | | |
6.8 UML简介 | 视频 | |
七、输入输出流
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
7.1 C++的输入输出与流对象 | 视频 | 示例 | 第14周 程序阅读 实践项目 | 小玩文件 用文件保存的学生名单 OOP版电子词典 处理C++源代码的程序 拓展:在命令行中加参数的文件复制程序 | |
7.2 标准输出流 | 视频 | 示例 | 自测 | ||
7.3 标准输入流 | 视频 | 示例 | 自测 | ||
7.4 文件与流 | 视频 | ||||
7.5 文本文件的读写 | 视频 | 示例 | 自测 | ||
7.6 二进制文件及其顺序读写 | 视频 | 示例 | 自测 | 第15周 程序阅读 实践项目 | 用二进制文件处理学生成绩 二进制文件浏览器 深入理解:二进制文件和ASCII文件有何区别 |
7.7 案例:bmp文件格式剖析 | 视频 | 示例 | |||
7.8 文件的随机读写 | 视频 | 示例 | 自测 | ||
7.9 二进制文件应用案例 | 视频 | 示例 | |||
7.10 字符串流 | 视频 | 示例 | |||
7.11 应用系统开发:银行储蓄系统 | 视频 | 示例 |
八、C++工具
课时 | 视频 | 示例程序 | 自测 | 学习指导与实践 | 实践项目参考解答 |
8.1 异常处理的任务 | 视频 | 示例 | 第16周 程序阅读 实践项目 | 平方根中的异常 有些数的阶乘不算了 max带来的冲突 | |
8.2 异常处理的方法 | 视频 | 示例 | 自测 | ||
8.3 命名空间要解决的问题 | 视频 | 示例 | |||
8.4 命名空间的使用 | 视频 | 示例 | 自测 | ||
8.5 范型编程简介 | 视频 | 示例 | |||
8.6 STL 简介 | 视频 | 示例 |
相关文章推荐
- 《C++语言基础》网络课程主页
- 《C语言及程序设计提高》网络课程主页
- 《C++语言基础》课程主页
- “数据结构基础”系列网络课程主页
- 《C语言及程序设计进阶》网络课程主页
- 《C语言及程序设计初步》网络课程主页
- 《C语言及程序设计初步》网络课程主页
- Machine Learning课程笔记4:神经网络
- 深度学习DeepLearning.ai系列课程学习总结:5. 浅层神经网络
- CS231n课程笔记翻译:神经网络笔记1(上)
- 经典大学课程:清华大学计算机系网络教学视频
- 网络程序设计课程总结
- 编程思维启蒙(Raptor)课程主页
- 网络课程专辑
- CS231n课程笔记翻译:神经网络笔记3
- 网络安全课程笔记 第二章 非对称加解密的基本流程
- 大型企业网络配置系列课程详解(一)---OSPF单区域配置与相关概念的理解 推荐
- 网络安全导论课程-windows开启远程
- 网络直播课程 - 微软研发的那些事儿
- 网络编程课程推荐