VB中dim ,static ,public,这三个的区别是什么

dim,static这两个我基本了解,前者是不会保留的,后者是继续计算下去的那种意思。。。public是什么情况下使用呢?最好说得简单,易懂些... dim ,static 这两个我基本了解,前者是不会保留的,后者是继续计算下去的那种意思。。。public是什么情况下使用呢?最好 说得简单,易懂些 展开
 我来答
Li_Zaodie
2009-08-07 · TA获得超过648个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:393万
展开全部
VB程序中的变量,按照作用域分,可以分为三类。
——局部变量:在过程内定义的变量叫做局部变量,其作用域是它所在的过程。局部变量通常用来存放中间结果或用作临时变量。某一过程的执行只对该过程内的变量产生作用,对其它过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的局部变量,它们之间没有任何关系。
局部变量使用Dim\Static语句定义。
——窗体变量和模块变量:窗体变量可用于该窗体内的所有过程。当同一窗体内的不通过程使用相同的变量时,必须定义窗体层变量。
模块层变量的声明与使用与窗体层变量相同。
窗体、模块变量只能用Dim语句定义。
——全局变量:全局变量也称全程变量,其作用域最大,可以在应用程序的任何模块、每个过程中使用。和模块级变量相似,全局变量也要在模块的声明部分定义。所不同的是,全局变量必须使用Global语句声明,不能使用Dim语句。
ldhd_jjj
2009-08-07 · TA获得超过204个赞
知道答主
回答量:122
采纳率:0%
帮助的人:0
展开全部
可以这样子去理解:
public,意思就是公共的,公开的。

那么就这样说吧,如果你用public声明了一个变量,就可以在程序的任何位置调用它,不论哪个模块或窗体都可以,适合于窗体与窗体之间的数值传递。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
smh1982
2009-08-07 · TA获得超过843个赞
知道小有建树答主
回答量:1578
采纳率:0%
帮助的人:889万
展开全部
Public 整个工程可访问
dim 所处于模块内代码可访问
static静太变量 其值会保留 程序运行到其定义处时不会将其值再次初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dadizhanlang
2009-08-07
知道答主
回答量:10
采纳率:0%
帮助的人:1.8万
展开全部
pubic,是公有的,任何地方,任何函数都可以用,而且,是完全继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
minjie_xu
2009-08-07 · 超过24用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:55.5万
展开全部
public是公有变量
不管在哪个函数中都可以调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式