vb各个控件的意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb各个控件的意思相关的知识,希望对你有一定的参考价值。

参考技术A 这个不好说...太多了....每个控件都有其独特的用法与用处..写几个常用的
label
用来显信息的
textbox
显示与输入信息
commandbutton
确定按钮
option
单选按钮
checkbox
多选按钮
image/picture
图片控件
timer
时间(周期时间做什么事)
参考技术B picturebox~~图片框~~用于显示图片或文本
label~~标签~~用于放置不可编辑文本
text~~文本框~~用于放置可编辑文本
frame~~框架~~用于修饰窗体及控件分组
commandbutton~~命令按钮~~用于激发事件过程
checkbox~~复选框~~提供多个选项,可选多个
optionbutton~~单选钮~~提供多个选项,可选一个
combox~~组合框~~组合对象
listbox~~列表框~~列表对象
hscrollbar~~水平滚动条
vscrollbar~~垂直滚动条
timer~~计时器
drivelistbox~~驱动器列表框
dirlistbox~~目录列表框
filelistbox~~文件列表框
shape~~形状
line~~线条
image~~图像框
data~~数据
ole
container~~OLE容器

如何使用?

如何将VB代码,用模块归类?令代码不用记,但可以随时拿出来使用!请详细说明!
不用记的意思是不用记在脑,随时可以拿出来用就是用什么样的模式,存放起应付不同功能的控件时应用什么代码就可以从这拿出来用!

楼主说:“令代码不用记,但可以随时拿出来使用!”
“不用记”是什么意思?
“随时拿出来使用”又是怎么样的一种模式。不是太明白楼主想怎么样?

如果你想把很多不同的功能分别写成各个 类(Class)有 2 种方法,一个是把类代码存储在独立的 *.vb 文件里面,另一个方法可以防止在日后调用的时候泄露代码,把 *.vb 作为独立的项目编译成 *.dll。

第 1 种方法你可以在现有项目上“新建项”,然后在 模板 中选择 类。

第 2 种方式你可以在解决方案上选择“新建项目”,然后再 模板 中选择 类库,编译的时候这个项目中的代码就会打包成一个独立的 DLL 文件。

还有一个问题就是楼主好像搞不清楚 模块(Module) 和 类(Class) 的区别。Module 是在 VB.net 之前的一种概念,可以说是一个过时的东西了。现在取而代之的是 Class。Class 比 Module 多出很多的优点,如果你还是一个学生,我可以直接的告诉你,学校的教材在印刷好的那一刻就过时了。如果你是出来工作的就不要再使用 Module 了,Module 不符合 .net 继承、接口 等核心优点,程序员的工作是累积性质的,就像网游的练级一样。

以下是 MSDN 里面对 Module 的解释:
Module 语句定义了在其整个命名空间中都可用的引用类型。“模块”(有时称为“标准模块”)类似于类,但有一些重要的差别。每个模块均正好有一个实例,并且无需创建此实例或将其赋给变量。模块不支持继承,也不实现接口。请注意,从类或结构是类型这一意义上说,模块并非类型 - 您无法将编程元素声明为具有模块的数据类型。

仅可以在命名空间级别使用 Module。这意味着模块的声明上下文必须是源文件或命名空间,而不能是类、结构、模块、接口、过程或块。无法在一个模块或任何类型中嵌套另一个模块。
==========
楼主可不可以说得再具体一些?写程序不可能完全不用脑吧!估计 30、40 年后有人开发出真正的人工智能,电脑能够自己学习那个时候就真的不需要脑去记了。你看看电影 终结者 就可以明白了。

我平时都不用脑去背记函数名称、功能等。我使用 Visual Studio 2008 + 配套的 MSDN 图书库。方便得很。

如果我要输入:
System.Collections.ArrayList
这行代码。只需要敲键盘 sys.col.arr[Tab] 就完成了。
要知道 ArrayList 类的用途只需要把光标放在这个类的单词上,按 F1,MSDN 就会显示 ArrayList 的使用方法及一切绝对相关的信息,是绝对哦!不是相对,也就是说没有垃圾信息。如果你对写程序有兴趣的话多少也要磨一段时间,你也会有自己的风格。

打了这么多字,如果对你有用多给些分。
参考技术A 添加一个moudle 把共通的代码写在里面!~ 不过都要定义成public的!~

以上是关于vb各个控件的意思的主要内容,如果未能解决你的问题,请参考以下文章

vb中的resize 是啥意思,怎么用

VB定时器控件Interval属性设置为0是啥意思?

VB中各个关键字的意思及用法

VB定时器控件Interval属性设置为0是啥意思

vb multiselect啥意思

用VB如何设置控件的相对位置,不论窗体怎么变化,相对位置不变化