- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章模块化程序设计
第六章 模块化程序设计 6-1 变量在程序中的工作模式 局部变量 在子程序、函数、事件程序某一工作区定义变量称为局部变量 全局变量 凡在子程序外定义变量称为全局变量。又分为:“模块私用”全局变量(dim,private定义的变量),“模块公用”全局变量(public定义变量) 静态变量 指用static关键字来定义的局部变量(与C含意一样,在程序开始存在,直到程序结束才消失,但是有效范围是定义它的子程序内) 这三个变量工作范围: 局部变量(静态变量):工作范围仅限于单一程序(子程序内)。 全局变量:工作范围覆盖整个模块(当该变量用dim 或private)或 整个程序(当变量用public定义)。 例:假设工程中含有两个窗体模块(form1和form2)和一个标准模块(mokule1)而这几个模块中所定义的变量如下: Form1 Form2 Module1 Private A1 Private B1 Private C1 Dim A2 Dim B2 Dim C2 Public A3 Public B3 Public C3 Sub SubX1() Sub SubY1() Sub SubZ1() Dim A4 Dim B4 Dim C4 End Sub End Sub End Sub Sub SubX2() Sub SubY2() Sub SubZ2() Dim A5 Dim B5 Dim C5 End Sub End Sub End Sub 6-2 窗体模块与标准模块 标准模块: 标准模块与窗体模块最大的不同在于它没有窗体可供设计操作界面。同时标准模块与窗体模块在用途上也有所区别。标准模块主要用途是编写主动模式的程序、提供其它模块共用数据(常量、变量)、自定义数据。而窗体模块则自成一个体系,主要用途就是操作介面的设计。 Public与priavte 不论是标准模块或是窗体模块,都可以在这些模块上的过程或函数之前加上private或public关键字。 1)如果在某个模块某个过程前被加上private则不论它是隶属于标准模块还是窗体模块都是封闭,也就是其它模块是不可使用。 2)如果在某个模块某个过程前被加上pubic,那么标准模块与窗体模块是有区别。 标准模块中的该子程序可以被其它模块直接调用。 窗体模块的该子程序可以被其它模块调用,其格式: form名.子程序名 未加上private/ public的情况: 性质 例子 相当于 变量 Dim x Private x 常量 Const c=123 Private Const c=123 程序 Sub subx() Public Sub subx() 窗体模块: 1)窗体模块增加 随着应用程序的复杂化,使用多重窗体成了必须现象。 增加窗体方法: 工程/添加窗体 在多重窗体的程序中,通常会有一个主窗体,并且由这个窗体来控制其它窗体的装入、显示和卸载的工作。 装入窗体: load form名 如果要显示窗体 form名.visible=true 显示窗体: form名.show 卸载窗体: unload form名 或 form名.hide 显示窗体的方法: 利用show方法显示窗体有两种可能的方式:
您可能关注的文档
最近下载
- 最新台球室合伙经营合同范本(标准版).doc
- 量子力学基础(西安交通大学)中国大学MOOC慕课章节测验答案.pdf
- 健康管理职业导论情境五 任务十五 社区卫生服务中心参访.pptx VIP
- 教学能力比赛-教学实施报告(基础会计).pdf
- 2022年云南中烟工业公司招聘考试试题真题及答案.docx VIP
- 健康管理职业导论情境四 任务十四 健康随访及相关工具的应用.pptx VIP
- 健康管理职业导论情境四 任务十三 心理指导.pptx VIP
- 新疆达坂城抽水蓄能电站环境影响报告书.pdf VIP
- 健康管理职业导论情境四 任务十二 戒烟限酒指导.pptx VIP
- 清华大学104页《DeepSeek:从入门到精通》.pdf
文档评论(0)