模块化程序设计.ppt
《模块化程序设计.ppt》由会员分享,可在线阅读,更多相关《模块化程序设计.ppt(10页珍藏版)》请在优知文库上搜索。
1、第六章 模块化程序设计6-1 变量在程序中的工作模式局部变量在子程序、函数、事件程序某一工作区定义变量称为局部变量全局变量凡在子程序外定义变量称为全局变量。又分为:“模块私用”全局变量(dim,private定义的变量),“模块公用”全局变量(public定义变量)静态变量指用static关键字来定义的局部变量(与C含意一样,在程序开始存在,直到程序结束才消失,但是有效范围是定义它的子程序内)这三个变量工作范围:局部变量(静态变量):工作范围仅限于单一程序(子程序内)。全局变量:工作范围覆盖整个模块(当该变量用dim 或private)或 整个程序(当变量用public定义)。例:假设工程中含
2、有两个窗体模块(form1和form2)和一个标准模块(mokule1)而这几个模块中所定义的变量如下: Form1 Form2 Module1 Private A1 Private B1 Private C1Dim A2 Dim B2 Dim C2Public A3 Public B3 Public C3Sub SubX1() Sub SubY1() Sub SubZ1() Dim A4 Dim B4 Dim C4End Sub End Sub End SubSub SubX2() Sub SubY2() Sub SubZ2() Dim A5 Dim B5 Dim C5End Sub End
3、 Sub End Sub模块私用全局变量模块公用全局变量局部变量可以引用A1、A2、A3可以引用B3Form2.B3可以引用C3C3工程全局变量6-2 窗体模块与标准模块标准模块:标准模块与窗体模块最大的不同在于它没有窗体可供设计操作界面。同时标准模块与窗体模块在用途上也有所区别。标准模块主要用途是编写主动模式的程序、提供其它模块共用数据(常量、变量)、自定义数据。而窗体模块则自成一个体系,主要用途就是操作介面的设计。Public与priavte不论是标准模块或是窗体模块,都可以在这些模块上的过程或函数之前加上private或public关键字。1)如果在某个模块某个过程前被加上private
4、则不论它是隶属于标准模块还是窗体模块都是封闭,也就是其它模块是不可使用。2)如果在某个模块某个过程前被加上pubic,那么标准模块与窗体模块是有区别。标准模块中的该子程序可以被其它模块直接调用。窗体模块的该子程序可以被其它模块调用,其格式:form名.子程序名未加上private/ public的情况:性质例子相当于变量Dim xPrivate x常量Const c=123Private Const c=123程序Sub subx()Public Sub subx()窗体模块:1)窗体模块增加随着应用程序的复杂化,使用多重窗体成了必须现象。q增加窗体方法:工程/添加窗体在多重窗体的程序中,通常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块化 程序设计
