Категория
Информатика
Тип
реферат
Страницы
7 стр.
Дата
08.08.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20561.zip — 9 kb
  • ispolzovanie-otkrytyx-interfejsov-sredy-programmirovanija-delphi_20561_1.rtf — 41.27 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Использование открытых интерфейсов среды программирования Delphi
Одной и наиболее сильных сторон
среды программирования Delphi является ее открытая архитектура, благодаря
которой Delphi допускает своего рода метапрограммирование, позволяя “программировать среду программирования”. Такой подход переводит Delphi на качественно новый уровень систем разработки приложений и позволяет встраивать в этот продукт дополнительные инструментальные средства, поддерживающие практически все этапы создания прикладных систем. Столь широкий спектр возможностей открывается благодаря реализованной в Delphi концепции
так называемых открытых интерфейсов, являющихся связующим звеном между IDE (Integrated Development Environment) и внешними инструментами.
Данная статья посвящена открытым интерфейсам Delphi и представляет собой обзор представляемых ими возможностей. В Delphi
определены шесть
открытых интерфейсов : Tool Interface, Design Interface, Expert Interface, File Interface, Edit Interface и
Version Control Interface. Вряд ли в рамках данной статьи нам удалось бы детально осветить и проиллюстрировать возможности каждого из
них. Более основательно разобраться в рассматриваемых вопросах вам помогут исходные тексты Delphi, благо разработчики снабдили их развернутыми комментариями. Объявления классов, представляющих открытые интерфейсы, содержатся в соответствующих модулях в каталоге ...\Delphi\Source\ToolsAPI. Design Interface (модуль
DsgnIs) предоставляет средства для создания редакторов свойств и редакторов компонентов.
Редакторы свойств и компонентов – это тема, достойная отдельного разговора, поэтому напомним лишь, что редактор свойства контролирует поведение Инспектора Объектов при попытке изменить значение соответствующего



Ваше мнение



CAPTCHA