Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Объектно-ориентированный подход к созданию программных средств


Объектные модели программных продуктов фирмы Microsoft

Большинство хорошо известных программных продуктов фирмы Microsoft, как Word, Excel, Access и Internet Explorer, состоят из объектов, которые доступны любым другим внешним программам через механизм OLE Automation.

Так, в пакете программ MS Office насчитывается несколько сотен унифицированных классов объектов, представленных в виде нескольких библиотек. Есть библиотеки с общими для всех программ объектами (классами). Таких объектов в MS Office более 50%. Кроме того, каждая программа MS Office имеет свою собственную библиотеку классов.

Все собственные библиотеки программ строятся по одинаковым принципам:
• В каждой программе есть корневой объект (класс), представляющий всю эту программу.
• В корневой объект вложено (встроено) определенное количество объектов, которые задают свойства корневого (вложенные объекты называются свойствами-участниками).
• Кроме свойств-участников, корневой объект имеет свои дополнительные свойства, методы и события.
• Большинство вложенных объектов построены по той же схеме, что и корневой. Они также имеют свои свойства-участники и дополнительные терминальные свойства, методы и события.

В результате каждая программа может быть представлена ​​в виде объектной модели. С ее помощью можно определить, интерфейсы каких компонентов могут быть использованы программистами в их программах и как эти компоненты соотносятся друг с другом.
Фрагменты верхнего уровня объектных моделей программ Word, Excel, Access и Internet Explorer приведены в приложениях 1-4. В моделях этих программ объекты располагаются в определенной иерархической последовательности согласно отношением типа «состоит из». Так, рабочие книги (Workbooks) входят в состав программы Excel, а рабочие листы (Worksheets) - в состав рабочей книги.

Другие статьи по теме:

- Среда программирования. Интегрированные среды программирования
- Eclipse
- Понятие языка программирования
- Средства быстрой разработки прикладных программ
- Среда программирования delfi 2.0


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами