下载此文档

第7章t 过程.ppt


文档分类:高等教育 | 页数:约139页 举报非法文档有奖
1/139
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/139 下载此文档
文档列表 文档介绍
第7章过程
本章的学****重点和难点
VB程序代码的组织
弄清楚过程调用的程序流程
过程的编写,参数的设置(包含数量、类型、顺序的要求)、参数的传递方式的选用
递归过程的编写、递归过程的调用和回溯过程的理解
变量的作用域问题(局部(过程级、模块级)、全局、静态变量)、作用域不同的变量的同名问题
VB程序代码的结构化组织
VB的程序代码部分是由若干被称为“过程”的代码行以及向系统提供某些信息的说明组成。其中有针对于某个对象的事件过程,也有用户自定义过程,而这些过程及说明又被组织在不同的“模块”文件之中
VB程序代码的结构化组织
1模块
窗体模块:应用程序中的每个窗体都有一个相对应的窗体模块(对应一个代码窗口)。窗体模块不仅包含有用于处理发生在窗体中的各个对象的事件过程,而且包含有窗体及窗体中各个控件对象的属性设置以及相关的说明。如果某些自定义过程仅供本窗体内的其他过程共享,则它也可包含在该窗体模块之中
“窗体模块”对应的文件 ——窗体文件()
VB程序代码的结构化组织
1模块
标准模块:在应用程序中可被多个窗体共享的代码,应当被组织到所谓的“标准模块”之中。。标准模块中保存的过程都是自定义过程。除了这些自定义过程之外,标准模块中还包含有相关的类型说明、数据说明。特别值得一提的是:标准模块中代码不仅能用于一个应用程序,还可供其他应用程序重复使用
类模块:包含用于创建新的对象类的属性、方法的定义等。

事件过程——Visual Basic程序是由事件驱动的,所以事件过程是Visual Basic 程序中不可缺少的基本过程。为窗体以及窗体上的各种对象编写的用来响应由用户或系统引发的各种事件的代码行就是“事件过程”
事件过程由Visual Basic中的事件调用。也就是说,当指定的事件发生时,该事件过程即会被激活执行
事件过程存储在被称为“窗体模块”的文件中(),而且在缺省情况下是Private “私有的”。换言之,事件过程仅在该窗体内有效
1. 过程
事件
过程
窗体事件过程:
Private Sub Form_事件名([参数列表])
[局部变量和常数声明]
语句块
End Sub
控件事件过程:
Private Sub 控件名_事件名([参数列表])
[局部变量和常数声明]
语句块
End Sub

事件过程
尽管窗体有各自的名称,但窗体事件过程名由“Form”、下划线和事件名结合而成;如果使用多文档界面(MDI)窗体,则由“MDIForm”、下划线和事件名构成窗件事件过程名
控件事件过程名由控件名、下划线和事件名组成。组成控件事件过程名的控件名必须与窗体中某个控件相匹配,否则VB将认为它是一个自定义过程

事件过程
每个事件过程名前都有一个“Private”的前缀,表示该事件过程不能在它自己的窗体模块之外被调用。它的使用范围是模块级的,在该窗体之外是不可见的,也就是说是该窗体私有的或局部的
事件过程有无参数,完全由VB所提供的具体事件本身所决定,用户不可以随意添加

自定义过程
结构化编程的原则:“分而治之”,逐步求精的方法,程序设计模块化
一个应用程序可以具有若干个窗体,每个窗体又可能拥有相同或不相同的对象,但是这些不同窗体中的对象却有可能引发相同的操作或需要进行某些共同的处理,也就是说,一个应用中的多个窗体可以共享一些代码,或者一个窗体内不同的事件过程可共享一些代码

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数139
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小686 KB
  • 时间2018-06-24