Использование открытых интерфейсов среды программирования 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) предоставляет доступ к буферу исходных текстов, что позволяет проводить анализ кода и выполнять его генерацию, определять и изменять позицию курсора в окне редактора кода, а также управлять синтаксическим выделением исходного текста.
Проблемы привлечения иностранных инвестиций в экономику России
Содержание: Введение.................................................................................................................. 3 1. СОСТОЯНИЕ ИНОСТРАННОЙ ИНВЕСТИЦИОННОЙ ДЕЯТЕЛЬНОСТИ В РОССИИ................................................................................................................. 4 1.1. Основные виды инвестиций.......................................................................... 4 1.2 Основные страны-инвесторы...............................................
User Qiwir : 22 октября 2013
10 руб.
Основы бухгалтерского управленческого учета
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ 1. СУЩНОСТЬ УПРАВЛЕНЧЕСКОГО УЧЕТА 2. ЦЕЛИ, ФУНКЦИИ И ЗАДАЧИ УПРАВЛЕНЧЕСКОГО УЧЕТА 3. ПРИНЦИПЫ УПРАВЛЕНЧЕСКОГО УЧЕТА 4. УПРАВЛЕНЧЕСКИЙ УЧЕТ В ИНФОРМАЦИОННОЙ СИСТЕМЕ ОРГАНИЗАЦИИ 5. СРАВНИТЕЛЬНЫЙ АНАЛИЗ УПРАВЛЕНЧЕСКОГО И ФИНАНСОВОГО УЧЕТА 6. РОЛЬ БУХГАЛТЕРА – АНАЛИТЕКА В УПРАВЛЕНИИ ОРГАНИЗАЦИЕЙ ЗАКЛЮЧЕНИЕ СПИСОК ЛИТЕРАТУРЫ ВВЕДЕНИЕ Серьезные изменения, происходящие в нашей стране в последнее десятилетие, требуют пересмотра многих принципов и прежде всего принцип
User Elfa254 : 8 сентября 2013
5 руб.
Проект механизма подъема крана для перегрузки листов Q=30т
Работа выполнена на 3 листах формата А1, 2-х листах формата А3, 1 листе формата А2, 1 листе формата А4 графической части и 43 листах формата А4 пояснительной записки. Содержание 1 Задание 2 Реферат 3 Содержание 4 Введение 5 Описание устройства и работы крана 6 Расчёт механизма подъёма 7 Расчёт механизма передвижения 8 Проверочные расчёты механизма подъёма 9 Уточнённые расчёты механизма подъёма 10 Заключение 11 Список используемой литературы 12 Ведомость проекта
User Elfa254 : 28 декабря 2017
80 руб.
Проект механизма подъема крана для перегрузки листов Q=30т
Асфальто-смолисто-парафиновые отложения на Зай-Каратайской площади
1. Введение 2. Исходные данные 2.1 Орогидрография 2.2 Тектоника 2.3 Стратиграфия 2.4 Коллекторские свойства продуктивных горизонтов 2.5 Физико-химические свойства нефти, газа и пластовой воды 2.6 Режим залежи 2.7 Конструкция скважин 3.Технико-технологический раздел 3.1 Характеристика эксплуатационного фонда скважин 3.2 Анализ причин ремонтов скважин оборудованных УШСН 3.3 Механизм и условия формирования АСПО в скважине 3.4 Состав АСПО 3.5 Методы используемые по предотвращению отложений АСПО 3.5.
User alfFRED : 27 октября 2012
77 руб.
up Наверх