职称:副教授
单位:东北石油大学
部门:计算机与信息技术学院
主讲教师:李欣
教师团队:共5位
| 学校: | 东北石油大学 |
| 学分: | 2 |
《面向对象程序设计》是计算机本科专业的一门重要基础课程。通过分析面向对象程序设计的基本思想及C++语言的实现机制,讨论面向对象程序设计的方法,培养学生采用面向对象的方法分析和求解问题的能力。要求学生掌握面向对象的基本思想和有关的基本概念、基本方法,掌握面向对象程序设计思想的C++语言实现机制,掌握C++语言的基本语法和VC++集成开发环境下的编程技术,能够运用面向对象程序设计的方法分析和求解简单的应用问题。具体知识包括:面向对象封装、继承、多态概念,类的定义和对象的声明、构造函数、析构函数,派生类和子类型、重载函数和函数模版、虚函数和纯虚函数、抽象基类,异常处理机制、类模版和命名空间,面向对象的分析和设计方法。
通过本课程的教学,能够培养学生逐步树立面向对象编程的思维方法,掌握用面向对象理论、技术解决一般实际编程问题的方法,同时对C++的Windows应用程序的编程技术有一定的了解,从而为后继课程的学习打下理论和技术基础。| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.2 计算机程序设计语言的发展 |
视频
.mp4
|
2023-12-20 | 37.89MB | ||
|
文档
.pdf
|
2023-12-20 | 317.25KB | |||
| 1.3 面向对象方法的由来 |
视频
.mp4
|
2023-12-20 | 18.70MB | ||
|
文档
.pdf
|
2023-12-20 | 288.54KB | |||
| 1.4 面向对象的基本概念 |
视频
.mp4
|
2023-12-20 | 26.67MB | ||
|
文档
.pdf
|
2023-12-20 | 302.67KB | |||
| 1.5 面向对象的软件开发 |
视频
.mp4
|
2023-12-20 | 11.61MB | ||
|
文档
.pdf
|
2023-12-20 | 231.60KB | |||
| 1.6 计算机程序的基本术语 |
视频
.mp4
|
2023-12-20 | 14.42MB | ||
|
文档
.pdf
|
2023-12-20 | 184.13KB | |||
| 1.7 程序的开发过程 |
视频
.mp4
|
2023-12-20 | 15.18MB | ||
|
文档
.pdf
|
2023-12-20 | 222.96KB | |||
| 1.9 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 2.2 C++语言的产生和特点 |
视频
.mp4
|
2023-12-20 | 9.97MB | ||
|
文档
.pdf
|
2023-12-20 | 267.34KB | |||
| 2.3 程序实例 |
视频
.mp4
|
2023-12-20 | 5.98MB | ||
|
文档
.pdf
|
2023-12-20 | 91.19KB | |||
| 2.4 字符集与词法记号 |
视频
.mp4
|
2023-12-20 | 11.81MB | ||
|
文档
.pdf
|
2023-12-20 | 122.85KB | |||
| 2.5 基本数据类型 |
文档
.pdf
|
2023-12-20 | 1.02MB | ||
| 2.6 常用运算符与表达式 |
文档
.pdf
|
2023-12-20 | 1.59MB | ||
| 2.7 语句 |
文档
.pdf
|
2023-12-20 | 196.00KB | ||
| 2.8 数据的输入和输出 |
文档
.pdf
|
2023-12-20 | 105.87KB | ||
| 2.9 算法的基本控制结构 |
文档
.pdf
|
2023-12-20 | 747.05KB | ||
| 2.10 例2输入一个年份,判断是否闰年 |
视频
.mp4
|
2023-12-20 | 6.57MB | ||
| 2.11 例3比较两个数的大小 |
视频
.mp4
|
2023-12-20 | 6.19MB | ||
| 2.12 例4输入一个0~6的整数,转换成星期输出 |
视频
.mp4
|
2023-12-20 | 6.91MB | ||
| 2.13 例5求自然数1~10之和 |
视频
.mp4
|
2023-12-20 | 7.25MB | ||
| 2.14 例6输入一个整数,将各位数字反转后输出 |
视频
.mp4
|
2023-12-20 | 7.51MB | ||
| 2.15 例7用do…while语句编程,求自然数1~10之和 |
视频
.mp4
|
2023-12-20 | 6.93MB | ||
| 2.16 例8输入一个整数,求出它的所有因子 |
视频
.mp4
|
2023-12-20 | 6.01MB | ||
| 2.17 自定义数据类型 |
文档
.pdf
|
2023-12-20 | 191.01KB | ||
| 2.19 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 3.2 函数的定义与使用 |
视频
.mp4
|
2023-12-20 | 13.98MB | ||
|
文档
.pdf
|
2023-12-20 | 135.42KB | |||
| 3.3 例1编写一个求x的n次方的函数 |
视频
.mp4
|
2023-12-20 | 8.40MB | ||
|
文档
.pdf
|
2023-12-20 | 194.77KB | |||
| 3.4 例2数制转换 |
视频
.mp4
|
2023-12-20 | 8.08MB | ||
|
文档
.pdf
|
2023-12-20 | 97.62KB | |||
| 3.5 例3编写程序求π的值 |
视频
.mp4
|
2023-12-20 | 7.98MB | ||
|
文档
.pdf
|
2023-12-20 | 254.76KB | |||
| 3.6 例4寻找并输出回文数 |
视频
.mp4
|
2023-12-20 | 7.88MB | ||
|
文档
.pdf
|
2023-12-20 | 121.07KB | |||
| 3.7 例5公式计算 |
视频
.mp4
|
2023-12-20 | 7.93MB | ||
|
文档
.pdf
|
2023-12-20 | 122.29KB | |||
| 3.8 例6投骰子的随机游戏 |
视频
.mp4
|
2023-12-20 | 9.02MB | ||
|
文档
.pdf
|
2023-12-20 | 125.30KB | |||
| 3.9 例7输入两个整数,求平方和 |
视频
.mp4
|
2023-12-20 | 7.18MB | ||
|
文档
.pdf
|
2023-12-20 | 78.00KB | |||
| 3.10 例8求n! |
视频
.mp4
|
2023-12-20 | 7.27MB | ||
|
文档
.pdf
|
2023-12-20 | 130.98KB | |||
| 3.11 例9用递归法计算不同组合数 |
视频
.mp4
|
2023-12-20 | 6.37MB | ||
|
文档
.pdf
|
2023-12-20 | 114.58KB | |||
| 3.12 例10汉诺塔问题 |
视频
.mp4
|
2023-12-20 | 10.34MB | ||
|
文档
.pdf
|
2023-12-20 | 104.04KB | |||
| 3.13 函数的参数传递 |
文档
.pdf
|
2023-12-20 | 228.97KB | ||
| 3.14 内联函数 |
视频
.mp4
|
2023-12-20 | 6.37MB | ||
|
文档
.pdf
|
2023-12-20 | 119.75KB | |||
| 3.15 带默认参数值的函数 |
视频
.mp4
|
2023-12-20 | 23.34MB | ||
|
文档
.pdf
|
2023-12-20 | 143.03KB | |||
| 3.16 函数重载 |
视频
.mp4
|
2023-12-20 | 17.29MB | ||
|
文档
.pdf
|
2023-12-20 | 207.23KB | |||
| 3.17 使用C++系统函数 |
视频
.mp4
|
2023-12-20 | 19.65MB | ||
|
文档
.pdf
|
2023-12-20 | 240.54KB | |||
| 3.19 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 4.2 抽象 |
视频
.mp4
|
2023-12-20 | 10.20MB | ||
|
文档
.pdf
|
2023-12-20 | 392.88KB | |||
| 4.3 封装 |
视频
.mp4
|
2023-12-20 | 19.32MB | ||
|
文档
.pdf
|
2023-12-20 | 294.38KB | |||
| 4.4 继承 |
文档
.pdf
|
2023-12-20 | 158.45KB | ||
| 4.5 多态 |
文档
.pdf
|
2023-12-20 | 170.90KB | ||
| 4.6 类的定义及类成员的访问控制 |
视频
.mp4
|
2023-12-20 | 15.21MB | ||
|
文档
.pdf
|
2023-12-20 | 253.07KB | |||
| 4.7 对象 |
文档
.pdf
|
2023-12-20 | 110.33KB | ||
| 4.8 类的成员函数 |
文档
.pdf
|
2023-12-20 | 120.54KB | ||
| 4.9 例1时钟类的完整程序 |
视频
.mp4
|
2023-12-20 | 9.47MB | ||
| 4.10 构造函数 |
视频
.mp4
|
2023-12-20 | 18.73MB | ||
|
文档
.pdf
|
2023-12-20 | 130.09KB | |||
| 4.11 复制构造函数 |
文档
.pdf
|
2023-12-20 | 136.96KB | ||
| 4.12 例2Point类的完整程序 |
视频
.mp4
|
2023-12-20 | 7.93MB | ||
| 4.13 析构函数 |
视频
.mp4
|
2023-12-20 | 17.82MB | ||
|
文档
.pdf
|
2023-12-20 | 129.89KB | |||
| 4.14 例3求游泳池改造预算 |
视频
.mp4
|
2023-12-20 | 7.66MB | ||
| 4.15 组合 |
文档
.pdf
|
2023-12-20 | 132.31KB | ||
| 4.16 例4类的组合,线段(Line)类 |
视频
.mp4
|
2023-12-20 | 9.57MB | ||
| 4.17 前向引用声明 |
文档
.pdf
|
2023-12-20 | 157.94KB | ||
| 4.18 结构体和联合体 |
文档
.pdf
|
2023-12-20 | 248.80KB | ||
| 4.19 例5个人银行账户管理程序 |
视频
.mp4
|
2023-12-20 | 10.97MB | ||
|
文档
.pdf
|
2023-12-20 | 264.54KB | |||
| 4.21 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 5.2 作用域与可见性 |
视频
.mp4
|
2023-12-20 | 66.70MB | ||
|
文档
.pdf
|
2023-12-20 | 517.96KB | |||
| 5.3 例1作用域实例 |
视频
.mp4
|
2023-12-20 | 8.31MB | ||
| 5.4 例2变量的生存期与可见性 |
视频
.mp4
|
2023-12-20 | 8.60MB | ||
| 5.5 多文件结构和编译预处理命令 |
视频
.mp4
|
2023-12-20 | 27.82MB | ||
|
文档
.pdf
|
2023-12-20 | 172.36KB | |||
| 5.7 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 6.2 数组 |
视频
.mp4
|
2023-12-20 | 27.90MB | ||
|
文档
.pdf
|
2023-12-20 | 403.44KB | |||
| 6.3 例1数组的声明与使用 |
视频
.mp4
|
2023-12-20 | 7.21MB | ||
| 6.4 例2使用数组名作为函数参数 |
视频
.mp4
|
2023-12-20 | 7.43MB | ||
| 6.5 例3对象数组 |
视频
.mp4
|
2023-12-20 | 8.23MB | ||
| 6.6 指针 |
视频
.mp4
|
2023-12-20 | 44.26MB | ||
|
文档
.pdf
|
2023-12-20 | 763.62KB | |||
| 6.7 例4指针的定义、赋值与使用 |
视频
.mp4
|
2023-12-20 | 5.82MB | ||
| 6.8 例5void类型指针的使用 |
视频
.mp4
|
2023-12-20 | 5.72MB | ||
| 6.9 例6用3种方法输出int型数组各元素 |
视频
.mp4
|
2023-12-20 | 6.95MB | ||
| 6.10 例7利用指针数组输出单位矩阵 |
视频
.mp4
|
2023-12-20 | 5.60MB | ||
| 6.12 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 7.2 类的继承与派生 |
文档
.pdf
|
2023-12-20 | 235.60KB | ||
| 7.3 不同继承方式下类成员的访问控制 |
文档
.pdf
|
2023-12-20 | 219.40KB | ||
| 7.4 例1Point类公有继承 |
视频
.mp4
|
2023-12-20 | 7.87MB | ||
| 7.5 例2Point类私有继承 |
视频
.mp4
|
2023-12-20 | 6.58MB | ||
| 7.6 类型兼容规则 |
文档
.pdf
|
2023-12-20 | 189.58KB | ||
| 7.7 例3类型兼容规则 |
视频
.mp4
|
2023-12-20 | 6.66MB | ||
| 7.8 派生类的构造和析构函数 |
文档
.pdf
|
2023-12-20 | 366.86KB | ||
| 7.9 虚基类 |
文档
.pdf
|
2023-12-20 | 184.95KB | ||
| 7.11 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 8.2 多态性概述 |
文档
.pdf
|
2023-12-20 | 209.67KB | ||
| 8.3 运算符重载 |
文档
.pdf
|
2023-12-20 | 435.23KB | ||
| 8.4 例1复数类加减法运算重载为成员函数形式 |
视频
.mp4
|
2023-12-20 | 7.12MB | ||
| 8.5 例2将单目运算符“++”重载为成员函数形式 |
视频
.mp4
|
2023-12-20 | 7.30MB | ||
| 8.6 虚函数 |
文档
.pdf
|
2023-12-20 | 206.11KB | ||
| 8.8 章节测验 |
作业
.work
|
2023-12-20 | -- | ||
| 9.2 异常处理的基本思想 |
文档
.pdf
|
2023-12-20 | 155.24KB | ||
| 9.3 异常处理的实现 |
文档
.pdf
|
2023-12-20 | 183.29KB | ||
| 10.1 2024-09-07 08:00 ~ 2024-09-07 11:25 |
附件
.${file.extension}
|
2024-07-02 | -- | ||
| 10.2 2024-09-07 13:40 ~ 2024-09-07 17:05 |
附件
.${file.extension}
|
2024-07-02 | -- | ||
| 10.3 2024-09-08 08:00 ~ 2024-09-08 11:25 |
附件
.${file.extension}
|
2024-07-02 | -- | ||
| 10.4 2024-09-08 13:40 ~ 2024-09-08 17:05 |
附件
.${file.extension}
|
2024-07-02 | -- |