WinHelp, WebHelp, HTML Help
Transcrição
WinHelp, WebHelp, HTML Help
OnlineForum ´99 WinHelp, WebHelp, HTML Help Referent Martin Moselage Technischer Redakteur Tanner Dokuments Reutlingen WinHelp, WebHelp, HTML Help 1 OnlineForum ´99 Inhalt Hilfesysteme unter Windows Vom Dokument zur HTML Help Übersicht Online-Hilfen Vorbereitende Maßnahmen Unterschiede WinHelp - HTML Help Dokument konvertieren Online-Hilfe-Editoren/HTMLKonverter HTML Help erzeugen Ergebnis Vergleich der einzelnen Online-Hilfen Verbindung Anwenderprogramm - Online-Hilfe WinHelp, WebHelp, HTML Help 2 OnlineForum ´99 Übersicht über verschiedene Hilfesysteme Hilfe frei programmierbar mit • Visual Basic • • • • C++ Visual C++ Tool Book usw. WinHelp, WebHelp, HTML Help Hilfesysteme (WinHelp) für • Windows 3.xx • Windows 95/98/NT Hilfesysteme, die einen Browser benötigen • HTML Help • WebHelp 3 OnlineForum ´99 Online-Hilfe, programmiert mit Visual Basic WinHelp, WebHelp, HTML Help 4 OnlineForum ´99 Online Hilfe unter Windows 3.xx WinHelp, WebHelp, HTML Help 5 OnlineForum ´99 Online-Hilfe unter Windows 95/98/NT WinHelp, WebHelp, HTML Help 6 OnlineForum ´99 HTML Help WinHelp, WebHelp, HTML Help 7 OnlineForum ´99 Unterschiede WinHelp - HTML Help Compiler WinHelp HTML Help HCP.EXE/HCW.EXE (Help Workshop) HHC.EXE (HTML Help Workshop) Compilerformat RTF Rich Text Format Datei-Endung *.hlp HTML Hyper Text Mark-up Language *.chm Anzeige Winhelp.exe bzw. Winhlp32.exe Internet Explorer 4.0 (hh.exe) WinHelp, WebHelp, HTML Help 8 OnlineForum ´99 Online-Hilfe-Editoren/HTML-Konverter RTF-Editoren HTML-Konverter Basierend auf Winword Webworks Publisher Balise Omnimark • DocToHelp • RoboHelp Mit eigenem Text-Editor • ForeHelp • Help Magician WinHelp, WebHelp, HTML Help 9 OnlineForum ´99 Vergleich der einzelnen Online-Hilfen 3.xx Hierarchisches Inhaltsverzeichnis Gleichzeitiges Anzeigen von Inhaltsverzeichnis und Hilfethema Synchronisiertes Inhaltsverzeichnis Schlüsselwort-/Volltextsuche Tabellenränder Assoziative Verknüpfungen Informationstypen Kontextsensitiv Popup-Fenster Benutzerdefinierte Schaltflächen Mehrere Fenster WinHelp, WebHelp, HTML Help Win 95/98/NT HTML Help nein nein ja nein ja ja nein nein ja nein ja ja nein nein ja nein ja ja nein nein ja ja ja ja ja ja ja Ja ja ja ja ja ja 10 OnlineForum ´99 Gegenüberstellung der Inhaltsverzeichnisse Win 95/98/NT HTML Help Win 3.xx WinHelp, WebHelp, HTML Help 11 OnlineForum ´99 Verbindung Anwenderprogramm und Online-Hilfe Die Online-Hilfen können aufgerufen werden: durch Anklicken von Menüeinträgen durch Drücken der Funktionstaste F1 (kontextsensitiv) durch Klicken auf Hilfe-Knöpfe (kontextsensitiv) kontextsensitive Hilfe (What‘s This Help) WinHelp, WebHelp, HTML Help 12 OnlineForum ´99 Aufruf der Online-Hilfe über einen Menüeintrag Beispiele für den Aufruf einer HTML Help Visual C++ Visual Basic HtmlHelp(AfxGetMainWnd() Call HtmlHelp(Me.hWnd,_ ->GetSafeHwnd(), ”Myhelp.chm”,_ ”Myhelp.chm”, HH_DISPLAY_TOPIC, ByVal 0&) HH_DISPLAY_TOPIC, 0) HtmlHelp AfxGetMainWnd() ->GetSafeHwnd() Myhelp.chm HH_DISPLAY_TOPIC 0 WinHelp, WebHelp, HTML Help Funktionsaufruf Handle (Zeiger) auf Anwendungsfenster Aufzurufende Hilfe-Datei Auszuführende Aktion (API-Befehl) Zusätzliche Daten zum API-Befehl 13 OnlineForum ´99 Aufruf einer beliebigen Hilfetafel (kontextsensitiv) Beispielcode für C++ HtmlHelp(AfxGetMainWnd()->GetSafeHwnd(), ”Myhelp.chm”, HH_DISPLAY_CONTEXT, HIDD_TopicAdress) HH_DISPLAY_CONTEXT HIDD_TopicAddress WinHelp, WebHelp, HTML Help API-Befehl Objektadresse/Adresse der Hilfetafel 14 OnlineForum ´99 Vom FrameMaker-Dokument zur Online-Hilfe Projektablauf Dokumentation erstellen mit FrameMaker HTML-Dateien erzeugen GIF-Bilder erzeugen HTML Help erzeugen mit Webworks Publisher mit Paint Shop Pro mit HTML Help Workshop WinHelp, WebHelp, HTML Help 15 OnlineForum ´99 Vorbereitende Maßnahmen FrameMaker • Inhalts- und Stichwortverzeichnis (Buch) generieren • Conditional Text für Online-Hilfe setzen Webworks Publisher • FrameMaker-Buch aufnehmen • Zielverzeichnisse anlegen • Einstellungen für HTML Help Workshop aufnehmen (Titel, Fenstergröße und -aussehen, usw.) • HTML-Formate (Styles) erstellen • Zuordnen der FrameMaker-Formate zu den HTML-Formaten (Mappen) WinHelp, WebHelp, HTML Help 16 OnlineForum ´99 HTML-Formate (Styles) erstellen WinHelp, WebHelp, HTML Help 17 OnlineForum ´99 Zuordnen der Formate (Mappen) WinHelp, WebHelp, HTML Help 18 OnlineForum ´99 Konvertierung des FrameMaker-Dokuments Bei der Konvertierung werden folgende Dateien erzeugt: mehrere HTML-Dateien *.htm eine Projekt-Datei eine Inhaltsverzeichnis-Datei eine Indexverzeichnis-Datei *.hhp *.hhc *.hhk WinHelp, WebHelp, HTML Help 19 OnlineForum ´99 Online-Hilfe mit HTML Help Workshop erzeugen WinHelp, WebHelp, HTML Help 20 OnlineForum ´99 Ergebnis der Kompilierung WinHelp, WebHelp, HTML Help 21