面向对象程序设计C++ 课件PPT_第1页
面向对象程序设计C++ 课件PPT_第2页
面向对象程序设计C++ 课件PPT_第3页
面向对象程序设计C++ 课件PPT_第4页
面向对象程序设计C++ 课件PPT_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象程序设计C+蔡宇辉中国经济转型。发达国家制造业回归,西方强国“再工业化”。世界上很多国家都在制定制造业发展战略。当前,信息技术、新能源、新材料、生物技术等重要领域和前沿方向的革命性突破和交叉融合,正在引发新一轮产业变革,将对全球制造业产生颠覆性的影响,并逐渐改变着全球制造业的发展格局。特别是新一代信息技术与制造业的深度融合,将促进制造模式、生产组织方式和产业形态的深刻变革。以德国工业4.0、美国工业互联网、新工业法国为代表,主要发达国家围绕建立制造竞争优势,加快在信息基础设施、核心技术产业、以智能制造为核心的经济体系等方面进行战略部署,谋求在技术、产业方面继续领先优势,占据高端制造领域

2、全球价值链的有利位置。5月月19日,国务院正式印发了我国实施制造日,国务院正式印发了我国实施制造强国战略第一个十年的行动纲领强国战略第一个十年的行动纲领中国制造中国制造2025。 工信部部长苗圩说:工信部部长苗圩说:1.一个目标:制造业大国向制造业强国去转变2.就是通过两化融合发展来实现这个目标3.“三步走”3个十年, 四项原则,五条方针,十个领域(新一代信息技术产业,新能源,中国制造中国制造2025可简单概括为可简单概括为“一二三四五五十一二三四五五十”中国制造中国制造2025的的“要害要害”:实现中国实现中国“智智”造。造。“智”从哪里来?就是要集众人之智。权威解读权威解读中国制造中国制造

3、2025:1.对新一轮科技革命和产业变革的战略高度做出的一项重大战略决策。50多位院士和100多位专家参加制定。德国工业4.0主要体现产业界的意图, 中国制造中国制造2025体现国家战略意图。2.2015年07月04日国务院发布国务院关于国务院关于积极推进积极推进“互联网互联网+”行动的指导意见行动的指导意见工信部部长苗圩说:工信部部长苗圩说:我说:我说:我认为我认为“互联网互联网+”是一个很大是一个很大的概念,互联网的概念,互联网+社会就变成社社会就变成社会信息化,互联网会信息化,互联网+环保,就可环保,就可以绿色化发展。但是我认为最以绿色化发展。但是我认为最具备条件的,还是互联网具备条件的

4、,还是互联网+先进先进制造业,这将成为制造业,这将成为“互联网互联网+”最先突破的一个领域。最先突破的一个领域。互联网企业互联网企业+制造业制造业Google+无人汽车。阿里巴巴+智能机器人。百度+人工智能。传统企业传统企业+互联网互联网GE+互联网 (工业互联网)你所在的企业+互联网1. 智能制造就是要研发出一批智能化的产品。比如机器人。2.整个生产过程的智能化或者叫信息化。3. 实例:全无人驾驶交通体系。软件软件智能智能智慧智慧生命体生命体用计算机语言编写的命令序列的集合与计算机系统有关的程序、规程、规则,以及文件、文档及数据代码数据01010101000000010010101语言智能

5、、数学逻辑智能、空间智能、身体运动智能、音乐智能人际智能、自我认知智能、自然认知智能硬件的灵魂C/C+C#JavaJavaScript汇编语言BasicObjective-CFortran宇宙的法则是很简单的,但结构是很复杂的。不是庐山真面目,只缘身在此山中。天下不会掉馅饼,实现智能制造、互联网+其实就是要设计程序。在中国的文化里,理性思维似乎是一直受抑制的,中国文人传统都是非理性思考者。所谓非理性思考,主要是形象思维,包括联想、比方等形式,这些思维方式作为人类与生俱来的思维方式的一种,一方面当然具有它的好处(如,联想启发新思路,类比也有助于用新的方式解决既有问题),然而,这样的思维方式同样也

6、充满了各种各样的谬误,随处可见的不靠谱的类比和文字游戏。在科学上满足于司空见惯,想当然,浮躁,缺乏逻辑分析,所以很难深入下去。形象思维中,有!没有!有!没有!只有诡辩理性的思维,程序设计的思维方法:什么是边界?先要定量或数字化的定义,即要先建立模型-读到好书并不重要,重要的是学到了英国与中国完全不同的研究学问的方式。“中国人写文章大致有个方向,高屋建瓴地写;英国教授则要求,写文章每一句话都要有根据,要拿出证据,否则不成立。做学术必须有根有据。而且使在C语言中已有的大量投资不会浪费。为什么C+会成功面向对象程序设计的理论、原理、概念和技术方法这门课就是一扇门,师傅带进门进了这扇门,要多看看,学学

7、,出门就会感觉不同了,目的也就达到了。 面向对象编程C/C+语言面向对象的基本元素电脑拥有或要学有现实世界的认识现实世界的认识C+语言描述语言描述存在性、占有空间地址,内存大小可见性作用域符号标识标识符(变量)类别(特征,行为模式)类对象间信息交流对象访问(通过标识符、地址)函数调用(完成一个过程)面向对象通用算法设计类及对象设计类及对象设计消息、接口设计子系统、组件设计,写代码;测试第一章 面向对象编程Main()BuildChassis()BuildEngine()Assemble()Inspect1000行指令2000行指令500行指令n行指令strcpydoDataInData优点:数

8、据的标准化程序设计(数学模型的严格支持),于是有了广泛使用的数据库缺点:只限于数据的存储读写访问类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。女主角对象流泪Cry()问Ask()花对象语Say()飞Fly()秋千对象摆荡Swing()对象设计的五个阶段对象发现对象发现这个阶段出现在程序的最初分析期间。可以通过这个阶段出现在程序的最初分析期间。可以通过而而发现对象。如果已经有了一组类库,某些对象是很明显的。类之间的发现对象。如果已经有了一组类库,某些对象是很明显的。类之间的共同性(暗示了基类和继承),可以立刻出现或在设计过程的后期出共同性(暗示了基类和继承),可以立刻出现或在设计过

9、程的后期出现。现。对象装配对象装配我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时我们在建立对象时会发现需要一些新成员,这些新成员在对象发现时期未出现过。对象的这种内部需要可能要用新类去支持它。期未出现过。对象的这种内部需要可能要用新类去支持它。 系统构造系统构造对对象的更多要求可能出现在以后阶段。随着不断的学习,我们会改对对象的更多要求可能出现在以后阶段。随着不断的学习,我们会改进我们的对象,系统中其它对象通讯和互相连接的需要,可能改变已进我们的对象,系统中其它对象通讯和互相连接的需要,可能改变已有的类或要求新类。有的类或要求新类。系统扩充系统扩充当我们向系统增添新的性能时,可能发现我们先前的设计不容易支持当我们向系统增添新的性能时,可能发现我们先前的设计不容易支持系统扩充。这时,我们可以重新构造部分系统,并很可能要增加新类。系统扩充。这时,我们可以重新构造部分系统,并很可能要增加新类。对象重用对象重用这是对类的真正的重点测试。如果某些人试图在全新的情况下重用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论