网站大量收购独家精品文档,联系QQ:2885784924

粤教版高中信息技术选修一算法与程序设计全册PPT课件.pptx

粤教版高中信息技术选修一算法与程序设计全册PPT课件.pptx

  1. 1、本文档共388页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

粤教版高中信息技术选修一算法与程序设计全册PPT课件;1;21;VB可视化编程的概念;VB可视化编程的概念;马是对象;程序设计中的对象;二、属性

我们刚刚讨论了现实世界中对象的特征,同样的道理,程序设计中每个对象都有其各自的特征,我们把这个特征称为属性。

例如:窗体的外观、背景颜色、标签的标题、颜色等。

属性具有属性值,改变属性值就可以改变对象的特性。请同学们想一想,设置对象属性的方法有哪些?;方法1、在设计程序界面时,利用属性窗口直接设置;方法2、在运行的程序代码中进行设置,语法格式为:

对象名.属性名=属性值

例如:form1.caption=“欢迎来到VB世界”

text1.text=“郑子明”

text1.visible=False;实践活动:

1、构建如图所示的用户界面,添加各种对像,并修改它们的属性值。;2、构建如图所示的界面,并在代码窗口中设置对象Text1的属性值为“欢迎使用VB”。;设置text1的属性值;三、方法

对象除了属性之外,还包含一些控制对象的动作。以一部手机为例,这个对象具有这样一些动作,分别是发短信、振动、发声。这三个动作就是手机这个对象所提供的行为。

在程序设计中,对象的行为称为方法。方法对应于对象内部的一段程序代码,即可能是一个函数,也可能是一个过程,它通常通过代码的调用才会出现。请同学们想想,我们之前学过哪些方法?;方法的调用;根据上面所学我们可以看出,VB的方法通过代码调用的格式为:对象名.方法名【参数】

例如:lable1.move200,300

运行时,将lable1对象移动到(200,300)处,多个参数要用逗号隔开。

实践:在窗体上建立一个命令按钮,双击该按钮,双击该按钮输入以下代码:

Form1.Hide,运行程序,你看到了什么?;四、事件

对于对象而言,事件就是发生在该对象上的事情。比如一个充满空气的气球被针扎了一下,气球就会泄气,所以说“针扎”就是一个发生在气球这个对象上的事件

在程序设计中,事件是指由用户操作触发或由系统触发,能被特定对象所识别并做出相应的动作。请同学们想一想,我们之前学过什么事件?;例如:单击鼠标引发Click事件;加载窗体引发Load事件等事件是用户与程序交互的媒介,附属于对象,是由VB系统预先定义好的,用户不能利用已有的对象创建新的事件。;五、事件过程

当在对象上发生了某个事件后,必须想办法处理这个事件,而处理的步骤就是事件过程。以气球为例,发生了“针扎”事件后,气球可能被丢弃或修补,不论是丢弃或修补,都是针对“针扎”事件的处理步骤,也就是事件过程。

而在程序设计中,事件过程中的处理步骤就是程序代码。

对象对事件的反应是通过事件过程来完成的。而事件过程是程序员为响应对象事件所编写的一段程序代码。事件过程由对象名、下划线(—)和事件名组合而成。;例如:命令按钮的command1的鼠标单击事件过程为:

privatesubcommand1(-)click

………………..

………………..

endsub

同学们想一想,我们还学过哪些事件过程?

;六、事件驱动

所谓事件驱动,就是当应用程序中的某对象的特定事件发生时,通过执行一段程序代码,来完成该特定事件所对应的操作。这跟我们在生活和工作中完成任务的方式相同。例如:按动电源开关(触发事件),风扇转动(作出反应,完成某项操作)。;六、事件驱动

根据对象触发的事件编写事件过程的这种程序设计方式,称为事件驱动程序设计。

在VB中,由于程序员必须操作许多可视化元素,因此创建事件驱动程序有时被称作“可视化编程”。;实践活动:

1、在窗体上创建一个text1文本框控件,然后双击text1输入一下代码:

PrivateSubText1-Change()

Form1.Caption=text1.text

endsub

运行程序,从键盘上输入数据,观察其运行结果。;2、设计一个应用程序,由用户输入正方形的边长,计算并输出正方形的面积。用户界面如下图所示:

;Privatesubcomand1(_)click

Dimxassi

文档评论(0)

136****2894 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档