Okenska pomoč - pogosta vprašanja in odgovori


Kaj je okenska pomoč (Winhelp)?
Katere verzije okenske pomoči obstajajo?
Kaj potrebujem za pregled datotek pomoči (.HLP)?
Kaj potrebujem za pregled datotek pomoči (.HTM(L), .HHC, .HHK, .CHM)?
Ali bo pregledovalnik pomoči še podprt v novih verzijah Windows?
Kje lahko dobim več splošnih informacij o izdelavi datotek pomoči?
Katera orodja potrebujem za izdelavo datotek pomoči?
Zakaj prihaja do razlik med odpiranjem datotek .HLP v Windows 95/98 in NT?
Kaj je datoteka .CNT?
Kaj je datoteka .GID? Pa .FTS? .FTG?
Ali lahko pripravim le eno datoteko pomoči za Windows 3.1 in 95/98?
Kaj je kontekstno-občutljiva pomoč?
Kaj je pomoč na nivoju polja (poljska pomoč)?
Ali moram pri namestitvi spremenjene datoteke pomoči upoštevati prejšnjo verzijo?
Vse to je zapleteno. Ali obstajajo navodila za pripravo kvalitetnih sistemov pomoči in to v slovenščini?
Kako pokličem okensko pomoč s strani HTML?

Kaj je okenska pomoč (WinHelp)?

Okenska pomoč (orig. Winhelp) je vgrajeni sistem pomoči v operacijski sistem Windows. Natančneje - okenska pomoč je program, ki ponuja hipertekstni sistem pomoči za okenske aplikacije vendar je lahko datoteka pomoči tudi samostojna npr. predstavitev podjetja, katalog izdelkov ipd.

 
Katere verzije okenske pomoči obstajajo?

Od izida Windows 3.0 do izida Windows 98 je Povezava v EvropoMicrosoft ustrezno verzijam Windows razvil razne verzije okenske pomoči. V Windows 3.0 je bila vgrajena verzija 3.0, v Windows 3.1, 3.11 in NT 3.51 verzija 3.1, v Windows 95 in NT 4.0 verzija 95, v Windows 98 pa je (oz. v Windows 2000 bo) vgrajena verzija HTML Help (z raznimi podverzijami).

 
Kaj potrebujem za pregled datotek pomoči (.HLP)?

Za pregled datotek pomoči (.HLP) je potreben pregledovalnik, ki je vključen v ustrezno verzijo Windows. Praktična sta le dva - winhelp.exe za pregled pomoči za Windows 3.0 in 3.1 (ter NT 3.51) ter winhlp32.exe za pregled pomoči za Windows 95/98 in NT 4.0. Oba sta vključena v ustrezno verzijo Windows, za druga okolja je (navadno) potrebno kupiti ustrezni pregledovalnik.

 
Kaj potrebujem za pregled datotek pomoči (.HTM(L), .HHC, .HHK, .CHM)?

Te datoteke ustrezajo novemu standardu pomoči - HTML Help. Za pregled datotek .HTM(L) zadošča brskalnik za Svetovni splet (npr. Internet Explorer, Navigator idr.). Datoteke .HHC (kazalo vsebine) in .HHK (stvarno kazalo) zahtevajo kontrolo ActiveX (hhctrl.ocx) ali javine programčke (hhctrl.zip). Datoteke .CHM pa predstavljajo prevedeno pomoč ("Compiled HTML Help") in zahtevajo nameščen brskalnik Internet Explorer 3.02 oz. novejši (praktično le del brskalnika, zadolžen za prikaz strani HTML).

 
Ali bo pregledovalnik pomoči še podprt v novih verzijah Windows?

Microsoft je obljubil, da bo zadnja verzija pregledovalnika datotek .HLP (Winhlp32.exe) vključena v vse naslednje verzije Windows, vendar so prenehali z razvojem tega programa. Uradni standard Microsofta za (tudi lastno) dokumentacijo je HTML Help (vse zadnje verzije Microsoftovih programov vsebujejo pomoč HTML Help npr. Visual C++ idr.).

 
Kje lahko dobim več splošnih informacij o izdelavi datotek pomoči?

Preglejte stran Okenska pomoč - viri ali pošljite sporočilo na podjetje/posameznika z ustreznim znanjem in izkušnjami (lahko pošljete sporočilo na Sinonim).

 
Katera orodja potrebujem za izdelavo datotek pomoči?

Preglejte stran Okenska pomoč - orodja. Čeprav lahko uporabljate katerokoli orodje, ki shranjuje datoteke v zapis .RTF (vhod prevajalniku za okensko pomoč HLP) oz. katerokoli orodje, ki shranjuje navadne tekstne datoteke (vhod za prikaz pomoči HTML in HTML Help), vam priporočamo nakup komercialnega orodja.

 
Zakaj prihaja do razlik med odpiranjem datotek .HLP v Windows 95/98 in NT?

V Windows 95/98 je winhelp.exe le kratek program, ki pokliče winhlp32.exe. V Windows NT sistem za prikaz pomoči najprej preveri, ali gre za 16-bitno datoteko (narejeno npr. s prevajalnikom HCP) ali 32-bitno datoteko (narejeno s prevajalnikom HCW) ter preveri tudi morebitno klicanje knjižnic (16-bitni ali 32-bitni DLL-ji) iz pomoči. Glede na tip pomoči se pokliče winhelp.exe ali winhlp32.exe.

 
Kaj je datoteka .CNT?

