面向对象程序设计授课计划
可参照此计划,在课前预习。(
待完善)
|
授课内容 |
课本章节 |
PPT(课堂) |
PPT (课本配套) |
一 课程介绍 |
课程要求 编程语言 面向对象简介 C++简介 实验环境 |
CH1 |
OOP00-BeforeTheClassStarts |
CPP01-绪论 |
二 从C到C++ |
1 Namespaces 名称空间 |
CH 2.1.3 CH5.6.3 CH10.1.2 |
OOP01-FromCToCPP1 |
CPP02-简单程序设计 CPP05-数据的共享与保护 CPP10-泛型程序设计与C++标准模板库 CPP11-流类库与输入输出 CPP06-数组 指针与字符串 |
2 C++ Input/Output C++输入与输出 |
CH2.3 |
|||
3 Files 文件 |
CH11 |
|||
4 C++ Features C++特征(类型转换、布尔类型、枚举类型、结构体) |
CH 2.2 CH2.5 |
|||
5 The Type string string类型 |
CH2.2 CH6.5 |
|||
6 函数原型、引用、内联函数、缺省参数、函数重载。 |
CH3 |
OOP02-FromCToCPP2 |
CPP03-函数 |
|
三 类 |
1 structure 结构体 |
CH2.5 |
OOP03-Structure |
CPP02-简单程序设计 |
2. class and object 类与对象 3、Data Sharing 数据共享与保护 4、Efficiency and Robustness issues for classes and objects 类与对象的效率与健状性 5、Class Data Members and Methods 类数据成员与类成员函数 |
CH1 CH4 CH5 |
OOP04-OOPOverview OOP05-Classes OOP06-this OOP07-ConstructorDes OOP08-const&static [2019.04添加] OOP08-MoreOnMembers[2020.03改增] |
CPP01-绪论 CPP04-类与对象 CPP05-数据的共享与保护 |
|
四 数组、指针、字符串 |
CH6 |
OOP09-Pointer |
CPP06-数组 指针与字符串 |
|
五 继承 |
CH7 |
OOP10-Inheritance1 OOP11-inheritance2 |
CPP07-继承与派生 |
|
六 多态 |
多态 运算符重载 |
CH8 |
OOP12-Polymorphism1 OOP13-Polymorphism2 OOP14-OperratorOverloading OOP15-friend OOP16-UMLOverview OOP16-附1-UML案例-书籍管理 [2019.05添加] OOP16–附1UML案例-银行系统[2019.05添加] |
CPP08-多态性 |
七 集合与泛型 |
CH9 CH10 |
OOP17-Templates |
CPP09-群体类和群体数据的组织 CPP10-泛型程序设计与C++标准模板库 |
|
八 异常 |
CH12 |
OOP18-Exception |
CPP12-异常处理 |
|
OOP19-Last |
光荣榜 (Honor Roll)
序号 (Number) |
姓名 (Name) |
加分时间 (Time) |
加分原因 (Reason) |
加分人 (Recorder) |
1 |
徐海栋 |
05/03/2022 |
发现OOP10-Inheritance1中,调整访问属性的例子存在问题。 |
|
2 |
||||
3 |
||||
4 |
||||
5 |
||||
6 |
||||
7 |