VB培训之过程和函数.ppt_第1页
VB培训之过程和函数.ppt_第2页
VB培训之过程和函数.ppt_第3页
VB培训之过程和函数.ppt_第4页
VB培训之过程和函数.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、过程和函数,第六章,回顾,使用图片框控件和图像控件 使用框架中的复选框和选项按钮 使用列表框和组合框控件 使用 Timer 控件创建 Timer 应用程序,目标,使用过程和函数 掌握程序中过程和函数的作用范围 使用参数和在函数及过程中传递参数的规则 使用 Visual Basic 支持的内部函数 使用 SUB MAIN 过程,过程和函数,为了简化应用程序的编程,可以将整个程序分成称为过程或函数的小段 在程序中使用过程或函数的主要优点 允许将程序分成独立的逻辑单元 提高程序的可读性 程序更容易维护或调试 提高代码的可重用性,过程,Visual Basic 中的过程通常称为 Sub 过程或子例程

2、过程是一组用来执行某项任务的语句 语句被放在 Sub/End Sub中 过程被调用时,将执行过程中的语句,没有返回值,定义过程,定义过程的语法: Sub (argument1,argument2,.argumentn) . . End Sub,过程 示例,在VB环境中进行演示,定义过程,调用过程,函数,函数是一组被命名的语句,用户通过指定名称来调用它时,它将被执行,并返回值 函数的语句放在 Function/End Function 语句内 函数可以将值返回给调用程序,定义函数,Function ( arguments1,argument2,.argumentn) as . . = ,函数 示

3、例,在VB环境中进行演示,定义函数,调用函数,过程和函数的作用范围 2-1,应用于变量的作用范围规则同样应用于函数和过程 函数和过程可以使用如下关键字进行定义 Public Private Static 例如,Public Sub add( )Static Function Calc_Salary( ) as Single,过程和函数的作用范围 2-2,声明为 Public 的函数或过程:可以从应用程序的任何地方被访问 声明为 Private 的函数或过程:只能在声明函数或过程的窗体内的进行访问 声明为 Static 的函数或过程 可以在应用程序的任何地方访问 和Public的区别:在声明的过

4、程或函数内的变量将在程序运行的整个过程中保留它们的值,过程和函数的作用范围 示例,在Form1窗体中创建函数 showDate( ),并声明为Public函数,在Form2窗体中调用 showDate( ) 函数:,call Form1.showDate,Exit 关键字,Visual Basic 提供了退出过程的“Exit Sub”语句和退出函数的“Exit Function”语句,提早退出子例程或函数 在遇到 Exit Sub 或 Exit Function 语句时,函数或过程当前的处理会停止,Exit 关键字 示例,在VB环境中进行演示,过程和函数的参数,参数不是必需的 过程中的代码通常

5、需要某些关于程序状态的信息才能完成它的工作 在调用过程时,传递到过程内的变量称为参数,带参数的过程示例,在VB环境中进行演示,带参数的函数示例,在VB环境中进行演示,传递参数的规则,通过引用传递 示例,在VB环境中进行演示,Public Function add_num(ByRef num1 As Integer, ByRef num2 As Integer) As Integer,通过值传递 示例,在VB环境中进行演示,使用过程和函数分解代码的优点,过程可用来将程序分割成独立的逻辑单元,较容易进行调试 提高应用程序的可读性 提高代码的可重用性 程序的维护变得非常容易,分解代码的示例,在VB环

6、境中演示本章教材“将代码分割成过程和函数的示例”,Visual Basic 的内部函数,Visual Basic 提供了许多能够执行各种任务的内部预定义函数 算术函数 日期函数 字符串操作函数 不必亲自编写代码,就可以直接使用这类函数,算术函数,日期函数 2-1,日期函数 2-2,日期函数 Interval参数的值,字符串操作函数 2-1,StrComp函数的返回值:,字符串操作函数 2-2,设置程序入口,可以在“工程属性”对话框来设置启动窗体或其他启动对象,缺省情况下,应用程序中创建的第一个窗体是启动窗体,自定义 SUB MAIN 过程,有时可能需要在启动时不加载任何窗体,或在加载前要在后台执行一些代码,可通过在标准模块中建立 Sub Main 过程来实现 要将 Sub Main 过程设置为启动对象,可以使用“工程属性”对话框,使用自定义 SUB MAIN 过程,闪屏是一个简单的显示信息窗体,可在启动时显示,后台去执行一些比较复杂的过程,执行以后,就可以加载程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论