![]() |
![]() |
||
![]() |
Hilfeviewer im Vista®-Stil
Fügen Sie Ihren selbst programmierten Anwendungen eine optisch ansprechende und moderne Hilfe hinzu. Sie müssen lediglich die Inhalte als HTML-Seiten erstellen und die hier vorgestellte Bibliothek einbinden. |
||
![]() |
![]() |
Damit eine selbst programmierte Anwendung fertig wirkt und um dem Benutzer Hilfestellung zur Verwendung der Software zu bieten, sollte man dem Programm eine Hilfefunktion hinzufügen. Zu diesem Zweck bietet Sun® das JavaHelp-Framework an. Dieses ist jedoch recht umständlich und optisch wenig ansprechend. Mit dieser Bibliothek erstellen Sie im Handumdrehen eine funktionale und optisch ansprechende Programm-Hilfe in Windows® Vista®-Optik.
Die Bibliothek
Alles, was Sie für die Einbindung einer Hilfe in Ihr Programm benötigen, finden Sie in der angehängten Bibliothek. Sie müssen diese lediglich dem Classpath Ihres Projektes hinzufügen.
Die Funktionen im Überblick:
- einfache Verwendung durch eine einzige kleine Bibliothek
- Suchfunktion
- Veränderung der Schriftgröße durch den Benutzer möglich
- Seiten lassen sich ausdrucken
- Sie legen die Inhalte fest, indem Sie HTML-Seiten erstellen
Erstellen der Inhalte
Die Inhalte Ihrer Programmhilfe legen Sie selbst fest. Dabei erstellen Sie mit einem beliebigen Editor HTML-Dateien. Sie benötigen mindestens eine Startseite (z.B. 'index.html'), eine Seite für Fragen ('ask.html') und ein Inhaltsverzeichnis ('toc.html').
Sie müssen sich bei der Erstellung der Inhalte nicht auf Formatierungen kümmern, da die Seiten bei der Anzeige automatisch CSS-formatiert werden. Im Folgenden sehen Sie ein Beispiel für eine Hilfeseite:
<title>Was sind Updates</title> </head> <h1>Was sind Updates?</h1> <p>Updates sind aktualisierte oder ergänzende Softwareversionen, durch die Probleme verhindert oder behoben bzw. die Sicherheit oder Leistungsfähigkeit des Computers verbessert werden kann. Es wird dringend empfohlen, die Funktion für automatische Updates zu aktivieren, damit Sicherheitsupdates und andere wichtige bzw. empfohlene Updates für den Computer herunterladen werden können, sobald diese verfügbar sind.</p> <b>Siehe auch:</b> </ul> </body> </html>
Einbinden in Ihr Programm
Das folgende Programmbeispiel zeigt Ihnen, wie Sie das Hilfefenster von Ihrem Programm aus aufrufen:
Das Ergebnis
// Der Pfad entspricht dem absoluten Pfad zur Indexdatei Ihrer Hilfe "help" + "index.html"; // Erstellen einer Hilfeinstanz VistaHelp help = new VistaHelp(path); // Anzeigen des Hilfefensters help.showHelp();
Kurzanleitung:
1. Einbinden der Bibliothek (VistaHelp11.jar) in den Klassenpfad des Projektes.
2. Erstellen der HTML-Inhalte (ask.html und toc.html nicht vergessen!)
3. Aufruf im Programm durch
VistaHelp help = new VistaHelp(...);
help.showHelp();
1. Einbinden der Bibliothek (VistaHelp11.jar) in den Klassenpfad des Projektes.
2. Erstellen der HTML-Inhalte (ask.html und toc.html nicht vergessen!)
3. Aufruf im Programm durch
VistaHelp help = new VistaHelp(...);
help.showHelp();
Im Anhang finden Sie die benötigte Bibliothek und eine Beispielhilfe.
| von Manuel Kaess am 25.09.2008 |
1 Kommentar
|
|
|
||






There is also an English version of this page.


