Использование открытых интерфейсов среды программирования Delphi

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-75397.doc
Работа представляет собой 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) предоставляет доступ к буферу исходных текстов, что позволяет проводить анализ кода и выполнять его генерацию, определять и изменять позицию курсора в окне редактора кода, а также управлять синтаксическим выделением исходного текста.
Тепломассообмен ТГАСУ 2017 Задача 5 Вариант 85
Определение плотности лучистого теплового потока между двумя параллельным плоскими стенками Определить плотность лучистого теплового потока между двумя, параллельно расположенными, плоскими стенками, имеющими температуры t1, ºС и t2, ºС, а степени черноты поверхностей соответственно равны ε1 и ε2. Как изменится интенсивность теплообмена при наличии между стенками экрана, со степенями черноты с обеих сторон εэк = 0,025. Условия теплообмена считать стационарными. Теплопроводностью и конвектив
User Z24 : 4 февраля 2026
250 руб.
Тепломассообмен ТГАСУ 2017 Задача 5 Вариант 85
Биохимические закономерности адаптации к мышечной работе
Реферат по биохимии на тему: "Биохимические закономерности адаптации к мышечной работе" Адаптационные возможности в течение жизни индивида изменяются: у растущего организма с возрастом они увеличиваются, в зрелом возрасте стабилизируются и по мере старения снижаются. Особенно значительное увеличение адаптационных возможностей происходит при регулярном выполнении физических упражнений. Под влиянием систематических тренировок адаптационные механизмы совершенствуются, и уровень адаптации к мышечной
User SNF : 18 ноября 2009
Внедрение систем активного контроля в технологический процесс восстановления гильз цилиндров в ООО «БурКан» Туймазинского района с разработкой конструкции хонинговального станка
РЕФЕРАТ Проект содержит страниц, рисунков, таблиц, источник, листов формата А1, листа формата графического материала. ОРГАНИЗАЦИЯ РЕМОНТА МЕХАНИЧЕСКОГО УЧАСТКА, СРЕДСТВА АКТИВНОГО КОТРОЛЯ, МАРШРУТНАЯ КАРТА, БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ Объектом дипломного проектирования является механического участка цеха. В процессе работы выполнен расчет и обоснование производственной программы участка, расчет норм времени и выбор необходимого оборудования, разработано устройство с модернизацией
User Рики-Тики-Та : 7 апреля 2017
825 руб.
Гидростатика и гидродинамика ТИУ Задача 1.1 Вариант 14
При гидравлическом испытании участка трубопровода с внутренним диаметром d и длиной l, проводимом с целью обеспечения безопасности технологических процессов и недопущения загрязнения окружающей среды, манометрическое давление жидкости было поднято до значения 55 атм. Пренебрегая деформацией трубопровода и изменением температуры, определить какой объем жидкости вытек из негерметичного трубопровода, если через один час давление в нем упало до 40 атм. Модуль упругости жидкости принять равным 2,0·10
User Z24 : 31 декабря 2026
150 руб.
Гидростатика и гидродинамика ТИУ Задача 1.1 Вариант 14
up Наверх