Úvod do událostí VB.Net
Visual Basic .Net je objektově orientovaný programovací jazyk založený na více paradigmatech, který je implementován v rámci .Net. Toto bylo zahájeno v roce 2002 Microsoft, který přišel jako nástupce nejpopulárnější jazyka jazyka. IDE nebo integrované vývojové prostředí poskytované společností Microsoft pro řešení tohoto jazyka jazyka Visual Basic je Microsoft Visual Studio. Visual studio express a komunitní verze jsou neplacené nelicencované verze nástroje, který je tedy součástí freewaru. Freeware obsahuje kompilátor SDK příkazového řádku, který se nazývá vbc.exe. Mono také používá kompilátor příkazového řádku VB .NET. Jednou z nejdůležitějších vlastností jazyka Visual Basic je to, že využívá příkazů, které se používají ke specifikaci akcí. V tomto článku budeme podrobně diskutovat o událostech VB.Net.
I když vizualizujete projekt vizuálního studia jako procedurální řady, které jsou prováděny v sekvenci, ale ve skutečnosti jsou všechny součástí událostí, a proto jsou řízeny událostmi, což znamená, že tok provádění je určen pouze všemi vnějšími události, které se dějí kolem a které se nazývají také jako události. V zásadě se jedná o akce uživatele, jako je stisknutí klávesy, pohyby myši, kliknutí atd. Nebo se také používá k provádění některých událostí, jako jsou systémově orientovaná a generovaná oznámení. Aplikace jsou také povinny reagovat na všechny události, kdykoli k nim dojde. To zahrnuje klepnutí na tlačítko Domů nebo zadání nějaké formy textu do textového pole, klepnutí na položku nabídky. Všichni jsou součástí příkladů událostí. Událost lze definovat jako akci, která volá jinou funkci nebo způsobí spuštění jiné události. Na druhé straně obsluhy jsou funkce, které nám říkají, jak na událost reagovat.
Typy událostí VB.Net
Níže jsou uvedeny dva typy VB. Čistá událost:
1. Události založené na myši
K událostem myši dochází, když myš provede jakýkoli pohyb v ovládacích prvcích nebo ve formulářích. Následuje několik událostí souvisejících s myší, které souvisejí s kontrolní třídou.
1. MouseEnter: Tato událost se spustí, když ukazatel myši vstoupí do ovládacího prvku.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Příklad:
//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: Tato událost se spustí, když je stisknuto tlačítko myši a kurzor je přiveden směrem dolů.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Příklad:
//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 : Tato událost se spustí, když ukazatel myši nad ovládacím prvkem, který s ním manipuluje, a uvolněné již stisknuté tlačítko myši.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Příklad:
//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 : Toto je událost, která se spustí, když ukazatel myši opustí ovládací prvek.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Příklad:
//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 : Tato událost se spustí, když se kolečko myši pohybuje a ovládací prvek je zaostřen.
Syntax
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Příklad:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Události založené na klávesnici
Toto jsou události, které se spouštějí, když jsou události spuštěny při jakékoli akci provedené na klávesnici. To zahrnuje akce, jako je stisknutí klávesy, stisknutí klávesy, zadání atd. Podrobně si prostudujte některé události založené na klávesnici.
1. KeyDown: Tato událost je spouštěč založený na klávesnici, ke kterému dochází, když je tlačítko stisknuto směrem dolů a ovládací prvek je zaostřen.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Příklad:
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: Tato událost je spouštěč založený na klávesnici, ke kterému dochází, když je tlačítko stisknuto směrem vzhůru a ovládací prvek je zaostřen.
Syntax:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Příklad:
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: Tato událost se spustí, když je konkrétní klávesa stisknuta na klávesnici.
Syntax:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Příklad:
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
Závěr - VB.Net události
Události tvoří zásadní roli ve struktuře a materiálu jazyka Visual Basic, který je založen na rámci .Net. Tento jazyk poskytuje bohatou sadu událostí, které lze použít ke zlepšení schopností kódování a skriptování, pokud se naučíte a použijete správným způsobem. Různé projekty využívají různé verze jazyka podle svých požadavků a každá jazyková verze se liší podle syntaxe a funkcí / událostí, které jsou zavedeny, takže je velmi nutné použít správnou sadu jazyků, která vyhovuje vašim potřebám a pro kterou vy mít kvalifikované zdroje.
Doporučené články
Toto je průvodce událostmi VB.Net. Zde diskutujeme úvod a dva různé typy událostí VB.Net se syntaxí a příklady. Další informace naleznete také v dalších navrhovaných článcích -
- Klíčová slova Java
- Java Deployment Tools
- Dědičnost v Javě
- Chráněné klíčové slovo v Javě
- Klíčová slova C ++