Visual Basic для детей. Уроки 1-5


ControlName.PropertyName = PropertyValue - часть 2


Запись процедур обработки событий

 

            Третьим шагом создания проекта на Visual Basic является запись процедуры обработки событий для элементов управления формы. Для этого используется окно кода. На этом этапе мы рассмотрим способы отображения окна кода для вашего проекта. После этого, мы запишем код на BASIC, т.е. займемся непосредственно программированием. Основательно углубляться в программирование на BASIC мы пока не будем, а только научимся находить нужные процедуры обработки событий и вводить некоторый код.

 

            Как мы уже упоминали, когда вы помещаете элемент управления на форму, то соответствующие этим объектам процедуры обработки событий становятся частью проекта и к ним можно обращаться, используя окно кода (code window). Для каждого элемента управления существует несколько процедур обработки событий. Но, нет необходимости записывать код на BASIC для каждой процедуры. Достаточно записать код для тех процедур, на которые мы хотим, чтобы последовала реакция компьютера. Раз вы принимаете решение ‘закодировать' событие, вы должны знать, что произойдет в результате процедуры обработки событий и выразить свои пожелания в строках кода на BASIC. Как мы уже записывали раньше, формат процедуры обработки событий следующий:

 

Header line:        Private Sub ControlName_EventName()

                              [Исполняемый код BASIC]

Footer line:         End Sub

 

Слова ‘Private Sub’ в заголовке, во-первых, указывают на стандартную подпрограмму Subroutine (то же, что и процедура), а во-вторых, слово Private (Приватная, частная) имеет отношение к форме (если более точно, то - используемый только формой). Не беспокойтесь, если вам не всё понятно.  Создание кода на BASIC является творческой частью разработки программы в Visual Basic. А также частью, где необходимо быть очень точным и внимательным. Орфографические ошибки, пропуски знаков пунктуации, пропуски операторов сделают ваши программы неработоспособными. Поэтому при записи компьютерных программ требуется особое внимание.

 

            Для записи процедуры обработки событий, необходимо:

 

·         Определить, на какое событие какую реакцию вы хотите получить

·         Определить, какова именно должна быть реакция

·         Описать эту реакцию в коде на BASIC

·         Найти процедуру обработки событий в окне кода

·         Вставить код на BASIC

 

Рассмотрим вышесказанное на примере.

 




Начало  Назад  Вперед