назад | содержание | вперед Добавление событий класса Для работы с событиями класса необходимо перейти на вкладку 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.
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки |
Полезные публикации |