Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПолина Бурмистова
1 Click to edit Master title style IDK1011 Основы программирования События и их обработка
2 События Пользовательские события Ввод данных с клавиатуры Движения мыши, нажатие на кнопки Прикосновение к сенсорному экрану Программные события Срабатывание таймера Завершение I/O операции Заданные пользователем события
3 События У каждого компонента есть связанные с ним типичные события, свойственные этому компоненту. Обработчик события Обрабочик по умолчанию Пользовательский (переопределенный) обрабочик Произвольная (?) пользовательская функция
4 Обработчик события Private Sub name(sender As Object, e As EventArgs) Handles object.event … End Sub name – произвольное имя функции (задется пользователем) sender – объект, который сгенерировал событие е – дополнительные аргументы, в которых передается дополнительная информация о событии
5 События мыши События высокого уровня Click DoubleClick События низкого уровня MouseEnter, MouseLeave – курсор в пределах/за пределами объекта MouseDown, MouseUp – нажатие кнопок мыши MouseMove – движение курсора мыши
6 Параметр е событий мыши Тип параметра е – System.Windows.Forms.MouseEventArg s Button – кнопка, которая была нажата или отпущена Windows.Forms.MouseButtons – коды кнопок мыши X, Y – координаты курсора мыши на момент возникновения события
7 События клавиатуры Событие KeyPress e – KeyPressEventArgs KeyChar – символ клавиши Windows.Forms.Keys – коды клавиш Handled – событие обрабатывается в программе События KeyDown, KeyUp e – KeyEventArgs Специальные клавиши Alt, Ctrl, Shift My.Computer.Keyboard.AltKeyDown KeyCode – код клавиши Windows.Forms.Keys – коды клавиш Handled – событие обрабатывается в программе
8 События выбора объета Выбранный объект выделяется визуально по сравнению с остальными объектами. Объект можно выбрать Щелчком мыши Клавишей Tab (св-во TabStop/TabIndex) Метод Focus выбирает заданный компонент События Enter – компонент в фокусе (выбран) Событие Leave – фокус перешел к другому объекту
9 ???
10 Повторение пройденного Классы и объекты Декларация класса Декларация переменной для хранения экзампляра класса Создание объекта Создание объекта и сохранение в переменной Свойства (переменные) класса Методы класса Режимы доступа Конструктор класса
11 Повторение пройденного Область видимости переменных Переменные класса и переменные метода Область видимости методов класса Пример (калькулятор)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.