На смену объектам в Visual Basic 6 пришли классы Visual Basic 2005. Аналогично событиям объекта рассматриваются события класса, причем в некоторых случаях.

Презентация:



Advertisements
Похожие презентации
Программирование в среде Visual Basic: обработка событий Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска.
Advertisements

Создать форм 2 для GAME OVER Создать форм 3 для поздравления победителя.
Проект Три шара Постановка задачи : Дано число N – количество вызовов функции, которая возвращает шар одного из трех цветов : красный, синий или желтый.
Проект Коды символов Проект Перевод чисел Проект Калькулятор.
Графика в VISUAL BASIC 10 класс УМК Угринович Н.Д. учитель Болтенкова В.М.
Dim graph1 As Graphics (устанавливает ИМЯ объекта области рисования) Dim pen1 As New Pen(Color.Red, 1) (устанавливает ЦВЕТ и ТОЛЩИНУ пера) Dim brush1 As.
События формы. Обработчик событий Обработчик событий это метод, связанный с событием. При возникновении события выполняется код внутри обработчика событий.
Экземпляр класса Form Public Class Form1 Dim pen1 As New Pen(Color.Purple, 8) Dim pen2 As New Pen(Color.White, 8) Dim i, rad, x1, y1 As Integer Dim x,
Примеры классов : Класс Документ СвойстваМетодыСобытия ИмяКопировать документ Document_New() Создание документа Полное имяНапечататьDocument_Open(…) Открытие.
Графические возможности языка Visual Basic Автор: Неваленова Н.Г.
Проект «Решение квадратного урвнения» Visual Basic.
Веб-технологии и современные средства разработки УЦ ВГТУ & SoftLine Academy.
Основные этапы разработки и исследования моделей на компьютере.
Урок13_10_ОАП Тема Создание проекта. Блиц- опрос 1.Что такое проект? 2.Укажите этапы разработки проекта. 3.Какая модель помогает нам определиться с интерфейсом.
Общие процедуры. Модульный принцип построения проекта Visual Basic Автор: Сергиенко Е.В. Учитель информатики МОУ СОШ 5.
Веб-технологии и современные средства разработки УЦ ВГТУ & SoftLine Academy.
Постановка проблемной задачи: - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения?
Программирование в среде Visual Basic: переменные Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска.
Что такое «одномерный массив»? Для чего нужны при работе с массивом операторы цикла? Как обозначается элемент массива? Как описывается массив?
Что необходимо сделать, прежде чем использовать переменную в коде? Если необходимо 2 переменные целого типа? 10? Как же поступить, если необходимо использовать.
Транксрипт:

На смену объектам в Visual Basic 6 пришли классы Visual Basic Аналогично событиям объекта рассматриваются события класса, причем в некоторых случаях они изменились по функциональности и по наименованию. Каждый класс имеет свои события. В школьном курсе используется несколько основных событий (Load, Click, DoubleClick, ReSize). Остальные события рассматриваются в практической деятельности по мере необходимости. Событийная процедура – подпрограмма, которая выполняется в ответ на событие экземпляра класса.

Правила написания событийных процедур Экземпляр класса_Событие(Список параметров) Шаблон событийной процедуры создается автоматически на вкладке FormX.vb*, если выбрать экземпляр класса в выпадающем списке управляющих элементов (УЭ) и событие в выпадающем списке событий данного экземпляра УЭ. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click …. End Sub

Пример событийной процедуры Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim rectangle1 As New Rectangle(50, 50, 200, 100) Dim rectangle2 As New Rectangle(70, 20, 100, 200) Пересечение двух прямоугольников PictureBox1.CreateGraphics.Clear(Color.White) PictureBox1.CreateGraphics.DrawRectangle(Pens.Black, rectangle1) PictureBox1.CreateGraphics.DrawRectangle(Pens.Red, rectangle2) If (rectangle1.IntersectsWith(rectangle2)) Then rectangle1.Intersect(rectangle2) If Not (rectangle1.IsEmpty) Then PictureBox1.CreateGraphics.FillRectangle(Brushes.Green, rectangle1) End If End Sub