- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 可视化编程.ppt
第三章 可视化编程;3.1可视化编程的概念与方法; VB可视化编程涉及到一些基本概念,这些概念包括对象、属性、方法、事件、事件过程和事件驱动等。;1.对象
现实世界是对象的集合体。什么事对象呢?显示世界中的任何物体都可以被称为对象。例如,汽车、人、骆驼和电脑等等,都是现实世界中的对象,如下图所示。P70;与现实世界一样,程序世界也具有各种各样的对象。在窗体环境中,窗体、命令按钮、文本框、标签等都是现成的对象。如下图所示P71。这些都是程序实现中常用的功能模块,它们已被包装成对象,程序员只需要直接组合对象即可轻松完成应用程序的开发。;每个对象都具有其特征。例如,一部手机,与它相关的特征数据有:厂家、型号、机身尺寸、显屏颜色等属性。在程序设计中,一个窗体Form1除了具有背景色(BackColre)等一些属性外,还具有Print等一些操??。通常,我们可以认为对象是具有特殊数据和行为方式的实体。;2.属性
VB中的窗体、控件等对象都有自己的属性,我们可以把属性看作是一个对象的性质,把事件看作是对象的响应,把方法看作是对象的动作。
每个对象都具有一些特征,表现为对象的属性。通过修改对象的属性能够控制对象的外观和特征。例如,闹钟的外观(传统造型的、艺术造型的等等),计算机品牌、规格(17英寸液晶显示器、512M内存等等)、颜色都为对象的特征。
;程序中将对象的特征称为属性。例如,窗体的外观、窗体的背景颜色、坐标宽度、坐标高度都为窗体的属性,如下图所示:P72; 属性具有属性值,改变属性值就可以改变对象的特征。设置对象属性的方法有两种:
方法1:在设计程序界面时,利用属性窗口直接设置,如上图所示P72 3-3
方法2:在运行的程序代码中进行设置,语法格式为:
对象名.属性名 = 属性值
;例如:Text1.Text = “欢迎使用Visual Basic”,运行时,将文本框的Text属性设置为赋值号右边的字符串值,运行结果如下图所示:P72 3-4;下列程序行都是程序中设置属性值的语句:
Form1.Caption = “欢迎进入VB的编程环境”
Text11.Visible = False
Command1.Enabled = False
读取对象的属性值就是在程序中通过相对应的语句获得对象的状态。例如,在运行代码之前返回TextBox1控件的Text属性值,以确定文本框的内容。读取属性值的方法格式为:
变量 = 对象.属性
下列语句都可以读取对象的属性值:
Name = Text1.Text
Info = Label1.Caption;3.方法
对象除了属性之外,还包含一些控制对象的动作。再以一部手机为例,这个对象具有这样的一些动作,分别是发短信、震动、发声。这三个动作都是手机这个对象所提供的行为。
在程序设计中,对象的行为称为方法。方法表示了对象的行为,既对象所能完成的某种操作。方法对应于对象内部的一段程序代码,既可能是一个函数,也可能是一个过程,它通常通过代码的调用才会出现。例如,显示窗体可调用Show方法,隐藏窗体则可调用Hide方法,如下图所示P73 3-5;VB的方法通过代码调用的语法格式为:
对象名.方法[参数]
例如:Label1.Move 200,300
运行时,将Label1对象移至(200,300)处,多个参数要用逗号隔开。
又如:Form1.Line(100,200)-(1000,2000),vbBlue ‘vbBlue为颜色常量
程序运行时,从(100,200)点到(1000,2000)点画一条蓝色直线。;4.事件
对于对象而言,事件(Event)就是发生在该对象上的事情。比如一个充满空气的气球,被针扎了一下,气球就会泄气,所以说“针扎”就是一个发生在气球这个对象上的事件。
在程序设计中,事件是指由用户操作触发或由系统触发,能被特定对象所识别并作出响应的动作。例如,单击鼠标,引发Clcik事件;加载窗体时触发窗体的 Load事件,定时器时间间隔到达时触发定时器的Timer事件等等。
事件是用户与程序交互的媒介,附属于对象,是由VB系统预先定义好的,用户一般不能利用已有的对象创建新的事件。;5.事件过程
当在对象上发生了某个事件后,必须想办法处理这个事件,而处理的步骤就是事件过程。以气球为例,发生了“针扎”事件后,气球可能被丢弃或修补,不论是丢弃还是修补,都是针
文档评论(0)