Ein Beispiel für die Erstellung der Aktionen und Datentypen für eine Anwendung finden Sie in Schritt 4 des Abschnitts Beispiel zur Erstellung eines Registrierungspakets.
Aktionen und Datentypen stellen eine Benutzerschnittstelle für die Anwendung zur Verfügung.
Aktionen stellen eine Benutzerschnittstelle für den Befehl zur Verfügung, der die Anwendung startet.
Datentypen stellen ein angepaßtes Erscheinungsbild und Verhalten für die Datendateien der Anwendung zur Verfügung.
Für typische Anwendungen sind folgende Definitionen für Aktionen und Datentypen erforderlich:
Eine Aktion, die die Anwendung öffnet.
Ein Datentyp für die Datendateien der Anwendung. Wird ein Datentyp erstellt, müssen auch folgende Komponenten erstellt werden:
Eine 'Öffnen'-Aktion für die Datendateien der Anwendung
Eine 'Drucken'-Aktion für die Datendateien der Anwendung
Ein Datentyp für die Anwendungsgruppe (siehe Eindeutige Symbole für Anwendungsgruppen konfigurieren).
Eine Einführung zur Verwendung von Aktionen und Datentypen auf dem Desktop finden Sie im Abschnitt Kapitel 10.
Aktionen und Datentypen werden in Konfigurationsdateien definiert. Bei der Benennung der Dateien muß das Suffix .dt verwendet werden. Per Konvention erhält die Datei den Namen aktionsname.dt oder anwendungsname.dt.
Dateien mit Aktionen und Datentypen sollten unter dem Anwendungsstammverzeichnis im Verzeichnis app_root/dt/appconfig/types/sprache gespeichert werden. Der Standardwet für sprache ist C.
Definitionen für Aktionen und Datentypen für eine Anwendung können auf zwei verschiedene Weisen erstellt werden:
Verwenden Sie das Werkzeug 'Aktion erstellen'.
'Aktion erstellen' stellt eine benutzerfreundliche Schnittstelle mit Textfeldern zur Verfügung, die Sie ausfüllen müssen. Das Werkzeug unterliegt jedoch verschiedenen Beschränkungen.
Erstellen Sie die Definitionen manuell.
Hierfür ist es erforderlich, daß Sie die Syntax für die Erstellung der Definitionen erlernen, doch dafür erhalten Sie Zugriff auf sämtliche Funktionen.
Bei dieser Prozedur wird das Dienstprogramm 'Aktion erstellen' verwendet, um eine Aktion und Datentypen für die Anwendung zu erstellen.
Weitere Informationen zu 'Aktion erstellen' finden Sie in der zugehörigen Online-Hilfe oder im Abschnitt Kapitel 11.
Öffnen Sie die Anwendungsgruppe 'Desktop_Apps', und doppelklicken Sie auf 'Aktion erstellen'.
Verwenden Sie 'Aktion erstellen', um die Definitionen für Aktionen und Datentypen für die Anwendung und deren Datentyp zu erstellen.
Die mit 'Aktion erstellen' angelegte Konfigurationsdatei wird in das Verzeichnis HomeVerzeichnis/.dt/type/aktionsname.dt geschrieben. Die Aktionsdatei (die ausführbare Datei mit dem Namen der Aktion) wird im Home-Verzeichnis erstellt.
Testen Sie die Aktion mit der im Home-Verzeichnis erstellten Aktionsdatei.
Kopieren Sie die Definitionsdatei der Aktion (HomeVerzeichnis/.dt/type/aktionsname.dt) in das Verzeichnis anwendungstammverzeichnis/dt/appconfig/types/sprache.
Nachdem das Verzeichnis für die Anwendungsgruppe erstellt wurde (siehe Schritt 7: Die Anwendungsgruppe erstellen), kopieren Sie die Aktionsdatei HomeVerzeichnis/aktionsname in das Verzeichnis anwendungstammverzeichnis/dt/appconfig/appmanager/sprache/anwendungsgruppenname.
Erstellen Sie eine Konfigurationsdatei mit den Definitionen für Aktionen und Datentypen für die Anwendung.
Definitionsdateien für Aktionen und Datentypen müssen der Namenskonvention name.dt entsprechen.
Sie können alle Definitionen für Aktionen und Datentypen in eine Datei einfügen oder mehrere Dateien verwenden. Jede Datei sollte einen Dateinamen erhalten, dem Systemverwalter die zugehörige Anwendung zuordnen können.
Die Namen für Aktionen und Datentypen müssen aus einem Wort bestehen (keine Leerzeichen). Unterstriche dürfen verwendet werden. Per Konvention wird der erste Buchstabe des Aktions- oder Datentypnamens als Großbuchstabe geschrieben. Es darf kein bereits vorhandener Aktions- oder Dateiname verwendet werden. Es sollte ein Name verwendet werden, dem fortgeschrittene Benutzer und Systemverwalter die zugehörige Anwendung zuordnen können.
Soll das Anwendungssymbol mit einem anderen Namen als dem der Aktion beschriftet werden, geben Sie das Feld LABEL in der Definition der Aktion an.
Weitere Informationen zur Erstellung von Aktionen und Datentypen können folgenden Kapiteln entnommen werden: