Объектно-ориентированный подход к созданию программных средствРаздел: Уроки программирования | |
Анализируя структуру объектных моделей программ фирмы Microsoft, можно отметить следующее:
• для большинства программ (Excel, Word, PowerPoint, Access, Outlook) корневым объектом является объект Application. Для Internet Explorer - это объект Window;
• среди объектов, вложенных в объект Application, основные, которые задают специфику программы. Это такие объекты, как объект Workbook (рабочая книга Excel), объект Document (документ Word), объект Presentation (презентация PowerPoint), объект Report (отчет Access);
• есть объекты (CommabdBars, Dialogs, Windows, Assistant, FileSearch, VBE), входящие в объектные модели почти всех приложений пакета MS Office. Такие объекты хранятся в библиотеке Office и присоединяются к собственным библиотек каждого документа. Общие объекты определяют свойства документов, необходимых для работы с инструментальными линейками, меню, элементами управления, стандартными диалогами и т.д., создавая таким образом одинаковый интерфейс документов в среде Office;
• объектная модель Outlook значительно отличается от моделей всех других приложений. Суть в том, что объектная модель этого применение не является фиксированной и может неограниченно расширяться по мере того, как в Outlook добавляются папки и подпапки.
Конечные пользователи обращаются к интерфейсу объектов приложений с помощью инструментальных панелей или меню, но к нему может непосредственно из кода своей программы обратиться и программист. Это чрезвычайно мощный механизм манипулирования приложениями, например, офисными программами, имеющими развитую объектную модель.
Состав объектов соответствующей офисной программы можно просмотреть в окне просмотра объектов Редактора VBE (Visual Basic Editor) командой View / Object Browser. В окне просмотра объектов можно выбрать библиотеку и просмотреть ее состав. Окно просмотра объектов используется для поиска нужного элемента, просмотра его свойств, методов и событий, получение справки по любым элементом, а также для вставки элемента в модуль.
Во всех офисных приложениях объектом верхнего уровня, представляющая саму программу, есть объект с именем Application, а в Internet Explorer - объект с именем Window.
Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Продолжение статьи: ч.22 Продолжение статьи: ч.23 Продолжение статьи: ч.24
Другие материалы по теме:
- Разработка программного продукта. Этапы проектирования и построение модели- Технология intranet
- Способы описания алгоритмов
- Средства быстрой разработки прикладных программ
- Средства структурного анализа и проектирования систем
