版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、开课目的开课目的同学们的出发点同学们的出发点1. 1. 进一步学习进一步学习C C?2. 2. 限选课?限选课?3. 3. 了解点新东西?了解点新东西?4. 4. 不知道!不知道!1999年宋健院士宋健院士在第14届IFAC世界大会的报告中谈到: The development and wide application of robotics is the highest achievement of automation and control of this century. 机器人学的进步和应用是本世纪自动控制最有说服力的成就,是当代最高意义上的自动化 C+C+程序设计课程安排程序设计课
2、程安排1. 1. 概述概述 介绍程序设计的目的和程序设计语言的发展,介绍程序设计的目的和程序设计语言的发展, C+C+语言与面语言与面向对象的程序设计等。向对象的程序设计等。(2(2学时学时) )2. C+2. C+语言语言 介绍介绍C+C+语言的语法、语言的语法、C+C+程序设计。(程序设计。(2626学时)学时)3. Windows3. Windows编程与编程与Visual C+Visual C+ 介绍介绍WindowsWindows编程,编程,Visual C+Visual C+, MFCMFC。学习。学习WindowsWindows下的控下的控件使用和简单的界面设计(件使用和简单的界
3、面设计(5 5学时)学时)4. 4. 高质量高质量C+C+编程指南编程指南 介绍高质量介绍高质量C+C+编程方法,包括编码规范,各种技巧,避免问编程方法,包括编码规范,各种技巧,避免问题的方法(题的方法(5 5学时)学时)5. 5. 上机实习(上机实习(2020学时)学时)程序设计语言的发展机器语言汇编语言高级语言面向对象技术 面向对象技术是目前最流行的系统设计开发技术,它包括面向对象面向对象技术是目前最流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法解决传统程
4、序设计方法结构化程序设计所不能解决的结构化程序设计所不能解决的代码重用代码重用问题。问题。结构化程序设计结构化程序设计从系统的功能入手,按照工程的标准和严格的规范将系从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块,系统是实现模块功能的函数和过程的集合。由统分解为若干功能模块,系统是实现模块功能的函数和过程的集合。由于用户的需求和软、硬件技术的不断发展变化,按照功能划分设计的系于用户的需求和软、硬件技术的不断发展变化,按照功能划分设计的系统模块必然是易变的和不稳定的。这样开发出来的模块可重用性不高。统模块必然是易变的和不稳定的。这样开发出来的模块可重用性不高。面向对象程序设
5、计面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务(从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。它把编程问题视为一个数据集合,数据相对功能)为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。于功能而言,具有更强的稳定性。 面向对象程序设计同结构化程序设计相比最大的区别就在于:面向对象程序设计同结构化程序设计相比最大的区别就在于:前者首先关心的是所要处理的数据,而后者首先关心的是功能。前者首先关心的是所要处理的数据,而后者首先关心的是功能。 甚至可以把整个函数甚至可以把整个函数体全部书写在一行上。但这样做,对人来说,如果程序稍长一点,就难理体全部书写在一行上。但这样做,对人来说,如果程序稍长一点,就难理解了。因此,书写解了。因此,书写C+程序时,一般采用比较整齐美观的程序时,一般采用比较整齐美观的“缩进缩进”格式。格式。实验一:VC+环境、C+语言基础 22周 周四1、2节实验二:C+语言基础44、6周周四1、2节实验三:C+程序设计 108、10、12、14、16周周四1、2节实验四:程序设计上机测验418周 周二 7、8节,周四1、2节实验一:VC+环境、C+语言基础 22周 周四5、6节+中午实验二:C+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养老院节假日应急管理工作手册
- 临床医学知识普及与健康教育手册
- 甘蔗合理密植技术手册
- 防暴犬群体性现场处置训练手册
- 春季猪苗防病护理专项手册
- 铸铝门运输包装保护手册
- 2025-2026学年北京市东城区高二(下)期末考试政治试卷(含答案)
- 装饰工程石材安装施工工艺及防护手册
- 录音录像遗嘱制作工作手册
- 2026三上数学核心素养说课课件
- 2025年法官入额遴选政治理论真题及答案
- 2025年上半年生产线工作总结范文
- 海尔冰箱BCD-257DVC使用说明书
- 肥胖患者的麻醉管理一例
- 案件询问室管理制度
- (完整版)《红楼梦》歌曲简谱集
- 劳动教育读本(中职版)专题五学习资料
- 农业领域执行力不足的整改方案
- 个体户劳动合同书模板
- 定向钻施工合同协议书
- GB/T 25849-2024移动式升降工作平台设计、计算、安全要求和试验方法
评论
0/150
提交评论