VB编程的问题
这是一段“新窗体创建”的代码,有几个问题请帮忙解答一下:
Dim x As Form1
Dim y As Object
Private Sub Command1_Click()
Set x = New Form1
x.Visible = True
x.Caption = "新创建的窗体" & x.Name
Set y = x
Set x = Form1
x.Caption = "初始的窗体" & x.Name
x.Visible = True
Set Form1 = y
Form1.Print "我是新窗体"
End Sub
1,set 语句的作用是什么,请举简单实例说明用法;
2,New方法的作用是什么,基本的语法格式怎么写,请举简单实例说明用法;
3,print方法的作用是什么,请举简单实例说明用法;
帮个忙,谢谢啊
补充:可不可以把上述问题解释的更详细一些啊,我追加高分
追问:你的QQ是多少,我想拜你为师,呵呵。我的是1357050923
答案:1,set 语句的作用是对对象进行赋值,VB中的对象不同于系统定义的数据类型,对象可以是一个窗体,一个类,或者其它非vb系统中的数据类型。比如上段程序中的 Set x = Form1就是将默认的form1窗体对象赋值给x,然后通过x更改其属性。
2,New方法的是对于一个声明的对象进行初始化(分配内存、初始化属性等),系统中默认的数据类型是不需要初始化的,只要定义了之后就可以使用,比如字符串、数值类型这些。其它的数据类型(对象)是需要初始化的,初始化可以在对象定义的地方进行,比如: dim x as new form1 也可以先定义对象,然后通过new语句对对象进行初始化,并通过set语句将初始化后的结果赋值给对象,比如:dim x as form1 : set x=new form1
3,print是打印语句,根据不同的对象类型,打印的目标也不同,比如窗体对象的打印语句是将结果显示到窗体上,而打印机对象的打印语句是将结果通过打印机输出。
set 将对象引用赋给变量或属性。
Dim x As Form1 '声明X引用对象Form1
set x= new Form1 ‘设置X引用Form1
New 隐式创建对象。如果 New 与 Set 一起使用,则将创建该类的一个新实例
set x= new Form1 ‘设置X是Form1的一个新实例
print 打印的函数,可以输出文本到窗体、图片框等
set 是赋值
new 创建一个类或者对象
print 打印内容。
具体用法楼主看下vb教程,我也忘了,大学的东西了!
把程序翻译成汉语?
上一个:请教vb编程问题
下一个:谁知道vb编程