《C++语言基础》课程主页

一、从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.3 基于对象的程序的执行过程  自测

2.4 类的成员函数   自测

2.5 对象成员的引用

2.6 类和对象的简单应用举例

>>>下载:程序示例、阅读程序和实践项目、实践项目参考

2.7 类的封装与信息隐藏  自测

2.8 类声明和成员函数定义的分离  自测

>>>下载:程序示例、阅读程序和实践项目、实践项目参考

三、类和对象(二)

[本课视频]
3.1 构造函数    
3.2 默认构造函数  
3.3 带默认参数的构造函数  自测  
3.4 析构函数  
3.5 调用构造函数和析构函数的顺序  自测  
3.6 对象数组 
3.7 对象指针 自测  

>>>下载:程序示例、阅读程序和实践项目、实践项目参考

3.8 this指针 自测   
3.9 用const实施保护   
3.10 常指针和常引用 自测  
3.11 案例:Time类的设计   
3.12 静态成员 自测 
>>>下载:程序示例、阅读程序和实践项目、实践项目参考 
3.13 对象的动态建立和释放 自测   
3.14 对象的赋值和复制 自测  
3.15 深复制 自测  
3.16 友元 自测  
3.17 类模板 自测  
 >>>下载:程序示例、阅读程序和实践项目、实践项目参考 
3.18 应用系统开发:银行储蓄系统
>>>下载:程序示例、阅读程序和实践项目、实践项目参考   

四 运算符重载

[本课视频]
4.1 什么是运算符重载  
4.2 运算符重载的方法 自测  
4.3 重载运算符的规则 自测  
4.4 三种运算符重载函数 自测  
4.5 重载双目运算符 自测  
>>>下载:程序示例、阅读程序和实践项目、实践项目参考 
4.6 重载单目运算符 自测  
4.7 重载流插入运算符和流提取运算符 自测  
4.8 案例:Time类的设计 
4.9 案例:MyVector类的设计 
4.10 不同类型数据间的转换 自测  
>>>下载:程序示例、阅读程序和实践项目、实践项目参考

五 继承和派生

[本课视频]
5.1 什么是继承与派生      
5.2 派生类的声明与构成  自测   
5.3 派生类的构造函数和析构函数 自测   
5.4 派生类成员的访问属性  自测   
5.5 例示:多级派生时的访问属性   自测 
>>>下载:程序示例、阅读程序和实践项目、实践项目参考 
5.6 多重继承      
5.7 多重继承中二义性的解决      
5.8 虚基类及应用  自测  
5.9 基类与派生类的转换  自测  
5.10 继承与组合  自测   
5.11 继承在软件工程中的意义   
>>>下载:程序示例、阅读程序和实践项目、实践项目参考 
5.12 案例:MFC体系结构       
5.13 wxWidgets简介     
5.14 wxWidgetsGUI程序开发示范    
>>>下载:程序示例、阅读程序和实践项目、实践项目参考  

六、多态性与虚函数

[本课视频]
6.1 多态性的概念
6.2 案例:一个接口,多种方法 自测
6.3 虚函数 自测
6.4 虚析构函数 自测
6.5 纯虚函数
6.6 抽象类 自测
6.7 设计模式简介
6.8 UML简介  
>>>下载:程序示例、阅读程序和实践项目、实践项目参考

七、输入输出流

[本课视频]
7.1 C++的输入输出与流对象 示例  
7.2 标准输出流 自测  
7.3 标准输入流 自测  
7.4 文件与流  
7.5 文本文件的读写 自测
>>>下载:程序示例、阅读程序和实践项目、实践项目参考   
7.6 二进制文件及其顺序读写 自测 
7.7 案例:bmp文件格式剖析  
7.8 文件的随机读写 自测  
7.9 二进制文件应用案例  
7.10 字符串流
7.11 应用系统开发:银行储蓄系统
>>>下载:程序示例、阅读程序和实践项目、实践项目参考

八、C++工具

[本课视频]
8.1 异常处理的任务 
8.2 异常处理的方法 自测  
8.3 命名空间要解决的问题 
8.4 命名空间的使用 自测 
8.5 范型编程简介  
8.6 STL简介  
>>>下载:程序示例、阅读程序和实践项目、实践项目参考

