Visuai_Basic程序设计.ppt

  1. 1、本文档共487页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
属性、事件和方法的概念 属性(Propertity) 属性用来表示对象的特性。每一种对象所具有的属性是不同的,千万不要混淆。例如,窗体有Picture属性,而文本框则无Picture属性。文本框有Text属性,而无Caption属性,命令按钮则无Text属性而有Caption属性。 对属性值的设置,可以有两种方法。 (1) 在设计阶段,选中一个对象后,可从窗体右侧的属性窗口中的属性表中找到所需要的属性行,然后从键盘输入该属性的值,或者用鼠标从系统给出的几种可能值中选其中之一。 事件(Event) Visual Basic程序没有传统意义上的主程序。在Visual Basic中,子程序称为过程。Visual Basic中有两类过程: 事件过程和通用过程,此外还有函数。程序的运行并不要求从主程序开始,每个事件过程都由相应的“事件”触发而执行。各事件的发生顺序是任意的。这样就使编程序的工作变得比较简单了。人们只需针对一个事件编写出一段过程即可。 Visual Basic中所指的“事件”是指由系统事先设定的、能被对象识别和响应的动作。每一种对象能识别(通俗地说是“能感受”)的事件是不同的。例如窗体能识别单击和双击事件,而命令按钮能识别单击却不能识别双击事件。每一种对象所能识别的事件在设计阶段可以从该对象的代码窗口的右边过程框中的下拉列表中看出。图4.12表示的是窗体对象(Form)所能识别的事件。 格式:Private Sub 对象名称_事件名称() …… 事件响应程序代码 …… End sub 图4.12 方法(Method) 在前面的例子中已介绍过“方法”,Hide和Show就是“方法”。“方法”是Visual Basic中的一个术语,所谓“方法”实际上是VB提供的一种特殊的子程序,用来完成一定的操作。例如Print是一种方法,是用来输出信息的专用过程。 调用“方法”的形式与调用一般的过程或函数不同,应该指明是哪个对象调用的。其调用格式如下: 对象名.方法名 例:Myform.Print “Good morning!” Printer.Print “Good morning!” 如果省略对象名,则隐含指当前对象。 关于Visual Basic的程序代码,有以下几点说明。 (1) Visual Basic程序的每个过程是由若干个语句行构成的,每一行称为一个语句行。一行中可以包含一个语句,也可以包含一个以上的语句。如果一行内包含两个或更多的语句时,语句间以冒号间隔,如“a=10:b=10:c=30”。 (2) 每个语句行最多允许有255个字符。为了阅读方便,可以把一个语句行分若干行书写,在需要换行处用空格加下划线表示续行。 (3) 语句行可以没有行号,程序按语句排列的顺序依次执行。 (4) 程序中可以使用标号。标号由字母或数字再加一个冒号组成。它的作用是作为行的标志,常用于转移语句的指向。 (5) 程序中可以包含执行语句和非执行语句。执行语句使计算机产生动作,如Print、 If、End等均是执行语句。非执行语句不产生机器操作,例如上面程序的第一行Rem语句就是一个非执行语句,它的作用是为程序或语句作注释,以便使自己和别人易于阅读和理解程序和语句。在Visual Basic中,除用Rem表示注释外,还可以用“′”表示注释语句。 看谁洗碗 Private Sub Command1_Click() Randomize temp! = Rnd() Form2.Print Int(temp! * 10); 号洗碗 End Sub 【例3.2】 在窗体上添加一个文本框和一个命令按钮。当运行程序时,向文本框中输入一个字符,单击命令按钮,在窗体上显示该字符的ASCII码。 Private Sub Command1_Click() Print ″ASCII 是: ″; Asc(Text1.Text) End Sub 【例3.3】 了解Date、Time、Now和VarType等函数的使用。窗体上只有一个命令按钮,其Caption属性为“使用日期函数”。 Private Sub Command1_Click() Print ″Now :″; Now, VarType(Now) Print ″Date:″; Date, VarType(Date) Print ″Time:″; Time, VarType(Time) Print ″Day :″; Day(Now), VarType(Day(Now)) End Sub 答案

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档