我自学VB十多天了,数组和类这两个概念始终也没弄明白,希望老鸟们支持帮助一下
1。什么是数组,有什么用,能举个例子吗?
2。什么是类,有什么用,能举个例子吗?
3。MsgBox Str(a) + "和" + Str(b) + "的最大公约数是" + Str(Gd(a, b)), 64, "最大公约数"(这个代码什么意思?能具体讲讲吗?谢谢
4。MsgBox n & "这个数是合数", 64 + vbOKOnly, "REPORTER"(这句呢)先谢谢大家的帮助了
1。什么是数组,有什么用,能举个例子吗?
2。什么是类,有什么用,能举个例子吗?
3。MsgBox Str(a) + "和" + Str(b) + "的最大公约数是" + Str(Gd(a, b)), 64, "最大公约数"(这个代码什么意思?能具体讲讲吗?谢谢
4。MsgBox n & "这个数是合数", 64 + vbOKOnly, "REPORTER"(这句呢)先谢谢大家的帮助了
例子:Dim a(-1 to 3) As Integer
注意:如果没有下界就从 0 开始二维数组至多维数组定义如下:
Dim 数组名(上界1,上界2,......,上界n) As 数据类型
好处是下标可以变化控件
而不象变量一样,一个名称对应一个值
比如
XZ 就只能是 XX对应的值
X(Z) 则可能是 X(0) X(1) X(2)
根据Z的不同取值 X(Z) 的值是不同的
msgbox 是弹出对话框的函数,
n这个数是合数是打出来的字,
64 + vbOKOnly是弹出对话框的类型
REPORTER是标题
我也是菜鸟,书上开始是有不懂,看书到后面大多数就知道了
msgbox (prompt, [buttons as vbmsgboxstyle =vbokonly],[title],[helpfile],[context])as VbMsgBoxResult
实际上,作用也相当于在窗口里显示一些文字,当然还有一些别的功能,这个先不去管他一般的方法来显示文字要在窗口上先定位,清除旧图形,显示新文字
而象label.caption一个属性设置就搞定了,简化了很多
str(a)+“和”+str(b)+"的最大公约数是+" Str(Gd(a, b))就是prompt,即是打出来的字
64 是弹出对话框的类型,既是buttons as vbmsgboxstyle ,有两种方法表示,一种是数字,你自己去查书,
"最大公约数"是title,既是标题。
VB版上的人都可以看成一个数组.. 张三,李四 ..数组何存的是具体实际意义数据..VB版的人也可以分为类,例如 浏览,提问,管理 等动作是这里人的共同动作,可以声明为 VB版类的方法.类中的声明是一个揪象的概念,并没有指明动作的执行者.但是,类实例化以后,将会有具体意义,例如:指定 VB版 类的具体对象是 张三 ,则 张三 这个实际类将具体有实际意义.如 张三.浏览 张三.提问 等等...
还有MsgBox("")和MsgBox直接写有什么区别?谢谢
一个是function的调用形式,要返回一个值。
http://community.csdn.net/Expert/topic/3262/3262011.xml?temp=.8072779