《程序设计概论》ppt课件

《程序设计概论》ppt课件

ID:27332327

大小:304.32 KB

页数:21页

时间:2018-12-01

《程序设计概论》ppt课件_第1页
《程序设计概论》ppt课件_第2页
《程序设计概论》ppt课件_第3页
《程序设计概论》ppt课件_第4页
《程序设计概论》ppt课件_第5页
资源描述:

《《程序设计概论》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一部分程序设计概论程序设计设计语言面向对象的程序设计VisualBasic简介VisualBasic程序设计§1程序设计语言相关概念程序—指令的序列。指令系统—计算机能够识别(执行)的所有指令的集合。一、机器语言机器语言是某种CPU的指令系统,也称“CPU的机器语言”,由一组0、1构成的代码组成。特点:计算机能直接执行,难以读懂(可读性),可移植性差。VisualBasic程序设计二、汇编语言使用助记符代替机器语言中的指令。汇编语言编写的程序不能被计算机直接识别,需要将这种程序转换为机器语言程序才能在计算机上运

2、行。转换的过程称为“汇编”,由“汇编程序”负责转换。§1程序设计语言源程序汇编程序目标程序汇编VisualBasic程序设计三、高级语言使用高级语言编程时,不必关心机器内部结构,而可以将精力集中到解题的思路和方法上。高级语言编制的源程序也需要转换为机器语言的目标程序后才能运行。这种转换过程有两种:解释、编译。解释:转换一条执行一条。编译:所有语句均转换后再执行。§1程序设计语言VisualBasic程序设计四、面向对象的程序设计语言将现实世界中的事物抽象成类,如人类、椅子、桌子等。每个类中具体的事物称为该类的对象

3、,如“张三”,“编号为001的椅子”。同一类中的对象具有共同点,又具有不同的特性,如人的性别、椅子的高度对于每个具体的对象是不同的。GUI—图形用户界面,GraphicsUserInterface。§1程序设计语言VisualBasic程序设计五、程序设计语言的支持环境§1程序设计语言VisualBasic程序设计程序设计语言操作系统OS计算机硬件源程序客观存在的事物可以认为是某个类的对象。如某个会议室中,可以归纳出数个对象,这些对象属于3个类:人(Human)、杯子(Cup)、桌子(Table)。上述是具体的事

4、例,抽象的示例如银行存款帐号Account类。在面向对象的程序设计思想中,任何对象都可以用属性(Property)、方法(Method)和事件(Event)来描述。§2面向对象的程序设计VisualBasic程序设计一、属性属性是指一个对象所具有的特性,这些特性可以是具体的,也可以是抽象的。如某人的姓名(“张三”)、性别(“男”)、身高(1.75)等,再如某个存款帐号的帐号名、当前存款额、开户日期等。一般来说,对象属于哪个类,它就具有这个类的所有属性。而对象的属性值是在创建对象时确定的,程序运行的过程中可以变化,

5、如“张三”的身高和年龄、某个存款帐号的存款额。也有些属性的取值是不允许变化的,如某个存款帐号的帐号名称。§2面向对象的程序设计VisualBasic程序设计二、方法方法是指对象具有的动作和行为。如“张三”可以完成走路、呼吸、说话、吃饭等动作或行为,银行帐号可以完成利息计算、费用代扣等动作,汽车的前进、后退与转向等动作。§2面向对象的程序设计VisualBasic程序设计三、事件事件是指对象能够识别并做出反应的外部刺激。如下课铃响、天下雨时,人都会作出一定的反应并进行相应的动作。对于一个杯子,当人松手时杯子会下落,

6、则人松手就是一个事件。如一只白色的足球被踢进球门,则白色、足球、踢、进球门分别为属性、对象、事件、方法。对于一个气球,其属性有颜色、大小、重量等,方法有上升、下降、缩小、破裂等,事件有充气、放气、固定、释放、扎(破)等。如一个命令按钮,其属性有标题、前景色、背景色、坐标(Left,Top)、大小(Width,Height)等,方法有移动(Move),事件有单击、双击、鼠标移动等。§2面向对象的程序设计VisualBasic程序设计四、对象与类类Class是同一种对象的统称。属性于同一类的所有对象具有相同的属性、方

7、法和事件,只是属性的具体取值、事件产生(触发)时完成的动作可能不同。例如,两个人均属于人类,而姓名分别为“张三”和“李四”,性别分别为“男”和“女”,当天下雨时,张三作出的反应是“不带雨伞”,而李四作出的反应是“带雨伞”。如界面(窗体Form)中有两个命令按钮,名称(Name)分别为cmdA和cmdB,标题(Caption)分别为“Close”和“Open”,使用鼠标单击它们时(触发Click事件),cmdA会在界面显示一段文字,而cmdB没有任何动作。§2面向对象的程序设计VisualBasic程序设计五、Wi

8、ndows操作系统中的对象Windows应用程序(能够在Windows中运行,界面与操作方式和Windows类似的应用程序)以窗口(可以是多个窗口)的形式运行,窗口中含有各类Windows对象—VB中提供的控件。如“打印对话框”或“字体对话框”中含有:窗体Form、标签Label、文本框TextBox、命令按钮Command、复选框Check、单选框Option、组合框C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。