Вступ до подій VB.Net
Visual Basic .Net - об'єктно-орієнтована багатопроцедична мова програмування, реалізована в рамках .Net. Це було розпочато в 2002 році корпорацією Майкрософт, яка стала наступником найпопулярнішої мови Visual Basic. IDE або інтегроване середовище розробки, що надається Microsoft для вирішення цієї основної мови Visual та керування нею, - це Microsoft Visual Studio. Візуальний студійний експрес та версія для спільноти - це неоплачувані неліцензовані версії інструменту, тому вони є частиною безкоштовної програми. Безкоштовна програма включає в себе компілятор SDK для командного рядка, який називається vbc.exe. Mono також використовує компілятор VB .NET командного рядка. Однією з найважливіших особливостей візуальної основної мови є те, що вона використовує твердження, які використовуються для конкретизації дій. У цій статті ми детально поговоримо про події VB.Net.
Навіть коли ви візуалізуєте проект візуальної студії як процедурні серії, які виконуються послідовно, але насправді вони складають частину подій, і тому вони керуються подіями, що означає, що потік виконання визначається лише всіма зовнішніми події, що відбуваються навколо, також називаються подіями. Це в основному дії користувача, такі як натискання клавіш, рухи, пов'язані з мишею, клацання тощо, або також використовуються для виконання деяких подій, таких як орієнтовані на систему та генеровані сповіщення. Також програми також зобов'язані реагувати на всі події, коли вони відбуваються. Сюди входить натискання кнопки будинку або введення якоїсь форми тексту в текстове поле, натискання на пункт меню. Усі вони є частиною прикладів подій. Подія може бути визначена як дія, яка викликає іншу функцію або викликає запуск іншої події. З іншого боку, обробники - це функції, які розповідають, як реагувати на подію.
Типи подій VB.Net
Нижче наводяться два типи VB. Чиста подія:
1. Події на основі миші
Події миші відбуваються, коли миша робить будь-який рух у елементах управління або формах. Нижче наведено деякі події, пов'язані з мишею, які пов'язані з класом управління.
1. MouseEnter: ця подія спрацьовує, коли вказівник миші входить у елемент управління.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseEnter
Program Body
End Sub
Приклад:
//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: Ця подія запускається, коли натискається кнопка миші і курсор приводиться до нижньої сторони.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseDown
Program Body
End Sub
Приклад:
//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 : Ця подія спрацьовує, коли вказівник миші знаходиться над елементом керування, який обробляє його, і вже натиснутою кнопкою миші відпускається.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseUp
Program Body
End Sub
Приклад:
//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 : це подія, яка спрацьовує, коли вказівник миші залишає елемент управління.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.MouseLeave
Program Body
End Sub
Приклад:
//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. Мишаче колесо: ця подія спрацьовує, коли колесо миші рухається, а керування забезпечується фокусом.
Синтаксис
object.onwheel = function()(mytestScript);
object.addEventListener("wheel", mytestScript);
Приклад:
document.getElementById("DIV").addEventListener("wheel", testFunction);
function testFunction() (
this.style.fontSize = "70px";
)
2. Події на основі клавіатури
Це події, які ініціюються, коли події виконуються за будь-яких дій, зроблених на клавіатурі. Сюди входять такі дії, як натискання клавіш, натискання клавіш, введення тощо. Докладно вивчимо деякі події на основі клавіатури.
1. KeyDown: Ця подія є тригером на клавіатурі, який виникає, коли клавіша натиснута вниз, а елемент керування має фокус.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyDown
Program Body
End Sub
Приклад:
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: ця подія - це тригер на клавіатурі, який виникає, коли клавішу натискають назустріч, а елемент керування має фокус.
Синтаксис:
private sub func_name(alias as Datatype1, alias as Datatype2)
Handles object.KeyUp
Program Body
End Sub
Приклад:
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. Клавіша клавіші : Ця подія спрацьовує при натисканні певної клавіші на клавіатуру.
Синтаксис:
Public Class class_name
private sub func_name(alias as Datatype1, alias as KeyPressArguments)
Handles object.KeyPress
Program Body
End Sub
Приклад:
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
Висновок - Події VB.Net
Події відіграють істотну роль у структурі та матеріалі мови Visual Basic, яка базується на рамках .Net. Ця мова забезпечує багатий набір подій, які можна використовувати для розширення можливостей кодування та сценаріїв, якщо їх вивчити та використовувати правильним чином. Різні проекти використовують різні версії мови відповідно до їхніх вимог, і кожна мовна версія залежить від синтаксису та функцій / подій, які вводяться, тому стає дуже необхідним використовувати правильний набір мови, який відповідає вашим потребам та для якого ви мати кваліфіковані ресурси.
Рекомендовані статті
Це путівник подій VB.Net. Тут ми обговорюємо вступ та два різні типи подій VB.Net із синтаксисом та прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Ключові слова Java
- Інструменти розгортання Java
- Спадщина на Java
- Захищене ключове слово на Java
- C ++ Ключові слова