A. VB中的过程和方法的理解
我不知道JAVA里有没有VOID这种类型
反正,SUB,即VB的过程类似于如下形式
sub abc()
... '无返回值,也不能有
end sub
void abc() {
...//无返回值,纯粹的执行过程
}
FUNCTION则有返回值,比如
function abc() as long
abc = 123 '//返回值可有可无,但一般是有的,如果没有那直接用SUB就好了。
end function
int abc() {
return 123;
}
如果你硬要去理解它在面向对象中的地位——那么不好意思你走错了,VB是基于对象而不是面向对象的。SUB和FUNCTION都可以算是对象中的方法,两者没什么太了不起的区别,纯粹在于后者可以有返回值罢了。
B. VB中属性和方法的区别是什么
属性是控件的长宽位置等,方法是控件的动作,其实编程的时候不需要区分它们
C. VB中的方法问题
对
D. VB中的function是什么
function是自定义函数,sub是自定义过程,
与数学里一样,函数是有返回一个值的,比如 f(x)=3*x+3,当x=2时,f(2)=9,
不过函数与过程没有本质的区别,过程也会返回值的.
建议:
如果只是要返回一个值,而没有其他的操作,用函数;如果要返回几个值,或者还有其他的操作,用过程.
function 定义的函数的引用与vb自带的函数的引用方法是一样的.
例子:
主程序:
Private Sub Command1_Click()
Print fan(2)
End Sub
'定义函数
Function fan(x As Single) As Double
fan = 3 * x + 3
End Function
点击按钮后,窗体上显示 9
E. VB中C1s方法是什么
应该是Cls吧?(是字母l不是数字1)
Cls就是Clear Screen的意思,记清除屏幕。
这是个从最早期的Basic语言一直延续到现在的古老命令,DOS时代是把整个屏幕的显示内容全部清除,变为黑色,而现在则是清除当前窗体(或是图片框)的显示内容。
F. VB中 什么是方法什么事件
Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。
气球还有预定义的对某些外部事件的响应。例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。
如果能对气球编程的话,Visual Basic 代码将如下所示。其作用是设置气球的属性:
Balloon.Color = Red
Balloon.Diameter = 10
Balloon.Inflated = True
注意代码的语法,首先是对象 (Balloon),接着是属性 (Color),然后是赋值 (Red)。重复这条语句,但是,换一个不同的值,就可以改变气球的颜色。属性也可以在程序设计阶段在“属性”窗口中设置。
调用气球的方法是这样的:
Balloon.Inflate
Balloon.Deflate
Balloon.Rise 5
它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。在第三个例子中有一个附加项,称为一个参数,表示气球上升的高度。一些方法有一个或多个参数,它们对执行的动作做进一步的描述。
气球对一个事件的响应如下所示:
Sub Balloon_Puncture()
Balloon.Deflate
Balloon.MakeNoise "Bang"
Balloon.Inflated = False
Balloon.Diameter = 1
End Sub
本例中代码描述了当刺穿事件发生时,气球的行为:调用 Deflate 方法,然后以 "Bang"(发出的声响)为参数调用 MakeNoise 方法。因为气球已不再是充气状态,所以把 Inflated 属性置为 False,并给 Diameter 属性设置一个新值。
实际上对气球不能编程,但是,可以对 Visual Basic 的窗体或控件进行编程。作为程序员,由您作主。您决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。
G. VB中什么叫方法方法和事件有什么区别请举个通俗的例子说说
方法是对象具有的行为动作。
比如,按钮控件具有移动的方法。
语句:Command1.Move
200
事件是对象具有的感觉(注意,这个是我的理解与解释,书本上可不是这么说的!)。
比如,按钮能够感觉到鼠标单击,就说按钮具有单击事件。
结合起来,把
Command1.Move
200
编写在按钮的单击事件里,代码如下:
Private
Sub
Command1_Click()
Command1.Move
200
End
Sub
运行一下,单击按钮,看看效果。
是因为,单击按钮后,就触发了按钮的单击事件(Command1_Click()),于是执行里边的代码
Command1.Move
200
该代码就使得按钮有一个移动。
当然,你在Command1_Click()里不写代码,即使单击按钮,它也不会移动
,但是并非按钮不具有这个事件,而是因为该事件里没有代码而已。
H. VB 中的方法有哪些
“方法”是某个具体“对象”所有的,如Form窗体这个对象有Show、PopupMenu等方法。VB本身提供的一些函数如Load、LoadPicture,也可看作是VB这个“大类”的方法。
I. vb中对象的方法是指
“方法”是对象可以执行的操作。 例如,Add 是 ComboBox 对象的一个方法,它向组合框中添加新项。
下面的示例阐释了 Timer 对象的 Start 方法。
Dim safetyTimer As New System.Windows.Forms.Timer
safetyTimer.Start()
注意,一个方法只是由对象公开的一个“过程”。
有关更多信息,请参见Visual Basic 中的过程。
J. VB中方法是什么意思
就是通过某种语句使控件或其他对象改变状态、改变位置、改变属性等,这就是方法。