




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
过程和函数,第六章,1,PPT学习交流,回顾,使用图片框控件和图像控件使用框架中的复选框和选项按钮使用列表框和组合框控件使用Timer控件创建Timer应用程序,2,PPT学习交流,目标,使用过程和函数掌握程序中过程和函数的作用范围使用参数和在函数及过程中传递参数的规则使用VisualBasic支持的内部函数使用SUBMAIN过程,3,PPT学习交流,过程和函数,为了简化应用程序的编程,可以将整个程序分成称为过程或函数的小段在程序中使用过程或函数的主要优点允许将程序分成独立的逻辑单元提高程序的可读性程序更容易维护或调试提高代码的可重用性,4,PPT学习交流,过程,VisualBasic中的过程通常称为Sub过程或子例程过程是一组用来执行某项任务的语句语句被放在Sub/EndSub中过程被调用时,将执行过程中的语句,没有返回值,5,PPT学习交流,定义过程,定义过程的语法:Sub(argument1,argument2,.argumentn).EndSub,6,PPT学习交流,过程示例,在VB环境中进行演示,定义过程,调用过程,7,PPT学习交流,函数,函数是一组被命名的语句,用户通过指定名称来调用它时,它将被执行,并返回值函数的语句放在Function/EndFunction语句内函数可以将值返回给调用程序,8,PPT学习交流,定义函数,Function(arguments1,argument2,.argumentn)as.=,9,PPT学习交流,函数示例,在VB环境中进行演示,定义函数,调用函数,10,PPT学习交流,过程和函数的作用范围2-1,应用于变量的作用范围规则同样应用于函数和过程函数和过程可以使用如下关键字进行定义PublicPrivateStatic例如,PublicSubadd()StaticFunctionCalc_Salary()asSingle,11,PPT学习交流,过程和函数的作用范围2-2,声明为Public的函数或过程:可以从应用程序的任何地方被访问声明为Private的函数或过程:只能在声明函数或过程的窗体内的进行访问声明为Static的函数或过程可以在应用程序的任何地方访问和Public的区别:在声明的过程或函数内的变量将在程序运行的整个过程中保留它们的值,12,PPT学习交流,过程和函数的作用范围示例,在Form1窗体中创建函数showDate(),并声明为Public函数,在Form2窗体中调用showDate()函数:,callForm1.showDate,13,PPT学习交流,Exit关键字,VisualBasic提供了退出过程的“ExitSub”语句和退出函数的“ExitFunction”语句,提早退出子例程或函数在遇到ExitSub或ExitFunction语句时,函数或过程当前的处理会停止,14,PPT学习交流,Exit关键字示例,在VB环境中进行演示,15,PPT学习交流,过程和函数的参数,参数不是必需的过程中的代码通常需要某些关于程序状态的信息才能完成它的工作在调用过程时,传递到过程内的变量称为参数,16,PPT学习交流,带参数的过程示例,在VB环境中进行演示,17,PPT学习交流,带参数的函数示例,在VB环境中进行演示,18,PPT学习交流,传递参数的规则,19,PPT学习交流,通过引用传递示例,在VB环境中进行演示,PublicFunctionadd_num(ByRefnum1AsInteger,ByRefnum2AsInteger)AsInteger,20,PPT学习交流,通过值传递示例,在VB环境中进行演示,21,PPT学习交流,使用过程和函数分解代码的优点,过程可用来将程序分割成独立的逻辑单元,较容易进行调试提高应用程序的可读性提高代码的可重用性程序的维护变得非常容易,22,PPT学习交流,分解代码的示例,在VB环境中演示本章教材“将代码分割成过程和函数的示例”,23,PPT学习交流,VisualBasic的内部函数,VisualBasic提供了许多能够执行各种任务的内部预定义函数算术函数日期函数字符串操作函数不必亲自编写代码,就可以直接使用这类函数,24,PPT学习交流,算术函数,25,PPT学习交流,日期函数2-1,26,PPT学习交流,日期函数2-2,27,PPT学习交流,日期函数Interval参数的值,28,PPT学习交流,字符串操作函数2-1,StrComp函数的返回值:,29,PPT学习交流,字符串操作函数2-2,30,PPT学习交流,设置程序入口,可以在“工程属性”对话框来设置启动窗体或其他启动对象,缺省情况下,应用程序中创建的第一个窗体是启动窗体,31,PPT学习交流,自定义SUBMAIN过程,有时可能需要在启动时不加载任何窗体,或在加载前要在后台执行一些代码,可通过在标准模块中建立SubMain过程来实现要将SubMain过程设置为启动对象,可以使用“工程属性”对话框,32,PPT学习交流,使用自定义SUBMAIN过程,闪屏是一个简单的显示信息窗体,可在启动时显示,后台去执行一些比较复杂的过程,执行以后,就可以加载程序的第一个窗体,并卸载闪屏。,33,PPT学习交流,总结,使用过程和函数过程和函数的作用域使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学2025年上半年工作总结及下半年工作计划
- 海绵模拟考试题及答案
- 精密器件智能制造项目技术方案
- 2025年装配钳工(高级)实操技能考核试题(附答案)
- 关于2025年大学暑假放假通知
- 2025年社区安全生产三年行动方案
- 广安市2025年度专业技术人员继续教育公需科目考试题库(附答案)
- 2025年科普知识竞赛题库及答案
- 2025年注册会计师考试《会计》会计差错更正模拟试题及答案详解
- 2025年焊工证考试题库及参考答案(中级)
- 做有梦想的少年+课件-2025-2026学年统编版道德与法治七年级上册
- 财务内账表格大全-出纳实 用模板
- 糖尿病护理操作规范手册(2023修订)
- 中小学古诗词竞赛题库合集
- 《犟龟》课件 统编版语文三年级上册
- 2025年陕西音乐联考试题及答案
- 2025年秋招:招商银行笔试真题及答案
- 吞咽功能障碍健康指导
- 2025至2030拖拉机市场前景分析及行业深度研究及发展前景投资评估分析
- 中外运社招在线测评题
- 无损检测技术人员岗位面试问题及答案
评论
0/150
提交评论