Иллюстрированный самоучитель по Visual Basic 6.0
Ch 15.htm
назад | содержание
| вперед
Добавление событий класса
Для работы с событиями
класса необходимо перейти на вкладку Events (События) построителя, которая
показана на рис. 15.14.
Для работы с событиями
в построителе предназначено диалоговое окно Event Builder (Построитель
событий) (рис. 15.15), которое открывается при нажатии кнопки Add New
Event to Current Class (Добавить новое событие в текущий класс) на панели
окна построителя. Для открытия этого окна можно также выбрать команду New (Новое)
меню File (Файл), а затем значение Event (Событие).
Диалоговое окно построителя
событий похоже на окно построителя методов. При необходимости можно добавить
аргументы в событие с помощью окна Add Argument (Добавить аргумент),
аналогичного окну добавления аргументов в метод.
Рис. 15.14. Вкладка
Events построителя классов Class Builder
Рис. 15.15. Диалоговое
окно построителя событий Event Builder
При необходимости можно
работать сразу со всеми членами класса с помощью вкладки All (Все) построителя
классов (рис. 15.16).
После завершения работы
с классом его необходимо сохранить в файле с расширением els.
Полный текст полученного
при помощи Class Builder класса приводить нет необходимости, поскольку
он достаточно объемный. Следует заметить, что свойства
вводятся не как глобальные переменные, а с помощью функций Property Get и Property
Let. Для примера можно привести текст свойства AddSalary:
Private mvarAddSalary
As Currency 'local copy
Public Property Let AddSalary(ByVal
vData As Currency)
'used when assigning a
value to the property, on
the left side of an assignment.
'Syntax: X.AddSalary =
5
mvarAddSalary = vData
End Property
Public Property Get AddSalary
() As Currency
'used when retrieving value
of a property, on
the right side of an assignment.
'Syntax: Debug.Print X.AddSalary
AddSalary = mvarAddSalary
End Property
Замечание
Необходимо отметить,
что спроектированные при помощи построителя классов члены класса после завершения
проектирования и сохранения класса уже недоступны в построителе для редактирования
или удаления. Неудачно созданные и сохраненные члены класса удаляются непосредственно
из кода модуля класса в редакторе кода.
Рис. 15.16. Вкладка
АН построителя классов Class Builder
Созданные таким образом
классы работают только в проекте, для которого они созданы. Однако подход ООП
изобретен в том числе и для многократного использования кода, чем он и замечателен.
Такую возможность предоставляет Visual Basic 6.
назад | содержание
| вперед