Erweitern der IDE mit speziellen Interfaces

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Erweitern der IDE mit der Tools-API


Die Tools-API stellt einige spezielle Interfaces bereit, die Sie in benutzerdefinierte Klassen implementieren und dann in der IDE registrieren können. Diese Interfaces erleichtern bestimmte Erweiterungen der IDE, wie Hinzufügen eines Experten zu der IDE oder Behandeln von Benachrichtigungen von speziellen Ereignissen in der IDE.

Dies sind die wichtigsten Arten von Interfaces, die Sie zur Erweiterung der IDE implementieren können:

  • Ein "Experte" ist ein Konfigurations-Assistent. Die IDE stellt ein Basis-Interface für Experten sowie untergeordnete Interfaces bereit, mit denen Sie auf einfache Weise spezielle Arten von Experten erstellen können. Siehe Eine Experten-Klasse erstellen.
  • Ein "Notifier" ist eine andere Art von Interface, mit dem die IDE Ihren Experten benachrichtigt, wenn etwas Interessantes passiert. Sie können einen Notifier schreiben, damit die IDE Ihr Notifier-Objekt benachrichtigt, wenn der Benutzer eine Datei öffnet, Quellcode bearbeitet, ein Formular ändert, ein Debugger-Sitzung startet usw. Siehe Einen Experten über IDE-Ereignisse benachrichtigen.
  • Ein "Creator" ist eine weitere Art von Interface, mit dem Sie neue Units, Projekte oder andere Dateien erstellen oder vorhandene Dateien öffnen können. Siehe Formulare und Projekte erstellen.
  • Weitere wichtige Interfaces sind "Module" und "Editoren". Ein Modul-Interface repräsentiert eine offene Unit, die eine oder mehrere Dateien umfasst. Ein Editor-Interface repräsentiert eine geöffnete Datei. Unterschiedliche Arten von Editor-Interfaces ermöglichen den Zugriff auf wichtige Bestandteile der IDE: beispielsweise auf den Quelltext-Editor für Quelltextdateien, den Formular-Designer für Formulardateien oder auf Projektressourcen einer Ressourcendatei. Siehe Mit Dateien und Editoren arbeiten.

Themen

Siehe auch