高中信息技术 3.1 可视化编程的概念与方法课件 粤教版选修1.ppt

上传人:xt****7 文档编号:2945336 上传时间:2019-12-05 格式:PPT 页数:13 大小:241KB
返回 下载 相关 举报
高中信息技术 3.1 可视化编程的概念与方法课件 粤教版选修1.ppt_第1页
第1页 / 共13页
高中信息技术 3.1 可视化编程的概念与方法课件 粤教版选修1.ppt_第2页
第2页 / 共13页
高中信息技术 3.1 可视化编程的概念与方法课件 粤教版选修1.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
可视化编程的概念与方法,1、对象,现实世界中的任何物体都可以被称为对象,现实世界是对象的集合体。,与现实世界一样,程序世界也具有各种各样的对象。在窗口环境中窗体(Form)、命令按钮(CommandButton)、文本框(TextBox)、标签(Label)等都是现成的对象。,VB中的对象就是窗体和摆放在窗体上面的各种控件,为了区别这些对象,每个对象都要有一个名称,一般VB都会给窗体中的每个对象一个缺省的名称,如有三个按钮,它就会叫它们Command1,Command2,Command3,人们通常是要根据情况重新命名的,就好像一家兄弟三人在家里叫“老大,老二,老三”,但在外面都是有正式的名字的。,我们知道,“人”是一个抽象的概念,现实生活中只有“男人”“女人”“大人”“小孩”“张三”“李四”等具体的人。所以我们说,“人”是一个“原始对象”,一个“空的对象”,如果我们把“人”的性别属性设置为“男”,年龄属性设置为“32”,姓名属性设置为“张大民”,出生地属性设置为“云南”,即 人.性别=男 人.年龄= 人.姓名=张大民 人.出生地=云南 这样我们就可以得到一个非常具体的人。 在VB的工具箱里有许多原始的对象,那里的每一个对象都有一个属性表,属性表里列出了它们各自的许多属性,我们只要善于利用这里的每个原始对象及它们的属性,就可以创造出不同的“零件”。有了各种各样的零件,就可以设计出变化多样的VB程序了。,2、属性,每个对象都具有一些特征,程序中将对象的特征称为属性。例如窗体的外观、背景色、坐标宽度都为窗体属性。,属性具有属性值,改变属性值就可以改变对象的特性。设置属性值的方法有两种:,在运行程序代码中进行设置,其语法格式为: 对象名.属性=属性值,在设计程序界面时,利用属性窗口直接设置,读取对象的值就是在程序中通过相应的语句获得对象的状态,取属性值的语法格式为:,变量=对象.属性,Caption=text1.text Info=label1.caption,3、方法:,在程序设计中,对象的行为称为方法。方法表示了对象的行为,即对象所能完成的某种操作。方法对应于对象内部的一段程序代码,既可能是一个函数,也可能是一个过程,它通常通过代码的调用才能实现。 方法是一些VB事先作好的程序或函数用来对某些对象完成一些特定的动作,VB的方法通过代码调用的格式为: 对象名.方法名参数,Form1.Move 200 ,300 Form1.show Form1.Hide,4、事件,对于对象而言,事件(Event)就是发生在该对象上的事情。,现实生活中的事件随处可见,如“脚踩油门,车加速前进”,“足球队员带球撞人,对方倒下”,“按下电源开关,电视打开”等等,这里的“踩”“撞”“按”都是作用在某个对象上的事件。在计算机世界里,用鼠标单击某个按钮时,这个单击操作就是作用在按钮上的一上事件,此外,鼠标双击(Double Click),鼠标滑过(MouseMove)等等都是VB中常见的事件。 无论是现实世界还是VB里,一个对象所能接受的事件是不尽相同的,如“赞美”一块石头,石头是不会有任何反应的,但是“赞美”一个人就不同了,有人会激动,有人会不好意思。所以在VB中,不同的对象具体不同的事件,如“按钮”有鼠标单击(Click)、按键(KeyPress)、按下鼠标按键(MouseDown)、鼠标移动(MouseMove)、鼠标按钮抬起(MouseUp)等很多事件,在VB的代码窗口的上端有两个选择框,在左边选择框中选中某个对象,右边选择框中就是有关它的所有事件,如图4所示:,事件是用户与程序交互的媒介,附属于对象,是由VB系统预先定义好,用户一般不能利用已有的对象创建新的事件。,在程序中事件是由用户操作触发或由系统触发,能被特定对象所识别并作出响应的动作。,时钟控件则只有一个事件Timer。 此外,对于每个对象的每个事件都有一个事件过程,对象对事件的反应就写在事件过程中。它的形式是 Sub 对象名称_某一事件() (事件过程的内容) End Sub 如果我们希望单击了“确定”按钮之后能够打开第二个窗体,那就在它的单击事件过程里写是相应的命令就可以了: Sub 确定_Click() 显示第二个窗体 End Sub,5、事件过程,在对象上发生了某个事件后,必须想办法处理这个事件,而处理的过程就是事件过程。,在程序中,事件过程中的处理步骤就是程序代码。对象对事件的反应是通过事件过程来完成的。而事件过程就是程序员为响应事件所编写的一段程序代码。,Private Sub Command1_Click( ) End Sub,6、事件驱动,所谓事件驱动就是当应用程序中某对象的特定事件发生时,通过执行一段程序代码,来完成该事件所对应的操作。,根据对象触发的事件编写事件过程的这种程序设计方式,称为事件驱动程序设计。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!