十鸡九不全哪只是金鸡:vb中怎样先定义sqrt函数|〕

来源:百度文库 编辑:高考问答 时间:2024/04/19 20:17:51

就您提出的问题,我给出以下建议:
1、VB中并没有sqrt这个函数,VB总求平方根的函数是sqr(double),sqrt是C/C++语言中的。如果你想使用这个函数,你可以在使用中自定义此函数。
public function sqrt(a as double ) as double
sqrt=sqr(a)
end function
2、推荐在使用vb编程时安装MSDN,其中的VB语言参考中给出各种类型函数语句的详细参考和例子。并且在使用中,将鼠标定位在不名处,按F1可以查询到相关的帮助和参考,如果没有相关的参考,将显示如下:
找不到关键字
Visual Basic 联机帮助中没有找到指定的关键字,可能是您拼写有误、选择了过多或过少的文本、或者您希望得到帮助的不是Visual Basic的关键字。

相当于 C/C++里面的 Void 型函数
New 在VB里面不是分配内存的 是生成类的实例用的

比如 Dim c As New Class1 ; Dim f As New Form1
VB函数不能重载,所以关键字 New 不能做为函数名

函数可以如
Function fCount( Byval X As Integer _
Byval Y As Integer _
) As Long
fCount = CLng(X + Y)
End Function

VB 没有构造函数这个说法,c/c++ 的类又构造函数
VB 中类有 Class_Initilize() 事件,类初始化时触发。