过程幻灯片.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文档。上传文档
查看更多
过程幻灯片

第 5 章 过 程 全局变量可以在程序的任何一个模块中使用,它的使用范围为整个Visual Basic工程。全局变量可以在标准模块Module的开头声明,也可以在窗体的“通用声明区”声明,声明全局变量必须使用Public关键字。 1.在标准模块中声明全局变量 ①首先向Visual Basic工程中添加标准模块Module。 ②在标准模块的开头输入声明全局变量的语句,声明全局变量语句的格式如下: Public 变量名 As 类型 如果在不同的Module中声明了同名的全局变量,在使用时,必须带上标准模块的名字。例如,在Module1和Module2中都声明了全局变量x_pub,则在使用时必须指明是使用哪个模块中的变量,其格式是: Module1.x_pub 或Module2.x_pub 5.6.1 全局变量 《Visual Basic程序设计》 普通高等教育“十二五”规划教材 第5章 过程 主 要 内 容 5.2 Sub过程 5.3 函数过程 5.4 参数的传递 5.1 过程概述 5.5 过程的嵌套与递归调用 5.6 变量的作用域 5.7 过程的作用域 5.8 过程应用举例 5.1 过程概述 在实际的程序设计中,我们可以将程序分割成一些较小的、相对独立的、能完成一定任务的程序段,这些程序段被称为逻辑部件,用这些逻辑部件能够简化程序设计。Visual Basic中称这些逻辑部件为“过程”,它们可以变成增强和扩展Visual Basic的构件。 过程可用于压缩重复任务或共享任务,在程序中使用过程可以实现代码的重用,把某些功能完全相同或非常相近的子任务单独提取出来,划分成程序的基本单元,其他程序可以重复调用。这样做既提高了编程效率,使程序更加规范化、代码更容易维护,又减少了代码的出错率。概括起来,使用过程编程有两大好处。 ? 过程可使程序划分成离散的逻辑单元,每个单元都比无过程的整个程序容易调试。 ? 一个程序中的过程,往往不必修改或只需稍作改动,便可以成为另一个程序的构件。 5.1 过程概述 一个过程程序仍然由顺序、选择、循环这三种基本结构组成,因此关于程序设计的基本方法与一般程序没什么差别。但是,过程还是有它自己的特点的,主要体现在主程序和子程序之间的数据输入和输出上,即主程序和子程序之间的数据传递。 在Visual Basic中,除了系统提供的内部函数过程和事件过程外,还有一类是用户自定义过程。由用户自定义的过程可以包括以下几种: ? Sub子过程,不返回值; ? Function函数过程,返回一个函数值; ? Property 属性过程,返回并设定属性值,以及设置对象引用; ? Event 事件过程。 通常也将Sub子过程、Function函数过程称为通用过程,两者之间的差异并不大,只是函数过程(Function)可以有一个返回值,而子过程(Sub)则没有。本章只对Sub子过程和Function函数过程进行讨论,读者若对后两种过程感兴趣可查阅有关资料。 5.1 过程概述 5.2.1 事件过程 5.2.2 Sub子过程 5.2 Sub过程 5.2.3 Sub子过程的建立 5.2.4 Sub子过程调用 事件过程是当发生某个事件如Click事件或Load事件时,对该事件做出响应的程序段。这种事件过程构成了VB应用程序的主体。 当用户对某个对象发出一个动作时,Windows会通知Visual Basic产生了一个事件,Visual Basic会自动地调用与该事件相关的事件过程。即当对象对一个事件的发生做出认定时,Visual Basic便自动用相应事件的名字调用该事件的过程。由于名字在对象和代码之间建立了联系,所以说事件过程是依附于窗体和控件上的程序。 事件过程是Visual Basic为我们自动生成的,程序框架由Visual Basic集成开发环境确定,在“代码编辑窗口”中从“对象列表框”中选择一个对象,从“过程列表框”中选择一个事件,系统就会自动生成对应的事件过程。通常格式如下: Private Sub 对象名_事件名(参数列表) 语句组 End Sub 事件过程的特点是:程序由事件所驱动,运行状态与用户在设计界面上的操作相关。 5.2.1 事件过程 有时,多个不同的事件过程可能需要使用一段相同的程序代码;或者,一个事件过程中也可能在不同的位置需要使用一段相同的程序代码。为了不必重复编写代码,可以把这

文档评论(0)

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

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

1亿VIP精品文档

相关文档