下载此文档

四川大学计算机学院精品课程,面向对象程序设计C,游洪越,第一课件.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
该【四川大学计算机学院精品课程,面向对象程序设计C,游洪越,第一课件 】是由【yuzonghong1】上传分享,文档一共【45】页,该文档可以免费在线阅读,需要了解更多关于【四川大学计算机学院精品课程,面向对象程序设计C,游洪越,第一课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。主讲教师:
个人主页:/~youhongyue
邮件地址:
高级语言程序设计II
四川大学计算机学院
四川大学计算机学院
1
教材:《C++面向对象程序设计》
李涛主编
游洪跃陈良银李琳等编
高等教育出版社
2006年2月出版
2
本书内容
第1章绪论
第2章C++类和对象
第3章继承
第4章多态性
第5章模板
第6章C++常见问题
第7章VisualC++编程基础
第8章对话框、常用消息、菜单和工具条
第9章单文档界面和多文档界面
第10章图形设备接口
实验(待安排)
3
5
6


机器语言(二进制码)
由0、1二进制代码组成,直接控制CPU的运行工作。
例如:
01代表“加”001代表寄存器“A”
10代表“减”010代表寄存器“B”
11代表“乘”011代表寄存器“C”
…………
操作数可设计为用8位二进制数表达
……
7

1结构化程序设计
高级程序设计语言的出现是计算机科学技术发展史上的一个里程碑。
它屏蔽了机器的细节,提高了语言的抽象层次,程序员可以用接近自然语言的程序语言编制软件,然后通过编译器转换成机器可执行的代码(机器语言)。
危机
随着软件大规模的应用,由软件错误而引起的信息丢失、系统报废事件屡有发生,从而导致了软件危机的出现。
怎么解决???
9


瑞士计算机科学家NiklausWirth首次提出了“结构化程序设计”(structuredprogramming)的概念。
“自顶向下”“逐步求精”
概念的要点是:不要求一步就编制成可执行的程序,而是分若干步进行,逐步求精。
第一步编出的程序抽象度最高,第二步的程序抽象度有所降低,最后一步即为可执行的程序。
10


面向对象语言发展:
20世纪60年代中期,Simula67语言
面向对象语言的鼻祖,提出了对象、类的概念,并支持类的继承。
20世纪70年代中期,Smalltalk语言
最有影响的面向对象语言之一,丰富了面向对象的概念。
20世纪80年代中期后出现C++、ObjectPASCAL、Java等多种面向对象语言
面向对象基本思想:
客观世界由对象组成,对象具有其属性和行为。
11

一、认识事物的过程:
事物--属性如:自行车--自行车颜色整体—组成部分如:自行车—车轮类—类如:山地车—公路赛车
二、面向对象
客观事物:具有属性和行为的对象。
通过抽象机制找出同一类对象的共同属性和行为,形成类。
对象是类的实例。
类通过外部接口与外界发生关系。
对象与对象之间通过消息传递机制进行通信。
13

四川大学计算机学院精品课程,面向对象程序设计C,游洪越,第一课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yuzonghong1
  • 文件大小2.15 MB
  • 时间2022-12-03