- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题驱动法在VB传值与传址调用中的应用.pdf
156 福 建 电 脑 2010年第 1期
问题驱动法在 VB传值与传址调用中的应用
李 萍
(运城学院 计算机科学与技术系 山西 运城 044000)
【摘 要】:参数传递是VB程序设计的基础知识,其中的传值与传址实现了不同过程间的信息传递,同时是VB的一个
难点,使用问题驱动调动学生的积极性,引导学生独立思考,最终可以灵活运用传值与传址调用。
【关键词】:问题驱动;VB;传值;传址
一 问题驱动
、
问题驱动是指 由教师创设合理 的学习情境 .巧设问题 .营造 PrivateSubForm_ click0
适合学生心理体验的氛 围.将学生 自主学 习和探究过程置于一 Dim a% .b%
a=3
个特定的情境 中 在众多教学模式中,问题驱动教学 已成为 目前
b=4
研究的热点。老师利用情境、对话等学习环境 ,充分发挥学生的
Printa,b
主动性和积极性 .引导学生从体验中学习,通过交流 ,发现问题 , Callswitehval(a.b1 传值调用
解决问题 .反思学 习。另外 ,学习 的过程也是一个不断发现和解 PrintIlf}值后 的结果:”:a:b
决问题 的过程 。 CaLlswitehref(a.b1 传址调用
Print’传‘址后 的结果:。’;a;b
二 、函数与过程
EndSub
把一个庞大的程序分割成较小的逻辑部件 .每个逻辑部件
运行结果 如下 :
完成一定的功能.那么就可以简化程序设计任务。划分的逻辑部
件叫过程 .它是执行某一特定任务的代码段 .可用于替代重复任
务或共享任务
VB中.除了事件过程 .还有 Sub过程和Function过程。Sub
过程又称为子过程 ,它不返 回值 ;Function过程又称为 函数 ,它
可 以返回值 为 了与事件过程相区分 .将 自定义的Sub过程称为
通用过程
函数与子过程都是为了实现某个特定的功能 .把一段代码
封装到一个抽象的集合 中.从而实现简化程序和代码的重复利 图 3程序运行结果
用的效果 。使用过程和 函数 比用单个模块编写所有代码具有优
根据上面的程序 .提问传值过程与传址过程的主要功能 .以
越性。可 以单独测试各个任务 ,过程 中的代码量越小,调试就越 及它们 的区别 :同时根据运行结果 ,提 出两个过程是否完成设想
容易:每次需要执行相 同任务时调用过程而不重复程序代码 。可
的基本功能:根据猜想,说明区别的主要用途。
以清除冗余代码 四、参数传递
三、根据实例提 出问题 参数传递是结构化程序设计 以及可视化程序设计的基础知
文档评论(0)