Vo Windows si môžeme vytvoriť
užívateľský návod (Custom Help):
súbor HLP (*.hlp)
súbory HELP-u ktoré používajú hypertext (*.chm)
Abyste mohli vytvoriť súbor pomocníka *.HLP, alebo
*.CHM (tzv. HTML HELP), potrebujete textový procesor,
ktorý umožňuje vytvoriť *.RTF súbory (rich text format), napr. Word® 2000
alebo Word® 2003 a kompilátor HELPU pre WINDOWS.
Vytvorenie vlastných súborov *.hlp.
Podľa určitých pravidiel napíšeme témy nášho POMOCNÍKA
(nápověda) v textovom procesore WORD a súbor uložíme ako *.RTF
(Rich Text Format). Na obrázku vidíte príklad prvej stránky
HELPU, pre užívateľskú funkciu
"UROK" vytvorenej v EXCEL-i. Obvykle,
prvá strana pozostáva z nadpisu a zoznamu tém. Vedľa
nadpisu, zapíšeme kontextový reťazec, ktorý môže byť
totožný s nadpisom, ale nemusí. Musí však byť
skrytý,
na obr. vidíme slovo obsah, podčiarknutý bodkovane,
to znamená, že je skrytý. V ďalších riadkoch
nasleduje zoznam tém, ktoré treba
dvojite podčiarknúť,
sú to tzv. horúce miesta (hot spot), ktoré vyvolávajú
skok na danú tému. Za témou nasleduje vhodne
pomenovaný skrytý
kontextový reťazec, ktorého názov použijeme v
poznámkach pod čiarou.
#
kód pre kontextový reťazec, identifikuje tému
$ titul,zobrazí sa
ako titul témy v dialógovom okne Hľadaj
K kľúčové
slová, zobrazia sa v dialógovom okne Hľadaj
+ určuje poradie tém
Pravidlá
Každú tému píšeme na novú stranu
Tému ukončíme zlomom strany
Najprv vložíme kódy pre ovládanie:
# $ + K
Kódy vložíme ako poznámku pod čiarou
Pre kódy použijeme
vlastné označenie
(obr.)
Tento obrázok zobrazuje poznámky pod čiarou,
patriace k 1. strane. Všimnite si, že poradie za
znamienkom + je udávané
číslami, ktoré musia mať 3 znaky
Ak už máme napísaný súbor pomocníka vo formáte RTF,
napíšeme projekt HELPU *.HPJ súbor. Píšeme ho v textovom
editore, napr. v NotePad-e (Poznámkový blok). HPJ
súbor obsahuje informácie, ktoré kompilátor HELPU
potrebuje pre skompilovanie súboru *.HLP. HPJ súbor
zvyčajne nazveme tak, aký názov bude mať aj náš HLP
súbor a pridáme rozšírenie mena súboru HPJ. HPJ súbor má niekoľko sekcii:
Sekcia (oddiel)[OPTIONS]musí byť uvedená v HPJ súbore ako prvá.
V tejto sekcii ERRORLOG zabezpečí, že kompilátor zapíše zoznam chýb do
textového súboru. LCID špecifikuje jazyk, ktorým je
HELP súbor napísaný. CONTENT špecifikuje, ktorá stránka tém má byť
použitá ako obsah.Každý HPJ súbor musí obsahovať sekciu [FILES].
Tu treba uviesť všetky *.RTF súbory, ktoré potrebujete na vytvorenie vášho
HELPU (väčšinou stačí jeden). Ak umiestníte tieto
RTF súbory do toho istého adresára ako HPJ - súbor,
stačí uviesť len meno súboru, ináč treba uviesť
celú dráhu!
[OPTIONS]
[FILES]
[CONFIG]
[BITMAPS]
[MAP]
[ALIAS]
[WINDOWS]
Sekciu [MAP]
použijeme v HELP-systémoch, ktoré podporujú
kontextovo-závislý prístup, to jest, aplikácia
odovzdá číselný identifikátor HELP-systému,
ktorý potom zobrazí konkrétnu tému, určenú
identifikátorom.
[CONFIG] špecifikuje všetky uživateľské ponuky a
tlačidlá (buttons), ktoré sa použijú v HELP- súbore.
Napr. BrowseButtons() pridá tlačidlá
<< a
>> pre listovanie.
Sekcia [BITMAPS]
informuje kompilátor HELPU, kde sú
súbory s bitovými mapami (v našom príklade tento
súbor je v tom istom adresári ako HPJ súbor).
Do *.RTF súboru s príslušnou témou (tu konkrétne
funkcie definované používateľom treba vložiť
jeden z nasledujúcich príkazov:
{bml meno súboru s obrázkom}
{bmr meno súboru s obrázkom}
{bml meno súboru s obrázkom}
podľa toho, či ide o zarovnanie vľavo (bml), alebo
vpravo (bmr) alebo na stred (bmc).
Sekcia [WINDOWS] umožňuje
prispôsobiť zobrazenie súboru HELPU, napr.
zvoliť farbu, polohu, rozmery okna.
Napokon HPJ súbor skompilujeme.
Stiahnite si na internetovskej adrese súbor Microsoft Help Workshop.
Veľkosť súboru: 1 596 080 bytov.
V tomto súbore je aj kompilátor HELPU a iné utility.
Klasický HELP (*.hlp) sa dá ľachko prekonvertovať na *.chm,
pomocou Microsoft HTML
Workshop. Tento nájdete na adrese
www.microsoft.com
Existujú rôzne verzie
HTMLHELP kompilátoru - htmlhelp.exe,
veľkosť sa pohybuje okolo 3 - 4 MB.
Príklady boli vypracované v Excel 2000 pod OS Windows XP.