Applikationen erstellen

Online-Hilfe erstellen

Top  Previous  Next

Ohne Online-Hilfe ist ein Programm keine echte Windows-Anwendung. Allerdings übersteigt der Aufwand, eine ausgefeilte Windows-Hilfe zu erstellen, den für das Umsetzen der eigentlichen Anwendung oft um ein Vielfaches. Es ist meist erheblich zeitaufwändiger, alle Funktionen einer Anwendung bis ins Detail zu beschreiben, als sie zu implementieren.

TurboDB Studio unterstützt zwei Arten der Online-Hilfe. Die klassische Windows-Hilfe (*.hlp) für Windows XP und das modernere HTML-Format (*.chm) für Windows VISTA.

Zum Erstellen der Hilfe kommen komfortable Werkzeuge zum Einsatz, auch kostenlose Freeware-Editoren wie etwa HelpMaker sind im Internet zu finden. Wir empfehlen KAL von Linn edv und Help & Manual von EC Software.

Die Arten der Hilfeunterstützung

TurboDB Studio stellt drei Möglichkeiten für die Hilfe zur Verfügung:

keine Hilfe
einfache Hilfe (nicht kontextsensitiv)
kontextsensitive Hilfe

Die Art der Hilfe-Unterstützung legen Sie in den Projekt-Eigenschaften fest.

Für die Option Keine bleibt die Funktion der [F1]-Taste wirkungslos.

Standard Hilfe

Bei der Standard-Hilfe führt der Druck auf die [F1]-Taste immer zur ersten Seite der Hilfe-Datei (meist mit "Inhalt" bezeichnet).

Die Standard-Hilfe ist in den meisten Fällen ein sehr guter Kompromiss zwischen Anwendungskomfort und dem erforderlichen Entwicklungsaufwand. TurboDB Studio-Anwendungen sind oftmals so einfach und überschaubar, dass einige pauschale Hinweise zur Bedienung völlig ausreichen; eine detaillierte kontextsensitive Hilfe ist in vielen Fällen verzichtbar.

Bei Anwendungen mit Standard Hilfe wird bei Druck auf [F1] immer nur das erste Hilfe-Thema aufgerufen. Im einfachsten Fall steht hier nur ein klärender Text. Man kann aber auch eine ausführlichere Hilfedatei mit mehreren Themen erstellen, die dann über Hypertextlinks erreicht werden können. Schließlich bietet es sich noch an, die Hilfe-Themen stichwortartig aufzulisten. In diesem Fall wird die Suchen-Funktion der Hilfe aktiviert und man erhält eine recht komfortable und informative Hilfefunktion.

Um Ihren Anwendern diese Art der Online-Hilfe anzubieten ist es ausreichend eine Hilfedatei zu erstellen, diese genauso zu benennen wie Ihr TurboDB Studio Projekt und sie neben der erstellten Anwendung (Projekt.exe) zu speichern.

Kontextsensitive Hilfe

Die Option Kontextsensitiv legt fest, dass je nach gerade aktiver Programmfunktion ein spezieller Hilfetext aufgerufen wird. Wird der Kontext in der Hilfedatei nicht gefunden, erscheint eine entsprechende Fehlermeldung. In TurboDB Studio ist Kontext hier gleichzusetzen mit Formular. Das meint, es muss für jedes Formular eine Einsprungmarke in der Hilfe festgelegt werden. Die Namen der Einsprungmarken (ContextId) müssen mit ctxFrm beginnen. Darauf folgt der komplette Name des Formulares, also: ctxFrmTABELLE.FORMULAR.

Als Beispiel dient das Formular Kraftfahrzeuge der Tabelle KFZ aus dem Beispielprojekt KFZ. Die richtige ContextId sieht so aus: ctxFrmKFZ.Kraftfahrzeuge.