Johdanto VB.Net -tapahtumiin
Visual Basic .Net on oliokeskeinen, moniparadiinipohjainen ohjelmointikieli, joka toteutetaan .Net-kehyksessä. Tämän käynnisti Microsoft vuonna 2002, ja se tuli seuraajana suosituimmalle Visual Basic -kielelle. IDE tai Microsoftin tarjoama integroitu kehitysympäristö tämän Visual-peruskielen käsittelemiseksi ja käsittelemiseksi on Microsoft Visual Studio. Visuaalisen studion express- ja yhteisöversio ovat työkalun maksamattomat lisensoimattomat versiot, jotka muodostavat siten osan ilmaisohjelmasta. Freeware sisältää komentorivikääntäjän SDK, jota kutsutaan vbc.exe. Mono käyttää myös komentorivin VB .NET-kääntäjää. Yksi visuaalisen peruskielen tärkeimmistä ominaisuuksista on, että siinä käytetään lauseita, joita käytetään toimien määrittämiseen. Tässä artikkelissa keskustellaan yksityiskohtaisesti VB.Net-tapahtumista.
Jopa silloin kun visualisoit visuaalisen studioprojektin prosessorisarjoina, jotka suoritetaan peräkkäin, mutta todellisuudessa, ne kaikki muodostavat osan tapahtumista, ja siksi ne ovat tapahtumalähtöisiä, mikä tarkoittaa, että toteutuksen virtauksen määrää vain kaikki ulkoiset tapahtumia, joita ympärillä kutsutaan myös tapahtumiksi. Ne ovat periaatteessa käyttäjän toimintoja, kuten näppäinpainallukset, hiiren liikkeet, napsautukset jne., Tai sitä käytetään myös suorittamaan joitain tapahtumia, kuten järjestelmälähtöisiä ja luomia ilmoituksia. Lisäksi sovellusten on myös vastattava kaikkiin tapahtumiin aina, kun niitä tapahtuu. Tähän sisältyy kotipainikkeen napsauttaminen tai jonkin muodon tekstin kirjoittaminen tekstikenttään, napsauttamalla valikkokohta. Ne kaikki ovat osa tapahtumaesimerkkejä. Tapahtuma voidaan määritellä toiminnaksi, joka kutsuu toista toimintoa tai aiheuttaa toisen tapahtuman laukaisun. Käsittelijät puolestaan ovat toimintoja, jotka kertovat meille, kuinka reagoida tapahtumaan.
VB.Net-tapahtumien tyypit
Alla on kaksi tyyppiä VB. Nettotapahtuma:
1. Hiirepohjaiset tapahtumat
Hiiretapahtumat tapahtuvat, kun hiiri liikuttaa mitään ohjaimissa tai lomakkeissa. Seuraavassa on joitain hiiriin liittyvistä tapahtumista, jotka liittyvät ohjausluokkaan.
1. MouseEnter: Tämä tapahtuma laukaistaan, kun hiiren osoitin tulee hallintalaitteeseen.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Esimerkki:
//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: Tämä tapahtuma laukaistaan, kun hiiren painiketta painetaan ja kohdistin viedään sen alaosaan.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Esimerkki:
//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 : Tämä tapahtuma laukaistaan, kun hiiren osoitin on sitä käsittelevän säätimen yläpuolella ja jo painettu hiiren painike vapautetaan.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Esimerkki:
//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 : Tämä on tapahtuma, joka laukaistaan, kun hiiren osoitin poistuu ohjaimesta.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Esimerkki:
//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 : Tämä tapahtuma laukaistaan, kun hiiren pyörä liikkuu ja ohjain on tarkennettu.
Syntaksi
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Esimerkki:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Näppäimistöpohjaiset tapahtumat
Nämä ovat tapahtumia, jotka laukaistaan, kun tapahtumat laukaistaan mihin tahansa näppäimistöllä suoritettuun toimintaan. Tähän sisältyy toimintoja, kuten näppäinpainalluksella, näppäinpainalluksella, enterillä jne. Tutkitaan yksityiskohtaisesti joitain näppäimistöpohjaisista tapahtumista.
1. KeyDown: Tämä tapahtuma on näppäimistöpohjainen liipaisin, joka tapahtuu, kun näppäintä painetaan alaspäin ja ohjaimessa on tarkennus.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Esimerkki:
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: Tämä tapahtuma on näppäimistöpohjainen liipaisin, joka tapahtuu, kun näppäintä painetaan ylösalaisin ja ohjaimessa on tarkennus.
Syntaksi:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Esimerkki:
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: Tämä tapahtuma laukaistaan, kun tietty näppäin painetaan näppäimistölle.
Syntaksi:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Esimerkki:
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
Johtopäätös - VB.Net -tapahtumat
Tapahtumat muodostavat tärkeän roolin Visual Basic -kielen rakenteessa ja materiaalissa, joka perustuu .Net-kehykseen. Tämä kieli tarjoaa monipuolisen joukon tapahtumia, joita voidaan käyttää parantamaan koodaus- ja komentosarjojen ominaisuuksia, jos ne opitaan ja käytetään oikealla tavalla. Eri projektit käyttävät kielen erilaisia versioita vaatimustensa mukaisesti, ja jokainen kieliversio vaihtelee syntaksin ja käyttöön otettujen toimintojen / tapahtumien mukaan, joten on erittäin välttämätöntä käyttää oikeaa kielivalikoimaa, joka sopii tarpeisiisi ja jota varten on ammattitaitoisia resursseja.
Suositellut artikkelit
Tämä on opas VB.Net-tapahtumiin. Tässä keskustellaan johdannosta ja kahdesta erityyppisestä VB.Net-tapahtumasta syntaksin ja esimerkkien kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- Java-avainsanat
- Java-asennustyökalut
- Perintö Java
- Suojattu avainsana Java
- C ++ avainsanat