- [1.1.1]--CC++简介
- [1.2.1]--程序框架及基本语法要素
- [1.3.1]--VisualStudioC++开发环境简介
- [1.4.1]--标准输入输出
- [2.1.1]--数据类型
- [2.2.1]--运算符和表达式的基本概念
- [2.3.1]--算数运算符
- [2.4.1]--关系运算符和逻辑运算符
- [2.5.1]--赋值运算符、条件运算符和逗号运算符
- [2.6.1]--类型转换运算
- [3.1.1]--三种控制结构
- [3.2.1]--if语句及应用
- [3.3.1]--switch语句及应用
- [4.1.1]--循环语句的基本形式
- [4.2.1]--循环结构的应用
- [4.3.1]--循环的嵌套
- [4.4.1]--辅助控制语句
- [5.1.1]--数组的定义
- [5.2.1]--一维数组的初始化
- [5.3.1]--常用算法---选择法排序
- [5.4.1]--常用算法---冒泡法排序
- [5.5.1]--常用算法---插入与删除
- [5.6.1]--常用算法---二分法查找
- [6.1.1]--二维数组的定义和初始化
- [6.2.1]--二维数组应用---矩阵转置、杨辉三角
- [6.3.1]--字符数组
- [6.4.1]--字符串处理
- [7.1.1]--指针的基本概念
- [7.2.1]--指针与一维数组的关系
- [8.1.1]--代码重用与模块化思想
- [8.2.1]--函数的定义、调用与说明
- [8.3.1]--函数间参数传递
- [8.4.1]--数组名做函数参数
- [9.1.1]--返回指针值的函数
- [9.2.1]--作用域与存储类别
- [9.3.1]--递归函数
- [10.1.1]--结构体类型
- [10.2.1]--结构体变量
- [10.3.1]--结构的应用
- [11.1.1]--链表的概念
- [11.2.1]--链表的常见操作---创建与遍历
- [11.3.1]--链表的常见操作---查找
- [11.4.1]--链表的常见操作---插入与删除
- [12.1.1]--文件的概述
- [12.2.1]--文件的打开与关闭
- [12.3.1]--字符读写,字符串读写
- [12.4.1]--数据块读写、格式读写、随机读写
- [13.1.1]--面向对象的基本概念及特征
- [13.2.1]--类的定义
- [13.3.1]--对象的定义与访问
- [13.4.1]--构造函数与析构函数
- [13.5.1]--类的特殊成员
- [14.1.1]--继承关系与派生类的定义
- [14.2.1]--派生类对基类的访问
- [14.3.1]--基于虚函数的多态性
- [14.4.1]--抽象类
C/C++程序设计教学视频-同济大学:零基础到项目实战全攻略
内容简介:计算机专业同学注意了!这门同济大学出品的《C/C++程序设计》课程,堪称自学考试计算机应用专业的通关秘籍。作为高等教育自学考试计算机及应用专业(独立本科段)的核心专业课,它不仅是软件工程等后续课程的基石,更是你未来从事应用开发必备的实战工具。
【课程描述】
你可能不知道,同济的这门课程在电子信息专业已经迭代了15年。特别适合大二学生作为学科基础选修课,无论是准备自考还是想夯实编程基础,这门课都能给你惊喜。
课程从最基础的C++语法开始,采用"原理讲解->案例演示->即时练习"三段式教学。第一章节就带你在Visual C++环境里完成第一个"Hello World",这种实时反馈的设计让抽象的概念变得可触摸。
最硬核的是函数和面向对象部分,这里会拆解MFC编程的底层逻辑。比如在对话框程序设计中,你会亲手实现带单选按钮的学生信息采集系统。别担心指针难懂,课程用内存白板动画演示指针与数组的关系,看过就忘不掉。
更难得的是,课程包含12个真实工程案例,从数组实现的成绩排序到文档视图结构的绘图软件开发。每个实验都配有 debug技巧提示,就像有个经验丰富的工程师在旁边指导。
学习目标
核心能力提升
- 掌握指针与内存管理的底层思维
- 能用类与对象构建复杂系统架构
- 熟练使用MFC开发Windows应用
实战项目收获
- 学生成绩管理系统(控制台版)
- 企业考勤系统(对话框版)
- 简易绘图软件(文档视图结构)
适用人群画像
特别适合这三类学习者:
- 计算机自考备战人群
- 电子信息类专业在校生
- 需要强化面向对象思维的开发者
课程大纲(亮点版)
第一章 C/C++概览
从安装Visual C++到第一个程序运行,演示.cpp文件的生命周期。
第四章 数组与字符串
用冒泡排序算法揭示数组本质,对比字符数组与CString的优劣。
第六章 面向对象精髓
通过雇员管理系统案例,展示封装继承多态的实际应用。
第八章 文档视图实战
教你用MFC框架开发支持键盘操作的绘图程序。
学习路线建议
建议按3:7分配理论学习和上机时间。重点章节如函数和面向对象部分,最好完成配套的扩展练习题。遇到指针难题时,多使用课程提供的内存可视化工具。
这门课就像编程世界的瑞士军刀,既教基础语法又培养工程思维。特别提醒:完成所有案例项目后,你的代码量将突破3000行,这对求职简历是实实在在的加分项。








