北大青鸟:《VB程序设计》培训资料(PPT讲稿)第六章 过程和函数

北大青鸟 c 第六章 过程和函数 Ⅴ ersion3.0 CHA
Version 3.0 过程和函数 第六章

回顾 使用图片框控件和图像控件 使用框架中的复选框和选项按钮 ·使用列表框和组合框控件 使用 Timer控件创建 Timer应用程序 2 北大青鸟
2 回顾 • 使用图片框控件和图像控件 • 使用框架中的复选框和选项按钮 • 使用列表框和组合框控件 • 使用 Timer 控件创建 Timer 应用程序

目标 使用过程和函数 ·掌握程序中过程和函数的作用范围 使用参数和在函数及过程中传递参数的 规则 使用 Visua|Basc支持的内部函数 使用 SUB MAIN过程 北大青鸟
3 目标 • 使用过程和函数 • 掌握程序中过程和函数的作用范围 • 使用参数和在函数及过程中传递参数的 规则 • 使用 Visual Basic 支持的内部函数 • 使用 SUB MAIN 过程

过程和函数 为了简化应用程序的编程,可以将整个程 序分成称为过程或函数的小段 在程序中使用过程或函数的主要优点 允许将程序分成独立的逻辑单元 提高程序的可读性 程序更容易维护或调试 提高代码的可重用性 北大青鸟
4 过程和函数 • 为了简化应用程序的编程,可以将整个程 序分成称为过程或函数的小段 • 在程序中使用过程或函数的主要优点 – 允许将程序分成独立的逻辑单元 – 提高程序的可读性 – 程序更容易维护或调试 – 提高代码的可重用性

过程 Visua|Basc中的过程通常称为Sub过程或 子例程 过程是一组用来执行某项任务的语句 ·语句被放在 Subend sub中 ·过程被调用时,将执行过程中的语句,没 有返回值 北大青鸟 5
5 过程 • Visual Basic 中的过程通常称为Sub 过程或 子例程 • 过程是一组用来执行某项任务的语句 • 语句被放在 Sub/End Sub中 • 过程被调用时,将执行过程中的语句,没 有返回值

定义过程 定义过程的语法 Sub ([argument, argument/.argument]) End Sub 6 北大青鸟
6 定义过程 • 定义过程的语法: Sub ([argument1,argument2,…..argumentn]) …. …. End Sub

过程-示例 Private Sub Form Load o Call showtime End Sub 调廂过程 Sub sh。 wtime() 定义过程 MsgBox Time 卫 nd Sub 在VB环境中进行演示 北大青鸟
7 过程 – 示例 Private Sub Form_Load() Call showtime End Sub Sub showtime() MsgBox Time End Sub 在VB环境中进行演示 定义过程 调用过程

函数 函数是一组被命名的语句,用户通过指 定名称来调用它时,它将被执行,并返 回值 函数的语句放在 Function/End Function 语句内 函数可以将值返回给调用程序 北大青鸟
8 函数 • 函数是一组被命名的语句,用户通过指 定名称来调用它时,它将被执行,并返 回值 • 函数的语句放在Function/End Function 语句内 • 函数可以将值返回给调用程序

定义函数 Function (I argumentsl, argument2,.. argument])as = 北大青鸟
9 定义函数 Function ([ arguments1,argument2,…..argumentn]) as …. …. =

函数-示例 Private Sub Form Load o Dim new d As Date new d newday( Msa Box new d 调用函数 End Sub Function newday ()As Date 定义函数 newday Date 5 End Function 在VB环境中进行演示 10 北大青鸟
10 函数 – 示例 Private Sub Form_Load() Dim new_d As Date new_d = newday() MsgBox new_d End Sub Function newday() As Date newday = Date + 5 End Function 在VB环境中进行演示 定义函数 调用函数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第五章 常见标准控件.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第四章 数组和结构.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第三章 Visual basic的基本语法.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第二章 事件和事件处理.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第一章 可视化编程基础.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十二章 在VB中访问数据库:数据库查询和数据库显示.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十一章 在VB中访问数据库:ADO和CONNECTION对象.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十章 程序调试和错误处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第九章 Java输入输出.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第八章 多线程.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第七章 Java中的鼠标.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第六章 图形处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第五章 图形用户界面.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第四章 异常处理和常用系统类.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第三章 面向对象的程序设计.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第二章 Java基本语法.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第一章 Java概述(编著:肖孟强、张忠义、李晓利、于春花).ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第十章 综合实例.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第七章 菜单和对话框.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第八章 工具栏、状态栏和多文档窗口.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第九章 数据文件.ppt
- 《电子商务的物流管理》讲义电子课件.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十章 MATLAB图形句柄.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十一章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十二章 Simulink动态仿真集成环境.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十三章 在Word环境下使用MATLAB.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第一章 MATLAB操作基础.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第二章 MATLAB矩阵及其运算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第四章 MATLAB文件操作.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第五章 MATLAB绘图.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第六章 MATLAB数据分析与多项式计算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第七章 MATLAB解方程与函数极值.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第八章 MATLAB数值积分与微分.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第八章 MATLAB符号计算.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第一讲 MATLAB概述与运算基础.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第二讲 MATLAB程序设计.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第三讲 文件操作.ppt