GIS技术与应用(2017) 过程 模板8-过程.pptVIP

GIS技术与应用(2017) 过程 模板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文档。上传文档
查看更多
课程导入 过渡页 第一部分 第二部分 第三部分 第四部分 — * — 目录页 CONTENTS PAGE 主讲:翦象慧 主讲:翦象慧 主讲:翦象慧 * 案例1:中国地图的展示 通过本案例,分析以下问题: 什么是过程?有什么作用?如何定义,如何调用? * declare sub main declare sub shengmian declare sub guojie sub main create menu 电子地图 as 省面 id 1 calling shengmian,国界 id 2 calling guojie create menu bar as 电子地图,热点 end sub sub shengmian Open Table D:\GIS\中国地图\省面.TAB Map from 省面 max end sub sub guojie open table D:\GIS\中国地图\国界.TAB map from 国界 max end sub 2012-5-30 * 分析一 在案例1中有几个过程,哪几个过程,这些过程的作用分别是什么? 3个,主过程,shengmian ,guojie。 主过程实现菜单和菜单栏的创建; shengmian实现省面图层的显示; guojie实现国界图层的显示。 2012-5-30 * 分析一 总结:什么是过程,过程的作用是什么? 什么是过程:以“Sub开头、End Sub结束”的独立的模块,表示如何完成一项指定的任务 过程的作用:用来实现一个特定的功能 2012-5-30 * 分析二 在案例1中的过程是如何定义,如何调用的? 1、main 定义:sub main 开头,end sub结尾; 调用:被直接调用的过程,调用前用“declare sub main”声明 2、shengmian 定义:sub shengmain,end sub结尾; 调用:在main过程中,通过calling调用,调用前用“declare sub shengmian”声明 2012-5-30 * 分析二 过程是如何定义、如何调用? 定义过程的语法格式: Sub proc_name[([ByVal]parameter As var_type[,…])] Statement_list End Sub 2012-5-30 * 课堂练习 1、定义一个主过程,该过程显示“过程的定义”,文件命名为1-1 2、定义一个过程a,该过程显示“过程的定义”,通过主过程调用该过程,文件命名为1-1 。 2012-5-30 * Declare sub main Declare sub b(x as integer,y as integer) Sub main dim x as integer,y as integer print 调用b过程前: x=10 y=100 print x=+x print y=+y print 调用b过程后: call b(x,y) print x=+x print y=+y End sub Sub b(x as integer,y as integer) x=x+10 y=y+10 End sub 3、根据右边这段代码,(1)请描述输出的结果(2)请描述b过程的作用 2012-5-30 * Declare sub main Declare sub b(byval x as integer, byval y as integer) Sub main dim x as integer,y as integer print 调用b过程前: x=10 y=100 print x=+x print y=+y print 调用b过程后: call b(x,y) print x=+x print y=+y End sub Sub b(byval x as integer, byval y as integer) x=x+10 y=y+10 End sub 4、根据右边这段代码,请描述输出的结果。 * 5、结合第3题和第4题,请描述带byval 的参数和不带byval的参数的区别是什么呢? 6、 proc_name表示( ),parameter表示( ), var_type表示(),ByVal表示( ) 。多个参数间用( )。 7、定义

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档