Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lector2(Stud).doc
Скачиваний:
4
Добавлен:
02.05.2019
Размер:
156.16 Кб
Скачать

1.2. Свойства и методы

Свойства и методы предназначены для доступа к содержимому и функциональности объекта.

В общем случае свойства используются для доступа к содержимому, которое может включать в себя текст, хранящийся в объекте, или значение атрибута объекта, а методы – для доступа к функциональным возможностям, под которыми понимается все, что разрешается делать с содержимым. Но такое различие существует не всегда: в любой модели объектов есть свойства и методы – исключения из данного правила.

1.3. Связь модели объектов с пользовательским интерфейсом

С объектами приложения можно взаимодействовать двумя способами: вручную (через пользовательский интерфейс) и программно (посредством того или иного языка программирования). В первом случае, чтобы добраться до блока приложения, управляющего нужными данными или командами можно использовать клавиатуру или мышь, или и то, и другое. Но программируя на Visual Basic, следует пройти по иерархии объектов, «спускаясь» с объекта верхнего уровня до объекта, включающего в себя нужное содержимое и функциональность, и воспользоваться его свойствами и методами.

Так как пользовательский интерфейс и Visual Basic – это два способа доступа к одним и тем же содержимому и функциональности, имена многих объектов, свойств и методов совпадают с названиями элементов пользовательского интерфейса, а общая структура модели объектов напоминает структуру пользовательского интерфейса. Это значит также, что для любой операции, которую можно выполнить через пользовательский интерфейс, существует эквивалентный код на Visual Basic.

1.4. Объекты-наборы

Изучая схемы модели объектов, можно заметить, что имена объектов обычно имеют единственное и множественного значение одного и того же имени объекта, например, «Documents (Document)» или «Workbooks (Workbook)». В таких случаях первое слово (обычно во множественном числе) – это имя объекта-набора (collection object). Набор представляет собой объект, содержащий группу родственных объектов. С объектами-наборами можно работать не только по отдельности, но и как с единой группой. Второе слово (обычно в единственном числе и в скобках) относится к именам объектов, составляющих набор.

Хотя и Documents, и Document – объекты разные, каждый со своим набором свойств и методов, на многих схемах моделей объектов их объединяют для упрощения схемы. Объект-набор можно использовать для доступа к отдельным объектам в наборе – обычно посредством метода или свойства Item. Свойство или метод Item в большинстве наборов используется по умолчанию.

Кроме того, можно создавать и добавлять к набору новые элементы – обычно методом Add этого набора.

Число объектов в наборе можно определить свойством Count.

Наборы полезны и для других целей. Они, например, позволяют выполнять операции над всеми объектами набора. Для этого следует перебирать все элементы набора с помощью операторов For Each … Next или For … Next.

2-й учебный вопрос: Автоматизация операций с использованием объектов

Чтобы автоматизировать операцию в Microsoft Excel, следует сначала получить ссылку на объект с соответствующими содержимым и функциональностью, а затем воспользоваться его свойствами и методами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]