- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VB基本语言
VB基本语言 对象的概念 在VB中不仅提供了大量的控件对象,而且还提供了创建自定义的对象的方法和工具,为开发应用程序带来了方便. 1 对象和类 对象是具有某些特性的具体事物的抽象。每个对象都具有描述其特征的属性,及附属于它的行为。 对象还可以分为很多更小的对象 类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类是一个型,而对象是这个型的一个实例。 2 对象的建立和编辑 1 对象的建立 2 对象的选定 3 复制或删除对象 4 对象的命名 3 对象的属性、事件和方法 属性看作一个对象的性质,事件看作对象的响应,把方法看作对象的动作,它构成了对象的三要素 3.1 属性 对象中的数据就保存在属性中,VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。例如控件名称(Name)、标题(Caption)、颜色(Color)、字体(PontName)、是否可见(Visible)等属性决定了对象展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: (1)在设计阶段利用属性框直接设置对象的属性; (2)在程序代码中通过赋值实现,其格式为 对象.属性=属性值 例如,给一个对象名为“cmdOk”的命令按钮的“Caption’属性赋值为字符串“确定”, 其在程序代码中的书写形式为 cmdOk.Caption=“确定” 3.2.事件、事件过程和事件驱动 (1)事件 对于对象而言,事件就是发生在该对象上的事情。在VB中,系统为每个对象预先定义好了一系列的事件。例如,单击(Click)、双击(DblClick)、改变(Change)、获取焦点(GotFocus)、键盘按下(KeyPress)等。 (2)事件过程 当在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤就是事件过程。它是针对某一对象的过程,并与该对象的一个事件相联系 事件过程的形式如下: Sub 对象名_事件([参数列表1] … ‘事件过程代码 End Sub 例如单击“cmdOk’命令按钮,使命令按钮的字体大小改为20磅,则对应的事件过程 Sub cmdOk_Click ( ) cmdOk.FontSize=20 ‘设置命令按钮的字体大小为20磅 End Sub (3)事件驱动程序设计 在VB中,程序的执行发生了根本的变化。程序的执行先等待某个事件的发生,然后再去执行处理此事件的事件过程,即事件驱动程序设计方式。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径可能都是不同的。 VB程序的执行步骤如下: (1)启动应用程序,装载和显示窗体 (2)窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对应的事件过程; (4)重复执行步骤(2)和(3)。 如此周而复始地执行,直到遇到“END”结束语句结束程序的运行或单击“结束”按钮强行停止程序的运行。 3.3 方法(Method) 方法的调用格式为 [对象.]方法[参数名表] 其中,若省略了对象,表示为当前对象,一般指窗体 例如 Forml.Print “欢迎您使用VisualBasic6.0” 此语句使用Print方法在对象为“Forml”窗体中显示“欢迎您使用VisualBasic6.0”的字符串。 4 窗体和基本控件 4.1 基本属性 一个对象都有自己的属性,如名称(Name)、是否可见(Visible)等。在属性窗口可以看到所选对象的属性设置。需要注意的是:不同的对象有许多相同的属性;同样不是所有的对象都具有下面提到的属性, (1)Name名称属性 该属性是所有的对象都具有的属性,是所创建的对象名称。所有的控件在创建时由VB自动提供一个默认名称。在VB 6.0中,Name名称属性在属性窗口的“名称”栏进行修改。在程序中,对象名称是作为对象的标识在程序中而引用,不会显示在窗体上。 (2)Caption标题属性 该属性决定了控件上显示的内容。 (3)Height、Width、Top和Left属性 (4)Enabled属性 Enabled属性决定控件是否允许操作。 True:允许用户进行操作,并对操作作出响应。 False:禁止用户进行操作,呈暗淡色。 (5)Visible属性 Visible属性决定控件是否可见。 True:程序运行时控件可见。 False: 程序运行时控件隐藏起来,用户看不到,但控件本身存在。 (6) Font 属性 4.2 窗体 用VB创建一个应用程序的第一步就是创建用户界面:窗体是一块“画布”,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在“画布
您可能关注的文档
- 《TR组件.ppt
- 《滕王阁序》课件-1.ppt
- 《滕王阁诗》课件-1.ppt
- 《满江红》ppt课件(参考).ppt
- 《Trimble天宝GPS板卡介绍.ppt
- 《U5Languagepoints1高一英语人教版.ppt
- 《3.拥抱青春--初中女生青春期健康教育讲座ppk3.ppt
- 《满江红小住京华》秋瑾优质课课件-1.ppt
- 《滴水之恩》PPT课件.ppt
- 《漂亮老师和坏小子》课件-1.ppt
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)