Использование открытых интерфейсов среды программирования Delphi
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Одной и наиболее сильных сторон среды программирования 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 (модуль DsgnIntf.pas) предоставляет средства для создания редакторов свойств и редакторов компонентов.
Редакторы свойств и компонентов – это тема, достойная отдельного разговора, поэтому напомним лишь, что редактор свойства контролирует поведение Инспектора Объектов при попытке изменить значение соответствующего свойства, а редактор компонента активизируется при двойном нажатии левой кнопки мыши на изображении помещенного на форму компонента. Version Control Interface (модуль VCSIntf.pas) предназначен для создания систем контроля версий. Начиная с версии 2.0, Delphi поддерживает интегрированную систему контроля версий Intersolv PVCS, поэтому в большинстве случаев в разработке собственной системы нет необходимости. По этой причине рассмотрение Version Control Interface мы также опустим. File Interface (модуль FileIntf.pas) позволяет переопределить рабочую файловую систему IDE, что дает возможность выбора собственного способа хранения файлов (в Memo-полях на сервере БД, например). Edit Interface (модуль EditIntf.pas) предоставляет доступ к буферу исходных текстов, что позволяет проводить анализ кода и выполнять его генерацию, определять и изменять позицию курсора в окне редактора кода, а также управлять синтаксическим выделением исходного текста.
Данная статья посвящена открытым интерфейсам Delphi и представляет собой обзор представляемых ими возможностей. В Delphi определены шесть открытых интерфейсов: Tool Interface, Design Interface, Expert Interface, File Interface, Edit Interface и Version Control Interface. Вряд ли в рамках данной статьи нам удалось бы детально осветить и проиллюстрировать возможности каждого из них. Более основательно разобраться в рассматриваемых вопросах вам помогут исходные тексты Delphi, благо разработчики снабдили их развернутыми комментариями. Объявления классов, представляющих открытые интерфейсы, содержатся в соответствующих модулях в каталоге ...\Delphi\Source\ToolsAPI. Design Interface (модуль DsgnIntf.pas) предоставляет средства для создания редакторов свойств и редакторов компонентов.
Редакторы свойств и компонентов – это тема, достойная отдельного разговора, поэтому напомним лишь, что редактор свойства контролирует поведение Инспектора Объектов при попытке изменить значение соответствующего свойства, а редактор компонента активизируется при двойном нажатии левой кнопки мыши на изображении помещенного на форму компонента. Version Control Interface (модуль VCSIntf.pas) предназначен для создания систем контроля версий. Начиная с версии 2.0, Delphi поддерживает интегрированную систему контроля версий Intersolv PVCS, поэтому в большинстве случаев в разработке собственной системы нет необходимости. По этой причине рассмотрение Version Control Interface мы также опустим. File Interface (модуль FileIntf.pas) позволяет переопределить рабочую файловую систему IDE, что дает возможность выбора собственного способа хранения файлов (в Memo-полях на сервере БД, например). Edit Interface (модуль EditIntf.pas) предоставляет доступ к буферу исходных текстов, что позволяет проводить анализ кода и выполнять его генерацию, определять и изменять позицию курсора в окне редактора кода, а также управлять синтаксическим выделением исходного текста.
Другие работы
Лабораторная работа № 1 по предмету «Программное обеспечение инфокоммуникационных технологий»
sesh
: 25 марта 2019
Лабораторная работа № 1 по предмету «Программное обеспечение инфокоммуникационных технологий»
ВВЕДЕНИЕ В ПАКЕТ MathCAD
Цель работы: Познакомиться с пакетом MathCAD. Изучить основные вычислительные возможности пакета
Рекомендации по выполнению работы
• установить на свой компьютер пакет Mathcad
• проработать материал лекции 1-10
• вариант задания должен соответствовать двум последним цифрам вашего пароля. Если вариант задания с таким номером отсутствует, начните отсчет вариантов сначала.
Сод
280 руб.
Соединения зубчатые Задание №8 Вариант 9
Laguz
: 5 сентября 2024
Вариант 9 НГАУ
Чертежи и расчет в 16 компасе
Есть расчет зубчатой передачи, сборочный чертеж и спецификация
Файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
Если есть какие-то вопросы или нужно другой вариант, пишите.
250 руб.
Уплата налога на доходы физических лиц в бюджет
OstVER
: 21 декабря 2012
Оглавление
Введение
1. Основные понятия налога на доходы физических лиц
1.1 Объекты, налогоплательщики, налоговая база, ставки налога на доходы физических лиц
1.2 Порядок взимания налога на доходы физических лиц
2. ПРОБЛЕМЫ, связанные с исчислением налога на доходы физических лиц и контролем уплаты его в бюджет и пути их решения
2.1 Проблемы, связанные с исчислением налога на доходы физических лиц и контролем уплаты его в бюджет и пути их решения
2.2 Изменения налогового законодательства по нало
5 руб.
Свидетельство № 2382168 С1, Свидетельство № 2184204 С2, Свидетельство № 2299168 С2, Свидетельство № 2203384 С2, Передвижная нефтепромысловая смесительная установка, Подающая труба для сыпучих продуктов, Устройство для приготовления растворов-Патентно-инф
lenya.nakonechnyy.92@mail.ru
: 21 июля 2016
Свидетельство № 2382168 С1, Свидетельство № 2184204 С2, Свидетельство № 2299168 С2, Свидетельство № 2203384 С2, Передвижная нефтепромысловая смесительная установка, Подающая труба для сыпучих продуктов, Устройство для приготовления растворов-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
368 руб.