还剩5页未读,继续阅读
文本内容:
子程序和函数VB本课件将介绍VB的子程序和函数,帮助您更好地掌握程序的组织和调用方法学习本课件后,您将能够更快速、简便地编程子程序简介子程序的作用子程序的定义和调用调试子程序子程序是指一组指令的集合,它定义子程序时,需要指定其名称子程序调用不正常时,需要逐步完成一个特定的任务,并被其他以及输入和输出参数调用子程排查子程序的入口、出口和中间部分所调用这样可以使程序更序时,只需写出其名称,并按照计算结果通过打印中间变量的加模块化,易于维护定义传入对应参数即可值,可以找到错误所在语句Sub语句的语法1SubSub语句是定义无返回值的子程序的方式,其语法为Sub过程的参数Sub2ProcedureNameArguments...End Sub可以使用ByVal和ByRef关键字来定义输入参数和输出参数无参数过程的定义和调用3Sub无参Sub过程的定义和调用非常简单,只有参数过程的定义和调用需要省略Arguments即可Sub4有参Sub过程可以有多个参数,可以有返回值通过参数和返回值,子程序可以完成更复杂、更繁琐的计算任务函数函数的定义和调用函数的返回值无参函数和有参函数的定义和调用函数定义时使用Function语句,函数执行完毕后可以返回一在其中指定输入参数和返回个结果,该结果可以是各种函数可以没有参数,也可以值类型调用函数时,可以类型的数据数值、布尔值、有多个参数返回值类型也像调用子程序一样使用名称,字符串等等可以不同,根据具体需求来并传入对应的参数选择函数库数学函数库字符串函数库日期函数库数学函数库提供了计算数学函数字符串函数库提供了对字符串的日期函数库提供了对日期和时间的功能例如,Abs函数可以计操作功能例如,Len函数可以的操作功能例如,Date函数可算数的绝对值,Sqr函数可以计算计算一个字符串的长度,Mid函以返回当前日期,Time函数可以数的平方根,Int函数可以取一个数可以从一个字符串的中间提取返回当前时间,DateDiff函数可浮点数的整数部分,Round函数子串,Left函数可以从一个字符以计算两个日期之间的差值,可以四舍五入串的左边提取指定个数的字符,DateSerial函数则可以返回由年、Right函数可以从一个字符串的右月、日组成的日期边提取指定个数的字符实例演示实例一1针对一个数列进行排序,通过定义子程序和函数分别实现交换和比较操作,最终输出有序的数列实例二2编写一个VB程序,通过使用函数和子程序,实现对一个文本文件中每行单词的计数并统计各个单词出现的次数实例三3模拟一个简单的银行账户交易系统,实现存款、取款、查询余额等操作,通过使用子程序和函数完成各个操作并处理错误总结知识点回顾1本课件对VB的子程序和函数进行了介绍,包括了Sub语句、函数的定义和调用、函数库和实例演示等内容学习心得2通过本课件的学习,可以更好地掌握VB程序的编写方法和组织结构,提高编程效率和程序的可读性和可维护性下一步学习计划3在掌握了VB的基本编程语法和结构后,可以深入研究VB的高级特性和组件,如对象模型、COM组件、ADO.NET等。