VB.net是微軟最新平臺(tái)技術(shù),是.netframeworkSDK的一種語(yǔ)言。VB.net和VC#.net在功能上沒(méi)有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即
創(chuàng)新互聯(lián)自2013年起,先為謝通門等服務(wù)建站,謝通門等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為謝通門企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
程序集
。
絕對(duì)值函數(shù)。
格式:Abs(;數(shù)值表達(dá)式)
功能:求表達(dá)式絕對(duì)值
說(shuō)明:函數(shù)返回值類型與數(shù)值表達(dá)式的數(shù)據(jù)類型相同
例如:Abs(-3.7),其值為3.7。
Abs 函數(shù)
返回參數(shù)的絕對(duì)值,其類型和參數(shù)相同
語(yǔ)法
Abs(number)
必要的 number 參數(shù)是任何有效的數(shù)值表達(dá)式,如果 number
包含 Null,則返回 Null,如果
number 是未初始化的變量,則返回 0。
Abs 函數(shù)示例
本示例使用 Abs 函數(shù)計(jì)算數(shù)的絕對(duì)值。
Dim MyNumber
MyNumber = Abs(50.3) ' 返回 50.3。
MyNumber = Abs(-50.3) ' 返回 50.3。
1、在顯示按鈕的事件中添加
me.backgroundimage=system.drawing.bitmap.fromfile("你的圖片文件路徑")
命令按鈕1.Visable=False'或者命令按鈕1.Hide
命令按鈕2.Visable=False'或者命令按鈕2.Hide
在窗體的Click事件中添加
命令按鈕1.Visable=True'或者命令按鈕1.show
命令按鈕2.Visable=True'或者命令按鈕2.show
me.backgroundimage=nothing
在退出按鈕的事件中添加
End
2、這里應(yīng)該還有兩個(gè)Timer,Timer1和Timer2
在開(kāi)始按鈕的事件中添加
timer1.interval=1000
Timer1.enable=True
timer2.interval=500
timer2.enable=true
在Timer1的Tick事件中添加
label1.text=timeofday
在Timer2的Tick事件中添加
label2.left=label2.left + 10
if label2.left = me.left then
label2.left=me.left + me.width
end if
在停止按鈕中添加
timer2.enable=false
在退出按鈕中添加
me.end
3、Form+數(shù)字.show '不同窗體的切換
將文本框的PasswordChar設(shè)成*或·等單字
listbox1.additem()即可添加項(xiàng)目
4、
dim a as intger,b as integer,c as integer,a1 as integer,a2 as integer,a3 as integer,sum as integer
a=數(shù)字A
b=數(shù)字B
c=數(shù)字C
for a = a to 2
a1=a * (a-1)
next a
for b = b to 2
b1=b * (b-1)
next b
for c = c to 2
c1=c * (c-1)
next c
sum=a1+b1+c1
'Sum即為所求
5、
dim a as singel,b as singel,c as singel,s as singel,p as singel
a=邊a
b=邊b
c=邊c
p = (a + b + c) / 2
s = math.Sqr(p * (p - a) * (p - b) * (p - c))
s極為所求
調(diào)用過(guò)程,調(diào)用過(guò)程有諸多技巧,它們與過(guò)程的類型、位置以及在應(yīng)用程序中的使用方式有關(guān)。下面說(shuō)明如何調(diào)用 Sub 過(guò)程和 Function 過(guò)程。
調(diào)用 Sub 過(guò)程
與 Sub 過(guò)程不同,在表達(dá)式中,Sub 過(guò)程不能用其名字調(diào)用。調(diào)用 Sub 過(guò)程的是一個(gè)獨(dú)立的語(yǔ)句。Sub 過(guò)程還有一點(diǎn)與函數(shù)不一樣,它不會(huì)用名字返回一個(gè)值。但是,與 Function過(guò)程一樣,Sub 過(guò)程也可以修改傳遞給它們的任何變量的值。
調(diào)用 Sub 過(guò)程有兩種方法:
'以下兩個(gè)語(yǔ)句都調(diào)用了名為 MyProc 的 Sub 過(guò)程。
Call MyProc (FirstArgument, SecondArgument)
MyProc FirstArgument, SecondArgument
注意,當(dāng)使用 Call 語(yǔ)法時(shí),參數(shù)必須在括號(hào)內(nèi)。若省略 Call 關(guān)鍵字,則也必須省略參數(shù)兩邊的括號(hào)
調(diào)用函數(shù)過(guò)程
通常,調(diào)用自行編寫(xiě)的函數(shù)過(guò)程的方法和調(diào)用 Visual Basic 內(nèi)部函數(shù)過(guò)程(例如 Abs)的方法一樣;即在表達(dá)式中寫(xiě)上它的名字。
'下面的語(yǔ)句都調(diào)用函數(shù) ToDec。
Print 10 * ToDec
X = ToDec
If ToDec = 10 Then Debug.Print "Out of Range"
X = AnotherFunction ( 10 * ToDec)
就像調(diào)用 Sub 過(guò)程那樣,也能調(diào)用函數(shù)。下面的語(yǔ)句都調(diào)用同一個(gè)函數(shù):
Call Year (Now)
Year Now
當(dāng)用這種方法調(diào)用函數(shù)時(shí),Visual Basic 放棄返回值。
調(diào)用其它模塊中的過(guò)程
在工程中的任何地方都能調(diào)用其它模塊中的公用過(guò)程??赡苄枰付ㄟ@樣的模塊,它包含正在調(diào)用的過(guò)程。調(diào)用其它模塊中的過(guò)程的各種技巧,取決于該過(guò)程是在窗體模塊中、類模塊中還是標(biāo)準(zhǔn)模塊中。
窗體中的過(guò)程
所有窗體模塊的外部調(diào)用必須指向包含此過(guò)程的窗體模塊。如果在窗體模塊 Form1 包含 SomeSub 過(guò)程,則可使用下面的語(yǔ)句調(diào)用 Form1 中的過(guò)程:
Call Form1.SomeSub(arguments)
類模塊中的過(guò)程
與窗體中調(diào)用過(guò)程類似,在類模塊中調(diào)用過(guò)程要調(diào)用與過(guò)程一致并且指向類實(shí)例的變量。例如,DemoClass 是類 Class1 的實(shí)例:
Dim DemoClass as New Class1
DemoClass.SomeSub
但是不同于窗體的是,在引用一個(gè)類的實(shí)例時(shí),不能用類名作限定符。必須首先聲明類的實(shí)例為對(duì)象變量(在這個(gè)例子中是 DemoClass )并用變量名引用它。
標(biāo)準(zhǔn)模塊中的過(guò)程
如果過(guò)程名是唯一的,則不必在調(diào)用時(shí)加模塊名。無(wú)論是在模塊內(nèi),還是在模塊外調(diào)用,結(jié)果總會(huì)引用這個(gè)唯一過(guò)程。如果過(guò)程僅出現(xiàn)在一個(gè)地方,這個(gè)過(guò)程就是唯一的。
如果兩個(gè)以上的模塊都包含同名的過(guò)程,那就有必要用模塊名來(lái)限定了。在同一模塊內(nèi)調(diào)用一個(gè)公共過(guò)程就會(huì)運(yùn)行該模塊內(nèi)的過(guò)程。例如,對(duì)于 Module1 和 Module2 中名為 CommonName 的過(guò)程,從 Module2 中調(diào)用 CommonName 則運(yùn)行 Module2 中的 CommonName 過(guò)程,而不是 Module1 中的 CommonName 過(guò)程。
從其它模塊調(diào)用公共過(guò)程名時(shí)必須指定那個(gè)模塊。例如,若在 Module1 中調(diào)用 Module2 中的 CommonName 過(guò)程,要用下面的語(yǔ)句:
Module2.CommonName (arguments)
Public ? 用于聲明對(duì)所有模塊中的所有其它過(guò)程都可以使用的過(guò)程。?
Private ?用于聲明只能在包含該聲明的模塊中使用的過(guò)程。
名稱欄目:vbnetabs的簡(jiǎn)單介紹
URL標(biāo)題:http://chinadenli.net/article12/dscsddc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、企業(yè)網(wǎng)站制作、Google、微信小程序、App開(kāi)發(fā)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)