VB.NET是一種.NET編程語言,與之平行的是C#
網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序設計、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了平利免費建站歡迎大家使用!
VC++.NET
等.
net語言
ASP.NET
是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務器執(zhí)行的
服務器端
腳本技術。
簡單地說就是編寫網(wǎng)站的技術
,與之平行的是PHP,ASP等.
ASP.NET后臺代碼可用VB.NET
C#編寫.
在VB.Net當中,事件的"關聯(lián)"是需要明顯標志的,不像vb6當中,聲明一個過程就是事件執(zhí)行過程了
Handles用來靜態(tài)"關聯(lián)"一個或多個事件到一個過程
"關聯(lián)"時,過程的簽名必須與事件的簽名相同(簽名的意義請查看相關文檔)
在VB.Net當中,事件也是一個對象(VB.Net當中一切皆為對象)
使用Handles時實際就相當于創(chuàng)建了一個對委托的實現(xiàn)(委托的意義請查看相關文檔)
可以簡單的認為,當事件被觸發(fā)時,被Handles"關聯(lián)"了的那些過程代碼將被執(zhí)行
而且,被"關聯(lián)"的過程可以任意起名,不需要與事件和對象的名稱相對應
上述代碼如果去掉Handles 及其后面的內容,它將是一個最普通不過的過程,與其它過程沒有兩樣,也不會有任何事件被觸發(fā)時去執(zhí)行這段代碼,正因為加入了Handles 及其后面的一堆事件,它才會因事件被觸發(fā)而被執(zhí)行
說得再簡單一點: 當PictureBox1.DoubleClick, PictureBox4.DoubleClick, PictureBox3.DoubleClick,PictureBox2.DoubleClick當中的任何一個事件被觸發(fā)時,上述這個過程的代碼都將被執(zhí)行
再說說參數(shù): sender表示觸發(fā)了此事件的對象,在這里就是PictureBox1/PictureBox2/PictureBox3/PictureBox4當中的某一個,利用它能知道到底是哪個對象觸發(fā)了此事件,e在這里沒有用處,利用不到什么,之所以有它,是因為Object/EventArgs是.Net事件的基本簽名方式,它的好處在你以后對.Net深入之后能體會到.
這些參數(shù)的值都是通過被觸發(fā)的事件傳遞過來的,可以簡單的認為[事件調用了此過程并為參數(shù)賦了值]
就是執(zhí)行SQL 語句呀 MySql = "select * from ............." if MyD.read() then obj4= MyDr.Item("DBName"); end if 奇怪了,你這個類從哪里來的?看著這么像。。。
vb是語言,vb.net是平臺,通俗的講就是。.net是一個平臺,在這個平臺里面用vb進行開發(fā)的就叫vb.net,這里你可能要問,還有其他語言么?是滴,例如c#,j#,現(xiàn)在c#基本已經(jīng)屬于主流語言,vb.net的資料相對要少一些,但是官方支持提供的一般都是兩種語言都有。那asp.net又是什么東東呢。那就要看最初的asp了,顯然,asp.net是在asp的基礎上發(fā)展而來的,實現(xiàn)了前后臺代碼的分離。初次引用了服務器端控件的概念。就是看到的那些帶 asp:的控件,里面都要加runat=“server”。而微軟的WVC開發(fā)框架卻有拋棄服務器端控件的趨勢。.framework3.5中的wpf,silverlight依舊能看到另類的服務器端控件的身影。此時的語言已然不是html了。。。