- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 更复杂的工程 (时间:4次课,8学时) 第9章 更复杂的工程 教学提示:在本章以前,介绍的工程只含有一个窗体。本章将介绍含有多个窗体的工程,在一个工程中还可以含有标准模块和公用过程。在学习中要注意多窗体的切换和Visual Basic工程结构、公用过程的定义和调用与变量的作用域。 教学目标:掌握Show方法和Hide方法;掌握Sub过程和Function过程的编写与调用;掌握哑实结合按值传送和按址传送的区别;掌握标准模块的定义和使用方法。 第9章 更复杂的工程 9.1 公用过程 9.2 多窗体 9.3 多窗体与公用过程、标准模块 9.4 综合运用 9.1 公用过程 在前面章节中,曾经使用过事件过程的调用。如例8.1中,Command1_Click过程调用Combo1_DblClick事件过程,这样减少了程序代码。在程序设计中,有些数据处理的操作是相同的,在程序中把要进行同类的操作的代码独立出来,供其他程序使用。我们把这种公用的,完成某一特定功能的程序设计成可供其他程序调用的、独立的程序段,称为公用过程,也称为子程序。 公用过程 9.1.1 属于窗体的子程序公用过程 9.1.2 属于窗体的函数公用过程 9.1.3 参数的传送 9.1.4 函数过程的使用 9.1.5 参数的传送 9.1.1 属于窗体的子程序公用过程 例9.1 绘制带中心轴的小圆 设计一个窗体,在窗体上添加两个命令按钮。运行程序时,单击【开始】在窗体不同位置绘制4个带中心轴的小圆,单击【退出】结束程序的执行。 9.1.2 子程序公用过程的使用 1. 子程序公用过程的格式 因Sub过程常被其他事件过程调用,也称它为公用过程或子程序过程。与事件过程不同的是:子程序过程必须由其他过程调用,它用来完成特定的任务,子程序过程由用户创建。 子程序过程可以建立在窗体或标准模块中。 Sub子程序过程的一般格式为:? [Private|Public][Static]Sub 过程名([形参表]) 语句序列 [ Exit Sub] End Sub ?形参表用于声明形参的名称、个数、位置和类型。形参表的格式如下。? [ByVal] 变量名[( )][AS 类型][,[ByVal] 变量名[( )][AS 类型]]…? 形参在子程序被调用前没有具体的数值,它的命名规则和普通变量一样。形参不能是常数、表达式和数组元素,但可以是数组名。 2. 建立公用过程的步骤 (1) 打开要添加过程的代码编辑窗口。 (2) 选择【工具】下拉菜单中的【添加过程】命令,打开【添加过程】对话框,如图9.2所示。 (3) 在对话框中输入过程名,选择过程类型、范围和是否使用Static说明过程。 (4) 单击【确定】按钮,返回【代码编辑】窗口。 在【代码编辑】窗口出现了过程的首尾语句。在Sub语句中加入形参,在Sub与 End Sub之间键入本过程要执行的代码。 3. 调用子程序过程的方法 调用本模块的过程有两种方法,分别是使用Call语句调用和直接使用过程名调用。 使用Call语句 Call 过程名([实参表]) ? 直接使用过程名? 过程名 [ 实参表 ] ? 两种调用方法的区别在于,使用Call语句时,实参表必须用括号括起来;直接使用过程名时,实参表不要用括号括起来。 事件过程 : Call P1(A,B,C) : : 程序中凡是要执行子程序的地方都可以写上调用子程序的语句。调用要求实参与形参一一对应。实参允许是常数、变量名、数组元素、数组名和任意算术表达式或逻辑表达式,但必须注意,实参和形参的个数应该相同,它们之间的类型、位置必须一一对应。实参和形参之间数据的传递是依据它们排列的位置实现的,而不是用名字相同来实现,即它们之间数据的传递与名字本身无关。子程序的形参如果是数组名,则与之相应的实参也必须是数组名。实参与形参之间的这种数据传递通常称为虚实结合。 9.1.3 属于窗体的函数公用过程 例9.2 计算四边型的面积 设计一个窗体,在窗体上添加两个命令按钮。运行程序时,单击【计算】在窗体输出已知四边长和一条对角线长的四边型面积,单击【退出】结束程序的执行。 9.1.4 函数过程的使用 1. 定义函数过程 函数过程可以建立在窗体或标准模块中。 函数过程的一般格式为:? [Private|Public][S
您可能关注的文档
- 《HNC理论全书》之梦.ppt
- 1-2.模糊逻辑控制及其应用.ppt
- 01 第一次课(绪论与数理逻辑初步).ppt
- 2.知识表示.ppt
- 3G测试题目.ppt
- 03PLC基础.ppt
- 3前馈神经网络-续2fanhua.ppt
- 4计算智能1.ppt
- 5 评估假设.ppt
- 6月23日挑战杯创业讲座.ppt
- 高一数学同步精品讲练课件(人教A版必修第一册)—3.2 函数的基本性质(课时2 函数的最值).pptx
- 数据中心绿色能源技术创新与产业升级报告.docx
- 2030年氢能源在石油化工行业的应用与市场潜力研究报告.docx
- 数据中心绿色能源技术创新与应用实践报告.docx
- 数据中心2025年节能运维管理最佳实践报告.docx
- 初中生物教学情境下基于AI的教育故事编写与生物学素养提升研究教学研究课题报告.docx
- 跨境电商箱包服饰行业全渠道营销策略对品牌形象的影响分析.docx
- 数据中心冷却技术革新2025年应用展望报告.docx
- 数据中心绿色能源政策环境与市场机遇分析.docx
- 2025年潮玩市场IP运营模式创新研究报告:行业现状与策略分析.docx
文档评论(0)