Datoteka .CNT predstavlja kazalo vsebine za datoteke pomoči, ki jih je uvedel novi pregledovalnik pomoči v Windows 95 (winhlp32.exe). Če pregledovalnik ne najde te datoteke, se bo privzeto pokazalo le okno z zavihkoma Index (Stvarno kazalo) in Find (Iskanje), sicer pa vsebina datoteke .CNT vpliva na prikaz v oknu zavihka Contents (Vsebina). Gre za navadno tekstno datoteko, ki pa omogoča vključitev tudi drugih datotek pomoči in stvarnih kazal (vključijo se reference na njihova kazala in datoteke pomoči).

 
Kaj je datoteka .GID? Pa .FTS? .FTG?

Gre za datoteke, ki jih ustvari pregledovalnik za Windows 95/98 (winhlp32.exe). Datoteka .GID je skrita datoteka, ki se ustvari pri prvem odpiranju datoteke .HLP ali po njenem ažuriranju. Med drugim vsebuje binarno predstavitev datoteke .CNT, imena vključenih datotek, ključne besede ter velikost in lokacijo oken in dialogov pomoči. Datoteka .FTS vsebuje zgoščeno iskalno bazo, ki se ustvari po izbiri zavihka Find (Iskanje) in potrditvi, da čarovnik ustvari iskalno bazo fraz (v datoteki pomoči. Datoteka .FTG se ustvari pri istem procesu, če je povezanih več datotek .HLP.

 
Ali lahko pripravim le eno datoteko pomoči za Windows 3.1 in 95/98?

Lahko. Pripravljeno datoteko RTF morate le prevesti z novejšim prevajalnikom pomoči in priložiti datoteko .CNT. Pregledovalnik v Windows 3.1 bo odprl datoteko pomoči na prvi temi, pregledovalnik v Windows 95/98 pa bo prikazal dialog s kazalom vsebine.

 
Kaj je kontekstno-občutljiva pomoč?

Kontekstno-občutljiva pomoč je pomoč v programu, ki se prikaže, ko zahtevate pomoč za določeni element dialoga ali ukaz programa. Če je avtor pomoči to predvidel, se bo prikazala tista tema v pomoči, ki ustreza kontekstu v katerem ste zahtevali pomoč (npr. opis gumba, razlaga ukaza ipd). Če avtor pomoči ni predvidel takšne pomoči, se bo le-ta navadno odprla na prvi temi.

 
Kaj je pomoč na nivoju polja (poljska pomoč)?

Pomoč na nivoju polja ali Kaj je to? pomoč (orig. "What's this? help") je pomoč, ki se prikaže v dialogih z ikono vprašaja v desnem zgornjem kotu. Če kliknete na to ikono in nato s kazalcem - ki se je spremenil v kurzor z vprašajem - kliknete na določeni element dialoga, se odpre pomoč za ta element. Navadno je ta pomoč le malo pojavno okno, ki kratko razloži namen oz. funkcijo tega elementa (ne smete zamenjevati tega tipa pomoči z namigi, ki jih včasih dobite, če držite kurzor dlje časa nad določenimi grafičnimi elementi aplikacije - če so programerji vključili te namige).

 
Ali moram pri namestitvi spremenjene datoteke pomoči upoštevati prejšnjo verzijo?

Da. Uporabnik ne bo videl pomoči v Windows 95/98 in NT pravilno, če ne boste (poleg datoteke CNT) obnovili tudi datoteke GID. Najlažje je to storiti v procesu namestitve nove verzije - pokličite winhlp32.exe s parametroma imena vaše datoteke in stikalom -g. To bo obnovilo datoteko GID. Seveda je za določene namestitve (oz. odmestitve) koristno vključiti prazne datoteke (0 zlogov, datoteke GID, FTS in FTG) med namestitvene datoteke. Če distribuirate sistem pomoči HTML Help, vključite prazno datoteko CHW.

 
Vse to je zapleteno. Ali obstajajo navodila za pripravo kvalitetnih sistemov pomoči in to v slovenščini?

Seveda. Preberite vsaj Informacijsko mesto, ki vsebuje koristne nasvete o izdelavi pomoči. Opomba: potrebovali boste pregledovalnik pomoči za Windows 95 (torej Windows 95/98, NT 4.0 ali dodatek Win32s za Windows 3.1).

 
Kako pokličem okensko pomoč s strani HTML?

V Internet Explorerju verzije 3 in višje deluje ta skript:

<Script Language="VBS">

  'Subroutine to display help

  Sub DoHelp(File, Context, Pop)
    If Pop Then
      window.showhelp file, Context, "popup"
    Else
      window.showhelp file, Context
    End If
  End Sub
<Script>
ki ga kličete takole:
<a href="javascript:DoHelp('MyHelpFile.hlp',100,false)">Izberite to
povezavo za pomoč</a>
 
Prostor

Datum izdelave: 4. avgust 1998.

Obnovljeno:

Copyright © 1998-2000 Winhelpsi

Okenska pomoč