Объекты: свойства, методы, события

Свойства объектов (Properties). Каждый объект облада­ет определенным набором свойств, первоначальные значе­ния которых можно установить с использованием диалого­вого окна системы программирования.

Значения свойств объектов можно изменять в програм­мном коде. Для присвоения свойству объекта нового значе­ния в левой части строки программного кода необходимо ука­зать имя объекта и затем название свойства, которые в соответствии с правилами точечной нотации разделяются между собой точкой. В правой части строки (после знака ра­венства) необходимо записать конкретное значение свойства: ff% | =====——^^

5 Объект.Свойство = ЗначениеСвойства V/________________

Например, установим в выделенном фрагменте текста (объ­ект Selection) для первого символа (объект Characters (1)) начертание полужирный (свойство Bold).

Свойство Bold -может быть установлено (значение True свойства) или не установлено (значение False свойства). Значения True и False являются ключевыми словами язы­ка и поэтому выделяются полужирным начертанием.

Присвоим свойству Bold значение True: Selection.Characters (1) .Bold = True Объект обычно имеет несколько свойств. С помощью ин­струкции With . . . End With можно задать значения сразу нескольких свойств объекта. Синтаксис установки значения нескольких свойств объекта:

With Объект

.Свойство1 = ЗначениеСвойства1 .Свойство2 = ЗначениеСвойства2

.СвойствоЫ = ЗначениеСвойстваЫ End With

Например, для придания выделенному фрагменту текста, состоящему из 10 символов, начертания «полужирный кур­сив» можно использовать следующий программный код: For I = 1 То 10 With Selection.Characters(I) .Bold = True .Italic = True End With Next I

Методы объектов (Methods). Для того чтобы объект вы­полнил какую-либо операцию, необходимо применить ме­тод, которым он обладает. Многие методы имеют аргумен­ты, которые позволяют задать параметры выполняемых действий. Для присваивания аргументам конкретных значе­ний используется двоеточие и знак равенства, а друг от дру­га аргументы отделяются запятой.

в

Обратиться к методу объекта можно так же, как и к свой­ству объекта, с использованием точечной нотации. Чтобы определить, для какого объекта вызывается метод, перед именем метода указывается имя объекта, отделенное точкой:

Объект.Метод aprl:=значение, арг2:=значение

Так, сохранение на диске открытого в приложении Word документа реализуется методом Save, без аргументов:

Documents ("ripo6a.doc") .Save

Операция открытия в приложении Word документа Про- 6a.doc должна содержать не только название метода Open, но
и указание пути к открываемому файлу (аргументу FileName метода Open необходимо присвоить конкретное значение):

Documents().Open FileName:="С:\Документы\Проба.doc"

Печать трех первых страниц документа ripo6a.doc реали­зуется с помощью метода Printout с несколькими аргумен­тами. В этом случае необходимо задать значения аргументов Range (задает формат диапазона печати), From и То (за­дают номера начальной и конечной страниц печати):

Documents("Проба.doc").Printout _

Range:=wdPrintFromTo, From:="1",To:="3"

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

Например, объект Document (Документ) реагирует на события Open (Открытие), New (Создание) и Close (Закры­тие), а объект Selection (Выделенный фрагмент доку­мента) реагирует на события Cut (Вырезка), Сору (Копиро­вание), Paste (Вставка), Delete (Удаление) и так далее.

Объекты: свойства, методы, события - student2.ru

Вопросы для размышления

>

1. Можно ли в заданном программном объекте изменить: набор свойств? Набор методов? Набор событий? Значения свойств?

2. Каким образом можно изменить значения свойств программного объекта?

ш

Объекты: свойства, методы, события - student2.ru

4.4. Составьте фрагмент программы, которая открывает документ, печатает его и сохраняет на диске.

4.5. Составьте фрагмент программы, которая в выделенном фраг­менте текста (например, включающем 10 символов), буквам «а» задает начертание полужирный, а всем остальным симво­лам - начертание курсив.

6—2645

Наши рекомендации