onlineforum ´99 1winhelp, webhelp, html help referent martin moselage technischer redakteur tanner...
TRANSCRIPT
OnlineForum ´99
11WinHelp, WebHelp, HTML Help
WinHelp, WebHelp, HTML Help
ReferentMartin Moselage
Technischer RedakteurTanner Dokuments
Reutlingen
OnlineForum ´99
22WinHelp, WebHelp, HTML Help
InhaltHilfesysteme unter
Windows
Übersicht Online-Hilfen Unterschiede WinHelp -
HTML Help Online-Hilfe-Editoren/HTML-
Konverter Vergleich der einzelnen
Online-Hilfen Verbindung
Anwenderprogramm - Online-Hilfe
Vom Dokument zur HTML Help
Vorbereitende Maßnahmen Dokument konvertieren HTML Help erzeugen Ergebnis
OnlineForum ´99
33WinHelp, WebHelp, HTML Help
Übersicht über verschiedene Hilfesysteme Hilfe frei
programmierbar mit• Visual Basic• C++• Visual C++• Tool Book• usw.
Hilfesysteme (WinHelp) für• Windows 3.xx• Windows 95/98/NT
Hilfesysteme, die einen Browser benötigen• HTML Help• WebHelp
OnlineForum ´99
44WinHelp, WebHelp, HTML Help
Online-Hilfe, programmiert mit Visual Basic
OnlineForum ´99
55WinHelp, WebHelp, HTML Help
Online Hilfe unter Windows 3.xx
OnlineForum ´99
66WinHelp, WebHelp, HTML Help
Online-Hilfe unter Windows 95/98/NT
OnlineForum ´99
77WinHelp, WebHelp, HTML Help
HTML Help
OnlineForum ´99
88WinHelp, WebHelp, HTML Help
Unterschiede WinHelp - HTML HelpWinHelp HTML Help
Compiler HCP.EXE/HCW.EXE(Help Workshop)
HHC.EXE(HTML Help Workshop)
Compilerformat RTFRich Text Format
HTMLHyper Text Mark-upLanguage
Datei-Endung *.hlp *.chm
Anzeige Winhelp.exe bzw.Winhlp32.exe
Internet Explorer 4.0(hh.exe)
OnlineForum ´99
99WinHelp, WebHelp, HTML Help
Online-Hilfe-Editoren/HTML-Konverter
Basierend auf Winword• DocToHelp• RoboHelp
Mit eigenem Text-Editor• ForeHelp• Help Magician
Webworks Publisher Balise Omnimark
RTF-Editoren HTML-Konverter
OnlineForum ´99
1010WinHelp, WebHelp, HTML Help
Vergleich der einzelnen Online-Hilfen3.xx Win 95/98/NT HTML Help
Hierarchisches Inhaltsverzeichnis nein ja jaGleichzeitiges Anzeigen vonInhaltsverzeichnis und Hilfethema
nein nein ja
Synchronisiertes Inhaltsverzeichnis nein nein jaSchlüsselwort-/Volltextsuche nein ja jaTabellenränder nein nein jaAssoziative Verknüpfungen nein ja jaInformationstypen nein nein jaKontextsensitiv ja ja jaPopup-Fenster ja ja jaBenutzerdefinierte Schaltflächen Ja ja jaMehrere Fenster ja ja ja
OnlineForum ´99
1111WinHelp, WebHelp, HTML Help
Gegenüberstellung der Inhaltsverzeichnisse
HTML HelpWin 95/98/NT
Win 3.xx
OnlineForum ´99
1212WinHelp, WebHelp, HTML Help
Verbindung Anwenderprogramm und Online-Hilfe
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)
Die Online-Hilfen können aufgerufen werden:
OnlineForum ´99
1313WinHelp, WebHelp, HTML Help
Aufruf der Online-Hilfe über einen Menüeintrag
Visual C++ Visual BasicHtmlHelp(AfxGetMainWnd()->GetSafeHwnd(),”Myhelp.chm”,HH_DISPLAY_TOPIC, 0)
Call HtmlHelp(Me.hWnd,_”Myhelp.chm”,_HH_DISPLAY_TOPIC, ByVal 0&)
HtmlHelp FunktionsaufrufAfxGetMainWnd()->GetSafeHwnd() Handle (Zeiger) auf AnwendungsfensterMyhelp.chm Aufzurufende Hilfe-DateiHH_DISPLAY_TOPIC Auszuführende Aktion (API-Befehl)0 Zusätzliche Daten zum API-Befehl
Beispiele für den Aufruf einer HTML Help
OnlineForum ´99
1414WinHelp, WebHelp, HTML Help
Aufruf einer beliebigen Hilfetafel (kontextsensitiv)
HtmlHelp(AfxGetMainWnd()->GetSafeHwnd(),”Myhelp.chm”, HH_DISPLAY_CONTEXT, HIDD_TopicAdress)
Beispielcode für C++
HH_DISPLAY_CONTEXT API-BefehlHIDD_TopicAddress Objektadresse/Adresse der Hilfetafel
OnlineForum ´99
1515WinHelp, WebHelp, HTML Help
Vom FrameMaker-Dokument zur Online-Hilfe
Projektablauf
Dokumentation erstellen mit
FrameMakerHTML-Dateien erzeugen mit Webworks
PublisherGIF-Bilder erzeugen mit Paint Shop ProHTML Help erzeugen mit HTML Help
Workshop
OnlineForum ´99
1616WinHelp, WebHelp, HTML Help
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)
OnlineForum ´99
1717WinHelp, WebHelp, HTML Help
HTML-Formate (Styles) erstellen
OnlineForum ´99
1818WinHelp, WebHelp, HTML Help
Zuordnen der Formate (Mappen)
OnlineForum ´99
1919WinHelp, WebHelp, HTML Help
Konvertierung des FrameMaker-DokumentsBei der Konvertierung werden folgende Dateien
erzeugt:
mehrere HTML-Dateien *.htmeine Projekt-Datei *.hhpeine Inhaltsverzeichnis-Datei *.hhceine Indexverzeichnis-Datei *.hhk
OnlineForum ´99
2020WinHelp, WebHelp, HTML Help
Online-Hilfe mit HTML Help Workshop erzeugen
OnlineForum ´99
2121WinHelp, WebHelp, HTML Help
Ergebnis der Kompilierung