vb.net子过程 vba子过程

VB.NET 中的sub和end sub啥意思?是什么单词的缩写?sub一般情况下是一个英文前缀,有向下的意思 , 比如subway(地铁)
submarine(潜水艇)
在计算机中一般是“子……”的意思,比如SubString(子字符串) , SubItems(子项)
这儿呢 , sub就是指一个“子过程”,一般就简称“过程” , 面向对象概念中也叫“方法” 。
end
sub标志着子过程的结束,也就是说在sub与end
sub之间,就是这个子过程的内容 。
请问VB主过程与子过程怎么理解 大哥帮忙解解 越详细 越通俗越好简单的说:
其实没什么很难理解的东西,所谓(子)过程 你可以简单的理解vb代码中所有的 以 **()开头到 ** end 结束的部分,从格式上上说 这些都是一块一块的! 但是他们的关系并没什么 基本上可以在代码的任何位置插入.
可以说 每一个过程(块)都具有一个独立的功能.所以很多个功能集合或嵌套之后 可以实现更复杂的功能.
通用过程 指放在模块中的过程 (细心点你可以看到模块中的public和窗体中的private关键字)前者是 '公用' 后者是 '私有'!
【vb.net子过程 vba子过程】公用 ---指整个vb工程项目范围内都可以使用
私有---指仅在本窗体中使用
如果 一个过程a调用了很多个过程(比如调用了很多函数),那么这些函数本身就是一段过程代码,那时你可以理解这些函数过程为 这个过程a的子过程.这仅是个相对概念.不是很重要.
重要的是上面说的通用过程,(它在vb代码中是公用的,即你在窗体中写代码,可以之间调用 模块中的各过程,但是其它窗体中不能直接调用另一个窗体中定义的过程.
能理解吗?
VB.net中,“Private Sub”和“Sub”相比有什么区别?Private Sub 表示这个子过程是私有vb.net子过程的vb.net子过程,只能在本窗体或本模块中起作用 , 其他窗体或模块是不能调用这个子过程的vb.net子过程;
Sub 或 Public Sub 则表示这是个公共的子过程,工程内的所有窗体和模块都可以调用 。
vb.net中怎么定义成所有窗体共用的子过程 代码中有对窗体名字的引用,编译器报错:“Me”在模块中无效 。既然是所有窗体都共用vb.net子过程 , 为何不放在Moudle模块里呢vb.net子过程?再把窗体名称做为参数传进去 。
关于vb.net子过程和vba子过程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读