Doações 15 de Setembro 2024 – 1º de Outubro 2024 Sobre a angariação de fundos

Borland Delphi/C++Builder ToolsAPI или взгляд на Borland...

Borland Delphi/C++Builder ToolsAPI или взгляд на Borland IDE изнутри

Семак Андрей.
Quanto Você gostou deste livro?
Qual é a qualidade do ficheiro descarregado?
Descarregue o livro para avaliar a sua qualidade
De que qualidade são os ficheiros descarregados?
Рано или поздно каждому профессиональному разработчику программного обеспечения становится тесной среда обитания. По мнению автора, читатель понял, что речь идет о среде разработки, в которой обитает разработчик. У кого это "дом", у кого "строительная площадка", а у кого и то, и другое. В этой статье мы рассмотрим возможность расширения нашего дома. Мы покажем, как именно можно наращивать мощность IDE своими силами, будь то среда разработки Borland Delphi или Borland C++ Builder.
У многих из вас возникало желание добавить несколько полезных функций в любимое IDE. Разработчики фирмы Borland не оставили без внимания эту полезную возможность. Они разработали набор интерфейсов, позволяющих расширять возможности среды, хотя, к сожалению, отсутствие документации по данному вопросу мешает самостоятельному изучению. Жалкие комментарии в исходных текстах не могут воспроизвести всю мощь, которую предоставляет IDE разработчику расширений. Автор статьи попытается передать читателю опыт своих изысканий и постарается своими советами уберечь читателя от многих подводных камней.
Документ построен таким образом, чтобы мы переходили от этапа к этапу от простого к сложному. Насколько это удалось, судить вам. Вместе c вами мы рассмотрим на примерах все сервисы, предоставляемые IDE Borland Delphi\C++Builder.
.
Введение.
Что такое ToolsAPI?
Старый "стиль" и "новый стиль" ToolsAPI.
Особенности ToolsAPI в Delphi/C++ Builder различных версий.
Типы экспертов.
Пакеты.
Библиотеки.
Особенности отладки экспертов.
Что такое интерфейсы и особенности их использования в ToolsAPI.
Основные сервисы ToolsAPI.
Первый эксперт.
Методы интеграции со средой или создаем MenuWizard.
Работаем с сервисами. Окно сообщений IDE.
Понятие нотификаций.
Нотификации IDE.
Управление напоминаниями ToDo.
Хотим горячие клавиши!
Работа с проектами.
Управление настройками проекта.
Понятие нотификатора модуля.
Понятие редакторов.
Представления редактора.
Создаем RepositoryWizard.
Используем "HACK".
Известные ошибки в ToolsAPI различных версий IDE.
Известные ошибки в Delphi 7 Open Tools API (некоторые есть в Delphi/C++ Builder 6).
Известные ошибки в Delphi 6 Open Tools API (некоторые есть в Delphi/C++ Builder 5).
Известные ошибки в C++Builder 5.01 Open Tools API.
Известные ошибки в Delphi 5.01 Open Tools API.
Литература.
Приложение.
Idioma:
russian
Arquivo:
DOC, 374 KB
IPFS:
CID , CID Blake2b
russian0
Descargar (doc, 374 KB)
A converter para
Conversão para falhou

Frases chave