- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计导论 第一章:计算机程序介绍 第二章:脚本简介 第三章:数据和变量 第四章:使用程序逻辑 第五章:使用过程和函数 第六章:开发用户界面 第七章:数据处理简介 第八章:编程方法 第九章:软件开发过程简介 第十章:进阶学习目标 第五章 使用过程和函数 使用过程 使用函数 过程和函数形成程序的整体部分。它们代表程序的一个逻辑单元. 过程:在程序中可执行代码的语句。这段代码吧相关的语句组合起来以实现一个任务。 包括声明语句和END语句。 类型:Sub和Function 过程调用:从代码中其他某处调用过程 Module Module1Sub Main() 示范一个子程序调用另一些子程序procedureA() End SubSub procedureA()Call procedureB()MsgBox(Control passed back procedureA)End SubSub ProcedureB()MsgBox(Control passed to procedureB)End Sub End Module 使用过程 过程的定义 建立过程 使用过程 向过程传递数据 示例 使用过程 过程的定义 过程是程序中可重复使用的执行代码段,包括声明语句和 End 语句 过程类型 Sub 过程 Function 过程 建立过程 元素的可访问性就是指使用它的权限,即代码对元素进行读写的许可。 Public Protect Friend 作用域项目 Private 模块 使用过程 从其他过程中调用 Sub 过程 语法 Module Module1Sub Main() 示范一个子程序调用另一些子程序procedureA() End SubSub procedureA()Call procedureB()MsgBox(Control passed back procedureA)End SubSub ProcedureB()MsgBox(Control passed to procedureB)End Sub End Module 向过程传递数据 调用过程将变量、常数和表达式传递给过程 传递给过程的值称为参数 语法 示例 使用过程 代码输出 第五章 使用过程和函数 使用过程 使用函数 使用函数 函数的定义 什么是预定义函数 建立函数 函数的使用 课堂练习 使用函数 函数的定义 Function 过程向调用过程返回值 示例 建立函数 语法示例 调用语法 调用Function 过程时,不一定要使用其返回值,如果不使用返回值,则执行函数的所有操作,但忽略返回值。常常使用这种方法调用Msgbox MsgBox(Control passed to procedureB) Module Module1Sub Main()Dim x As IntegerDim y As IntegerDim Testaddition As Integerx = InputBox(第一个数字是)y = InputBox(“第二个数字是”) Testaddition = Sum(x, y)MsgBox(两数和是 Testaddition)End SubPublic Function Sum(ByVal nNum1 As Integer, ByVal nNum2 As Integer) As IntegerReturn (nNum1 + nNum2)End Function End Module 函数的使用 可以使用预定义函数或在代码中创建自己的函数 “字符串”函数 Trim函数 在特定字符串中消除前后空格 Len 函数 得到的字符串值中的字符数并存储在变量中 Left 函数 从字符串左边开始返回指定数目的字符 Trim函数的调用 Module Module1 Sub Main() Dim mystring, newstring As String mystring = ( 1234 street) MsgBox(mystring) newstring = Trim(mystring) MsgBox(newstring)End Sub End Module Len函数的调用 Module Module1 Sub Main()Dim customername As StringDim length As Integercustomername = InputBox(what is your name?)length = Len(customername)MsgBox(length) End Sub End Module 用Len和Left函数一起用于文
您可能关注的文档
- 粉体材料工程-5.ppt
- 第一管理讲座课件52381.ppt
- 国际物流导论84474.ppt
- 喷涂技术讲座.ppt
- 旅游地理学49921.ppt
- 《经济法律通论第五章.ppt
- 第8章第1节二次回路概述.ppt
- 第5章_管理伦理.ppt
- 管理者职责、修为与EQ.ppt
- 国际物流介绍51068.ppt
- 2025年三支一扶试卷学生专用附答案详解.docx
- 三支一扶自我提分评估及参考答案详解(模拟题).docx
- 2025年三支一扶考前冲刺练习题(名师推荐)附答案详解.docx
- 2025年三支一扶常考点试卷及参考答案详解【名师推荐】.docx
- 2025年三支一扶全真模拟模拟题附参考答案详解(综合卷).docx
- 2025年三支一扶考前冲刺练习含答案详解AB卷.docx
- 三支一扶考前冲刺练习题附参考答案详解(培优B卷).docx
- 2025年三支一扶通关考试题库附完整答案详解(名师系列).docx
- 2025年三支一扶考试黑钻押题【典型题】附答案详解.docx
- 2025年三支一扶自我提分评估精编答案详解.docx
文档评论(0)