时间: 2024-11-13 03:40:06

《C++语言基础》课程主页的相关文章

C++程序设计课程主页-2015级

[前言] 本文专为烟台大学计154-1.2班<C++程序设计>课程建设,用于组织和展示实践性学习需要的材料和成果.借助于博客,我们将继续将"积累代码行"的实践进行下去,详见论文<利用博客提交作业的程序设计课程实践模式>.最近的同名课程请点链接2014级课程主页.2015级实施了了新的培养方案,教学内容有大的改动. 本课采取翻转课堂的形式组织学习,课前资源.课堂活动等均利用蓝墨云班课提供和开展.让课程学习更有趣,让同学们在学习中更主动,培养自主学习的能力,找到个性

C++程序设计课程学习的网址

很详细 C++程序设计课程主页  http://blog.csdn.net/sxhelijian/article/details/7910565 孙鑫C++视频教程 rmvb格式 全20CD完整版  http://club.topsage.com/thread-156290-1-1.html

高职院校软件技术专业程序设计课程体系探索(一)

邹韬奋先生在<职业教育研究>中说,"总言之,职业教育乃准备能操一技之长,从事有益于社会之生产事业,籍以求适当之生活,乃教育中之一方面".我同意这种观点.所以我觉得高职院校软件技术专业的培养目标应当是"培养具有扎实程序设计.实现.调试能力,掌握一项软件开发技能,有一定实践经验与理论基础的具备较高综合素质的软件开发与运维人才".其中的核心是"程序设计.实现.调试能力".所以问题的核心是如何培养这项能力. 在我学习程序设计,还有观察周边小伙

《C语言及程序设计》课程主页

第1章 引言及体验 [课程视频]  [本章示例] 1.1 课程介绍--内容及学习方法 1.2 程序设计语言 自测 1.3 搭建C语言的运行平台 >>>实践:按视频指导搭建编程环境并运行程序 1.4 C语言程序初体验 >>>实践:项目要求  实践参考 1.5 分支结构程序体验 >>>实践:项目要求  实践参考 第2章 数据的表示和运算 [课程视频]  [本章示例] 2.1 数值数据类型及表示 自测 2.2 变量的使用 自测 2.3 标识符及其命名 自测

《C语言及程序设计初步》网络课程主页

http://v.17173.com/playlist_19229891.html http://v.17173.com/playlist_19258621.html http://v.17173.com/playlist_19258664.html http://v.17173.com/playlist_19258729.html http://v.17173.com/playlist_19258798.html http://v.17173.com/playlist_19258884.htm

关于python语言程序设计课程的认识与期望

跟老师说实话,其实一开始选这个课有点后悔,因为学了C语言之后,就再也不想写程序什么的了,真的是一点也听不懂.但是上了几节课之后,感觉还挺有意思,因为看到了写出的程序真正的作用,总之比C语言有趣多了.目前对本门课程的期望就是最后考试及格就可以,但如果在接下来的学习中做得还比较顺利的话,希望可以取得好成绩.以后还有许多事情需要请教老师希望老师能多多帮助,感谢老师.????

java程序设计课程实验报告3

北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄嘉鹏   实验日期:2013.6.4 实验密级:         预习程度:             实验时间: 仪器组次:          必修/选修:选修    实验序号:3 实验名称:          敏捷开发与XP实践 实验目的与要求:    1.    XP基础 2.   XP核心实践

PL/0语言编译程序设计1(C语言)

本文地址:http://www.cnblogs.com/archimedes/p/pl0-compiler1.html,转载请注明源地址. PL/0简介 以下内容摘自维基: PL/0,is similar to but much simpler than the general-purpose programming language Pascal, intended as an educational programming language. It serves as an example

面向对象程序设计课程学习进度条

周次 (阅读/编写)代码行数 发布博客量/博客评论量 课堂/课余学习时间(小时数) 最满意的编程任务 第一周 80/50 1/1 6/10 尝试使用Eclipse编写了自己的第一个java程序,hello.java 第二周         第三周         第四周         第五周         第六周         第七周         第八周         第九周         第十周         第十一周         第十二周         第十三周