VisualBasic程序设计培训教程 第8课 过程.pptVIP

VisualBasic程序设计培训教程 第8课 过程.ppt

  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文档。上传文档
查看更多
VisualBasic程序设计培训教程 第8课 过程

Visual Basic 程序设计培训教程 第8课 过程 本课要点 具体要求 本课导读 上机练习 本课要点 过程的定义和调用 过程参数传递 具体要求 掌握子程序的定义和调用 掌握函数的定义和调用 掌握参数的传值和传地址 掌握数组作为参数的用法 本课导读 Visual Basic 6.0中的代码以过程为最小单位,所有可执行语句必须放在过程中(变量定义语句和Option语句属于非执行语句,起声明作用)。Visual Basic 6.0提供了大量的内部函数用于完成预定功能。Visual Basic 6.0也允许用户自定义过程完成特定的操作。 8.1 过程的定义与调用 Visual Basic 6.0中的过程可分为子程序、函数、属性和事件,本章将详细讲解子程序和函数的定义与使用。 8.1 过程的定义与调用 8.1.1 知识讲解 8.1.2 典型案例——输出素数 8.1.1 知识讲解 子程序和函数的定义与使用具有相似之处,主要的区别在于函数有返回值,子程序没有返回值。 8.1.1 知识讲解 1.子程序的定义和调用 2.函数的定义和调用 3.参数不固定的过程 4.参数可选的过程 5.递归过程 1.子程序的定义和调用 子程序也称Sub过程,用于执行一系列操作,没有返回值。 子程序的定义 子程序的调用 2.函数的定义和调用 函数也称Function过程,用于执行计算并返回计算结果。 函数的定义 函数的调用 3.参数不固定的过程 Visual Basic 6.0允许定义参数个数不固定的过程,基本语法格式如下: Sub 子程序名(ParamArray 数组名()) Function函数名(ParamArray 数组名()) ParamArray关键字声明形参是一个Variant变体数组。如果过程有多个参数,只能对最后一个参数使用ParamArray关键字。 如果过程参数个数不固定,在调用时可省略参数,或者提供多个参数(参数间用逗号分隔)。 4.参数可选的过程 在定义过程时可用Optional关键字定义可选参数,并可指定可选参数的默认值。在过程中,可用IsMissing函数测试是否提供了该参数。 5.递归过程 在过程中调用过程本身的过程称为递归过程。递归过程常用于求解递归问题。 8.1.2 典型案例——输出素数 案例目标 本案例将练习输出100以内所有素数,定义一个函数判断素数。 8.1.2 典型案例——输出素数 操作思路 (1)定义一个布尔类型函数IsSuShu判断n是否为素数,是素数函数返回True,否则返回False。 (2)在窗体的单击事件过程中调用函数IsSuShu来判断素数。 8.1.2 典型案例——输出素数 操作步骤 具体步骤请参见图书内容。 8.1.2 典型案例——输出素数 案例小结 【工具】→【添加过程】命令只在代码窗口打开的时候有效。在【添加过程】对话框中只能输入过程名称,不能同时输入过程的参数和返回值类型。【添加过程】对话框只是添加过程的基本结构,还需要在代码窗口中手工添加过程的参数和返回值类型。 8.2 参数传递 过程定义时指定的参数称为形式参数,简称形参。过程调用时指定的参数称为实际参数,简称实参。过程调用时,需要把实参传递给形参。 8.2 参数传递 8.2.1 知识讲解 8.2.2 典型案例——判断回文 8.2.1 知识讲解 参数传递包括如何指定参数和参数的传递方式。 8.2.1 知识讲解 1.参数指定方式 2.传值与传地址 1.参数指定方式 按顺序指定参数 实参按照形参的先后顺序进行指定,与形参一一对应。 用参数名指定参数 可用形参名称指定参数来调用过程。 2.传值与传地址 在将实参的值传递给形参时,有传值和传地址两种方式。 传值指实参的值传递给形参,实参与形参没有任何联系。常量或常量表达式作为参数时,只能采用传值方式。 传地址也称为引用,指实参为变量时,把变量地址传递给形参,使形参变量与实参变量具有相同内存地址,实参和形参相当于同一个变量。传地址时,在过程中修改了形参变量的值,实参变量的值也随之变化。 8.2.2 典型案例——判断回文 案例目标 本案例将练习使用过程实现回文数据的筛选和排序。 8.2.2 典型案例——判断回文 操作思路 (1)随机产生100个3位整数,用列表框显示。 (2)筛选出“回文”数字。如果该数字首位对称则称为回文。例如,101是一个回文数字。定义一个函数判断一个字符串是否为回文。 (3)定义一个过程删除筛选出的回文中重

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档