下载此文档

VB第7章(过程).ppt


文档分类:IT计算机 | 页数:约83页 举报非法文档有奖
1/83
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/83 下载此文档
文档列表 文档介绍
第7章过程过程是用来执行一个特定任务的一段程序代码。VB应用程序(又称工程或项目)由若干过程组成,这些过程保存在文件中,每个文件的内容通常称为一个模块。在程序设计过程中,将一些常用的功能编写成过程,可供多个不同的事件过程多次调用,从而可以减少重复编写代码的工作量,实现代码重用,使程序简练、便于调试和维护。,用户自定义过程分为:以“Sub”保留字开始的子过程、以“Function”保留字开始的函数过程、以“Property”保留字开始的属性过程。 本章主要介绍用户自定义的子过程和函数过程。VB中使用 的过程子程序过程(SubProcedure)函数过程(FunctionProcedure)属性过程(PropertyProcedure)Sub过程不返回值Function过程返回一个值Property过程可以返回和设置窗体、标准模块以及类模块的属性值,也可以设置对象的属性。,通常用来完成一个特定的功能,可以被其它过程作为一个整体来调用。 在VB中有两种Sub过程,即事件过程和通用过程。事件过程所谓事件就是能被对象(窗体和控件)所识别的动作。我们可以为一个事件编写程序代码,来使应用程序中的对象按程序指定的方式作用。把这些对发生的事件进行处理的代码放在过程中,这样的过程称为事件过程。定义窗体事件过程的一般形式 PrivateSubForm_事件名([参数列表])[局部变量和常数声明]语句块EndSub事件过程有无参数,完全由VB所提供的具体事件本身所决定,用户不可随意添加、删减。Private表示该事件过程不能在它自己的窗体模块之外被调用PrivateSubForm_Click()Print"这是一个VB的演示程序!"EndSub窗体的Initialize、Load、Activate、GotFocus事件Initialize(初始化)事件是在窗体被加载(Load)之前,窗体被配置的时候触发。Load(加载)事件,系统把窗体从磁盘或从磁盘缓冲区读入内存时发生。Activate(激活)事件是在窗体已被装入内存,变成被激活的窗体时发生。GotFocus(获得焦点)事件,在窗体成为当前焦点时触发。运行一个VB应用程序时,首先发生Initialize事件,接着是Load事件,然后Activate事件。这三个事件是在一瞬间就完成了。对于GotFocus事件,如果窗体上没有可视的控件,那么该窗体发生GotFocus事件,否则发生的是控件的GotFocus事件。这些事件都是系统事件,不是用户事件。定义控件事件过程的一般形式 PrivateSub控件名_事件名([参数列表])[局部变量和常数声明]语句块EndSub

VB第7章(过程) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数83
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw1984
  • 文件大小553 KB
  • 时间2020-08-08