Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Глава 4. граммных объектов, а также создания новых классов объек­тов самим программистом




граммных объектов, а также создания новых классов объек­тов самим программистом.

Каждый из классов обладает специфическим набором свойств, методов и событий. Например, в приложении Word существует класс объектов «документ» (Document), кото­рый обладает определенными наборами:

• свойств: имя (Name), полное имя (FullName) и так далее;

• методов: открыть документ (Open), напечатать доку­мент (Printout), сохранить документ (Save) и так далее;

• событий: открытие документа (DocumentNew ()), за­крытие документа (Document__Close ()) и так далее. Экземпляры класса. Объект, созданный по «шаблону»

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

Document("npo6a.doc")

Различные экземпляры класса обладают одинаковым набо­ром свойств, однако значения свойств у них могут отличаться. Так, в приложении Word могут быть открыты несколько доку­ментов, экземпляров класса Document, которые имеют раз­личные имена, хранятся в различных каталогах и так далее. В табл. 4.1 приведены значения некоторых свойств двух эк­земпляров класса Document: Document("npo6a.doc"), кото­рый хранится в каталоге Документы на диске С:, и Docu­ment ("ripo6a.txt"), который хранится в корневом каталоге этого диска.

Таблица 4.1. Некоторые свойства экземпляров класса Document

Имя объекта Свойства объекта и их значения|
FullName (полное имя) Path (путь)
proba.doc С:\Документы\ргоЬа.doc С:\Документы\
proba.txt C:\proba.txt С:\

Семейства объектов. Семейство объектов представляет собой объект, содержащий несколько объектов, экземпля­ров одного класса. Например, все открытые в текущий мо­мент в приложении Word документы образуют семейство, которое обозначается следующим образом:

Documents()


Основы алгоритмизации и программирования _______________________ 159

Обращение к объекту, входящему в семейство, произво­дится по его имени или индексу. Например, обращение к до­кументу производится по его имени:

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

Все символы, входящие в выделенный фрагмент доку­мента (объект Selection) входят в семейство Charac­ters (). Обращение к символу производится по его индексу, например:

Characters(7)

Вопросы длйЮЕзмышления

Ф

1. Чем различаются понятия «класс объектов», «экземпляр класса»

и «семейство объектов»?

2. Как вы думаете, какие классы объектов существуют в приложе­
нии Word? В приложении Excel?

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

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

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

{/Ъ£ * Объект.Свойство = ЗначениеСвойства

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

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





Дата публикования: 2014-10-30; Прочитано: 392 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...