Introduktion til VB.Net-begivenheder
Visual Basic .Net er et objektorienteret, multi-paradigmebaseret programmeringssprog, der implementeres på .Net-rammen. Dette blev lanceret i 2002 af Microsoft, der kom som en efterfølger til det mest populære Visual Basic-sprog. IDE eller det integrerede udviklingsmiljø leveret af Microsoft til at tackle og håndtere dette Visual basic sprog er Microsoft Visual Studio. Visual visual express og community version er de ikke-betalte ulicerede versioner af værktøjet, som derfor udgør en del af freeware. Freeware inkluderer en kommandolinjecompiler SDK, der kaldes vbc.exe. Mono bruger også kommandolinjen VB .NET-kompilator. Et af de mest fremtrædende træk ved det visuelle grundlæggende sprog er, at det gør brug af udsagnene, der bruges til at specificere handlinger. I denne artikel diskuterer vi VB.Net-hændelser detaljeret.
Selv når du visualiserer et visuelt studioprojekt som proceduremæssige serier, der udføres i en rækkefølge, men i virkeligheden, udgør de alle en del af begivenhederne, og derfor er de begivenhedsstyrede, hvilket betyder, at flowet af udførelse kun bestemmes af alle de eksterne begivenheder, der sker omkring, der også kaldes som begivenheder. Det er dybest set brugerhandlinger som tastetryk, muserelaterede bevægelser, klik osv., Eller det bruges også til at udføre nogle tilfælde, f.eks. Systemorienterede og genererede meddelelser. Applikationerne er også forpligtet til at svare på alle begivenheder, når de forekommer. Dette inkluderer at klikke på en hjemmeknap eller indtaste en form for en tekst i tekstboksen, klikke på menupunktet. De er alle en del af eksempler på begivenheder. En begivenhed kan defineres som en handling, der kalder en anden funktion eller får en anden begivenhed til at blive udløst. Håndterere er på den anden side funktioner, der fortæller os, hvordan vi skal reagere på begivenheden.
Typer af VB.Net-begivenheder
Nedenfor er de to typer VB. Nettobegivenhed:
1. Musebaserede begivenheder
Mushændelser opstår, når musen foretager en bevægelse i kontrolelementer eller formularerne. Følgende er nogle af de musrelaterede begivenheder, der er relateret til en kontrolklasse.
1. MouseEnter: Denne begivenhed bliver udløst, når musens markør kommer ind i kontrollen.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Eksempel:
//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: Denne begivenhed bliver udløst, når der trykkes på museknappen, og markøren bringes nedad på den.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Eksempel:
//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 : Denne begivenhed bliver udløst, når musepekeren er over kontrollen, der håndterer den, og den allerede pressede museknap frigøres.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Eksempel:
//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 : Dette er den begivenhed, der udløses, når musemarkøren forlader kontrollen.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Eksempel:
//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. MouseWheel : Denne begivenhed bliver udløst, når musens hjul bevæger sig, og kontrollen får fokus.
Syntaks
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Eksempel:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Tastaturbaserede begivenheder
Dette er de begivenheder, der udløses, når begivenhederne affyres på en handling, der udføres på tastaturet. Dette inkluderer handlinger såsom tastetryk, tastatur, indtastning osv. Lad os studere nogle af de tastaturbaserede begivenheder i detaljer.
1. KeyDown: Denne begivenhed er en tastaturbaseret trigger, der opstår, når der trykkes på en tast mod nedsiden og kontrollen har fokus.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Eksempel:
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: Denne begivenhed er en tastaturbaseret trigger, der opstår, når der trykkes på en tast mod hovedet og kontrollen har fokus.
Syntaks:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Eksempel:
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: Denne begivenhed udløses, når der trykkes på en bestemt tast på tastaturet.
Syntaks:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Eksempel:
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
Konklusion - VB.Net Begivenheder
Begivenheder spiller en væsentlig rolle i strukturen og materialet i Visual Basic-sproget, der er baseret på .Net-rammen. Dette sprog giver et rigt sæt begivenheder, der kan bruges til at forbedre kodnings- og scripting-mulighederne, hvis de læres og bruges på den rigtige måde. Forskellige projekter bruger forskellige versioner af et sprog efter deres behov, og hver sprogversion varierer med syntaksen og de funktioner / begivenheder, der introduceres, så det bliver meget nødvendigt at bruge det rigtige sæt sprog, der passer til dine behov, og som du har de dygtige ressourcer.
Anbefalede artikler
Dette er en guide til VB.Net-begivenheder. Her diskuterer vi introduktionen og to forskellige typer VB.Net-begivenheder med syntaks og eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Java-nøgleord
- Java-implementeringsværktøjer
- Arv i Java
- Beskyttet nøgleord i Java
- C ++ Nøgleord