Использование открытых интерфейсов среды программирования 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) предоставляет доступ к буферу исходных текстов, что позволяет проводить анализ кода и выполнять его генерацию, определять и изменять позицию курсора в окне редактора кода, а также управлять синтаксическим выделением исходного текста.
Гражданский процесс. Практические задания. РОСНОУ
Задание №1. Решите практические задачи: При рассмотрении дела по иску Васяевой И. В. К Кулешову В. И. о выселении после объяснений сторон и допроса свидетелей в суд сообщили, что у судьи тяжело заболел ребенок. Председательствующий объявил перерыв на два часа. Во время перерыва он рассмотрел и разрешил другое несложное гражданское дело. После перерыва судья продолжил исследование доказательств, допросил еще одного свидетеля, исследовал письменные доказательства. После прений сторон суд удалился
User studypro : 14 мая 2016
70 руб.
Аналіз обліку платників податків в Україні
1. Основні поняття про платників податків. Класифікація суб”єктів господарювання 1.1 Власність – правооснова господарської діяльності ЗАКОН УКРАЇНИ „Про власність” [12] спрямований на реалізацію Декларації про державний суверенітет України. Метою цього Закону є забезпечення вільного економічного самовизначення громадян, використання природного, економічного, науково-технічного та культурного потенціалів республіки для підвищення рівня життя її народу. Національне багатство України: земля, її н
User ostah : 25 ноября 2012
5 руб.
Экскаватор одноковшовый гусеничный с просеивающим ковшом
В курсовом проекте ведётся создание машины, на базе одноковшового экскаватора. Предполагаемое рабочее оборудование экскаватора выполняет разрыхление мерзлого, комковатого, щебенистого грунта и состоит из стрелы, рукояти, обратная лопата с вместимостью ковша 1,4 м3 (в ковше установлены оси с ножами, с приводом от двух гидромоторов, установленных по бокам ковша). Движение рукоятей и части стрелы производится за счёт системы гидроцилиндров. Содержание Введение 4 1 Обзор и анализ конструкций 5 2 О
User maksimgridin : 4 марта 2020
999 руб.
Экскаватор одноковшовый гусеничный с просеивающим ковшом
Проектирование сервисного центра по обслуживанию автовладельцев Выборгского района г. Санкт-Петербурга. Разработка услуги по постгарантийному обслуживанию автомобилей
СОДЕРЖАНИЕ 2 ВВЕДЕНИЕ 6 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 9 1.1 Анализ рынка автосервисных услуг в г.Санкт-Петербург в Выборгском районе 9 1.2 Выбор предоставляемой услуги (содержание услуги по послегарантийному обслуживанию автомобилей Cadillac Escalade 13 1.3 Основные отличительные особенности и преимущества проектируемого сервисного центра 14 1.4 Выбор места предоставления услуги (расположения СТО) 17 1.5 Цели и задачи проекта 19 2 КОММУНИКАТИВНАЯ ЧАСТЬ 20 2.1 Суть кадровой политики сервисного центра 20
User GnobYTEL : 19 февраля 2012
20 руб.
up Наверх