Uvod v VB.Net Dogodke
Visual Basic .Net je objektno usmerjen programski jezik, zasnovan na več paradigmi, ki je implementiran v okvir .Net. To je leta 2002 začel Microsoft, ki je postal naslednik najbolj priljubljenega jezika Visual Basic. IDE ali integrirano razvojno okolje, ki ga Microsoft ponuja za obravnavo in upravljanje tega osnovnega jezika Visual, je Microsoft Visual Studio. Vizualni studijski ekspres in različica skupnosti sta neplačani nelicencirani različici orodja, ki je zato del brezplačne programske opreme. Prosta različica vključuje prevajalnik SDK-ja za prevajalnik ukazne vrstice, ki se imenuje vbc.exe. Mono uporablja tudi prevajalnik VB .NET komandne vrstice. Ena glavnih značilnosti vizualnega osnovnega jezika je ta, da uporablja izjave, ki se uporabljajo za določanje dejanj. V tem članku bomo podrobno razpravljali o dogodkih VB.Net.
Tudi ko projekt vizualnega studia predstavite kot proceduralne serije, ki se izvajajo v zaporedju, vendar v resnici vsi tvorijo del dogodkov in so zato usmerjeni v dogajanje, kar pomeni, da tok izvajanja določajo le vsi zunanji dogodki, okoli katerih se imenujejo tudi dogodki. V bistvu so uporabniška dejanja, kot so pritisk na tipke, miške, povezane z miško, kliki itd. Ali pa se uporabljajo tudi za izvajanje nekaterih dogodkov, kot so sistemsko usmerjena in ustvarjena obvestila. Vloge morajo tudi odzivati na vse dogodke, kadar koli se pojavijo. To vključuje klic gumba doma ali vnos besedila v besedilno polje, klik na element menija. Vsi so del primerov dogodkov. Dogodek je mogoče opredeliti kot dejanje, ki pokliče drugo funkcijo ali povzroči sprožitev drugega dogodka. Na drugi strani so manipulatorji funkcije, ki nam povedo, kako se odzvati na dogodek.
Vrste dogodkov VB.Net
Spodaj sta dve vrsti VB. Neto dogodek:
1. Dogodki na miški
Dogodki z mišjo se zgodijo, ko miš opravi poljubno gibanje v kontrolah ali obrazcih. Sledi nekaj dogodkov, povezanih z miško, ki so povezani s kontrolnim razredom.
1. MouseEnter: Ta dogodek se sproži, ko kazalec miške vstopi v nadzor.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Primer:
//defining a subroutine
Private Sub MouseEnter(sender As ObjectType, e As EventArguments)
Handles abc.MouseEnter
//writes the code for handling mouse enter on abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
2. MouseDown: Ta dogodek se sproži, ko pritisnete gumb miške in kazalca pripeljete proti spodnji strani.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Primer:
//defining a subroutine
Private Sub MouseDown(sender As ObjectType, e As EventArguments)
Handles abc.MouseDown
//writes the code for handling mouse down
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
3. MouseUp : Ta dogodek se sproži, ko je kazalec miške nad krmiljenjem, ki ga upravlja, in sprosti že pritisnjen gumb miške.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Primer:
//defining a subroutine
Private Sub MouseUp(sender As ObjectType, e As EventArguments)
Handles abc.MouseUp
//writes the code for handling mouseUp
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
4. MouseLeave : to je dogodek, ki se sproži, ko kazalec miške zapusti nadzor.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Primer:
//defining a subroutine
Private Sub MouseLeave(sender As ObjectType, e As EventArguments)
Handles abc.MouseLeave
//writes the code for handling mouseLeave for abc textbox
abc.BackColor = Color.Blue
abc.ForeColor = Color.Red
End Sub
5. Miška kolesa : Ta dogodek se sproži, ko se kolesje miške premakne in je nadzoru omogočen fokus.
Sintaksa
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Primer:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Dogodki na tipkovnici
To so dogodki, ki se sprožijo, ko se dogodki sprožijo pri katerem koli dejanju na tipkovnici. To vključuje dejanja, kot so pritisk na tipko, tipkanje, vnos itd. Podrobneje preučimo nekatere dogodke na tipkovnici.
1. KeyDown: ta dogodek je sprožilec, ki temelji na tipkovnici, do katerega pride, ko pritisnete tipko proti spodnji strani in ima nadzor usmerjenost.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Primer:
Private Sub KeyDown(sender As Object, e As KeyEventArgs) _
Handles abc.KeyDown
If (KeyDown.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub
2. KeyUp: ta dogodek je sprožilec, ki temelji na tipkovnici, do katerega pride, ko tipko pritisnete navzgor in ima usmeritev fokus.
Sintaksa:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Primer:
Private Sub KeyUp(sender As Object, e As KeyEventArgs) _
Handles abc.KeyUp
If (KeyUp.IsNumber(Chr(e.KeyCode))) Then
alert.Show("Enter Customer ID number")
abc.Text = " "
End If
End Sub
3. KeyPress: Ta dogodek se sproži, ko na tipkovnico pritisnete določeno tipko.
Sintaksa:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Primer:
Public Class testKeyPress
Private Sub KeyPress(Value sender As System.Object, Value e As System.Windows.KeyPressEventArguments) Handles abc1.KeyPress
If !(e.KeyChar = Convert.ToChar(10)) Then
MsgBox("key is not pressed ")
End If
End Sub
End Class
Zaključek - VB.Net Dogodki
Dogodki tvorijo bistveno vlogo v strukturi in gradivu jezika Visual Basic, ki temelji na okviru .Net. Ta jezik ponuja bogat nabor dogodkov, ki jih je mogoče uporabiti za izboljšanje zmogljivosti kodiranja in zapisovanja, če jih naučimo in uporabljamo na pravi način. Različni projekti uporabljajo različne različice jezika glede na njihove zahteve in vsaka jezikovna različica se razlikuje glede na skladnjo in funkcije / dogodke, ki so uvedeni, zato je zelo potrebna uporaba pravega jezika, ki ustreza vašim potrebam in za katerega ste imeti usposobljene vire.
Priporočeni članki
To je vodnik za VB.Net Dogodke. Tukaj razpravljamo o uvodu in dveh različnih vrstah dogodkov VB.Net s skladnjo in primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Ključne besede Java
- Java Tools Deployment Tools
- Dedovanje v Javi
- Zaščitena ključna beseda v Javi
- C ++ Ključne besede