第02章vb分类.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章vb分类

第2章 Visual Basic程序设计概述 章主要内容: VB中的对象 简单VB应用程序开发实例 VB程序设计三要素: 基本属性、事件和方法 VB工程管理和环境设置 2.1 VB中的对象 2.1.1 类和对象 2.1.2 对象的建立和编辑 2.1.3 对象的属性、事件和方法 2.1.4 标准控件简介 2.1.1 类和对象 类:符合某种原型的任意一组对象。类是创建对象实例的模板,是同种对象的集合与抽象。它包含对所创建对象的属性描述和行为特征的定义。类是对象的定义,而对象是类的一个实例。 对象:具有某些特性的具体事物的抽象。每个对象都具有描述其特性的属性和附属的行为。 2.1.1 类和对象 在VB系统中,已经设计好了许多标准控件类,如TextBox控件类、CommandButton控件类,它们分别确定了其相应的属性、方法和事件。 类也可由程序员根据自己的需要自行设计,但这一般是专业人员才能做到的。 2.1.2 对象的建立和编辑 在窗体上建立对象有两种方法: 鼠标单击工具箱内控件类图标,在窗体需要的位置按住鼠标左键拖曳到所需大小后释放鼠标。 用鼠标双击工具箱内控件类图标,此时窗体将出现一个默认大小的对象。 【例2-1】在窗体上建立一个文本框和一个命令按钮。 对象的选定 选定单个对象:鼠标单击对象。 选定多个对象: 拖动鼠标左键,直至欲选定对象被包围在虚线框内为止。 Ctrl键+鼠标单击。 复制对象 选定对象,“复制” , “粘贴” 。当显示“创建控件数组吗?”的对话框时,单击“否”按钮。 删除对象 选定对象,“Del”键或 “删除”命令。 对象的命名 每个对象都有唯一名字,程序中通过名字引用对象。在创建对象时,系统会给出一个默认的名字,如文本框对象Text1、Text2等,用户可以在属性窗口通过修改Name(名称)属性的值来重新为对象命名。 VB约定,名字必须以字母或汉字开头,由字母、汉字、数字和下划线组成,其长度小于或等于255个字符。 2.1.3 对象的属性、事件和方法 Visual Basic的对象是具有特殊属性和行为方法的一个可视化实体,每一个对象均有三个要素:属性、事件和方法。 1.对象的属性(Property) 属性是一个对象的特性,不同的对象有不同的属性,不同的属性有不同的值。 在程序中设置属性的语法格式为: 对象名.属性名=属性值 【例2-2】设计阶段修改对象属性值。 将Command1按钮的Caption属性值改为“按钮”,Height属性值改为1000。 2.对象的事件(Event)、事件过程和事件驱动 事件:在VB中,事件是发生在对象身上,且能被对象识别的动作。系统为每个对象预先定义好了一系列的事件。例如,单击(Click)、双击( DblClick)、改变(Change)、鼠标移动(MouseMove)等。 事件过程:当事件在对象身上发生后,应用程序就要处理这个事件,处理事件的步骤就是事件过程。每一个事件过程都是针对某个对象的某个事件。VB应用程序设计的主要工作就是为对象编写事件过程的代码,其一般格式为: Private Sub 对象名_事件([参数列表]) ?′事件过程代码 End Sub 【例2-3】实现单击Command1按钮,结束程序运行。 对应事件过程为: Private Sub Command1_Click() End End Sub 注:双击对象,显示其代码窗口 【例2-4】程序运行阶段动态修改对象属性值(动态实现例2-1)。 编写如下窗体的单击事件过程: Private Sub Form_Click() Command1.Caption=按钮 Commandl.Height=1000 End Sub 事件驱动程序设计 在面向对象的程序设计中,程序的执行采用事件驱动的编程机制。应用程序先等待某个事件的发生,然后再去执行处理此事件的事件过程。发生事件的顺序决定了代码执行的顺序,若没有事件发生,整个程序将处于停滞等待状态。 VB应用程序的执行步骤如下: ①启动应用程序,装载和显示窗体; ②窗体或窗体上的对象等待事件的发生; ③事件发生时,执行相应的事件过程; ④重复执行步骤②和③。 如此周而复始地执行,直到遇到“END”结束语句结束程序的运行或单击“结束”按钮强行停止程序的运行。 3.对象的方法(Method) 在VB中,所谓“方法”是指对象本身所包含的一些特殊函数或过程,利用对象内部自带的函数或过程,可以实现对象的一些特殊功能和动作。例如,窗体对象拥有Hide方法和Show方法,调用Hide方法可以使窗体隐藏,调用Show方法可以使窗体显示。 在V

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档