东南大学何洁月教授讲解:C++面向对象软件工程入门
需积分: 9 27 浏览量
更新于2024-08-19
收藏 4.34MB PPT 举报
"本资源是东南大学何洁月教授的C++课程讲义,涵盖了传统软件工程方法与面向对象编程的深入探讨。课程内容从传统软件工程的角度出发,强调了分析与设计之间的鸿沟,指出自然语言在需求分析、总体设计和详细设计中的重要性,同时着重介绍了C++作为面向对象编程语言的应用。
课程以C++语言为基础,旨在培养学生建立基本的计算机程序设计概念和方法,通过理论学习和实践操作,使学生掌握C++语言的基本语法和面向对象编程思想。课程分为五个主要章节:
1. 概述:介绍计算机程序设计语言的发展历程、面向对象方法的背景、软件开发过程,以及信息表示与存储的基本原理。
2. 简单程序设计:涵盖C++语言的基础,包括语言概述、基本数据类型、表达式、输入输出、算法控制结构及自定义数据类型。
3. 函数:讲解函数的定义、使用、内联函数、带默认参数值的函数、函数重载和模板,以及利用C++系统函数。
4. 类与对象:深入剖析面向对象编程的核心概念,如面向对象思想、特点、类和对象的定义、构造函数和析构函数,以及类的组合和模板。
5. 高级主题:包括面向对象编程的标记,如面向对象编程的进一步应用和类模板等。
课程设计旨在逐步提升学生的编程能力和调试技能,为后续学习奠定坚实的基础。通过理论讲解和实践项目,学生能够理解C++语言在软件开发中的实际应用,并掌握面向对象编程的精髓。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
杜浩明
- 粉丝: 14
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