11.07.2015 Views

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P R O G R A M U J E M EObr. 1 Testovanie integrity obsahového súboru (.CNT)Obr. 4Dialógové oknopri pouití HelpAuthor móduObr. 2 Skúšobné volanie makra Obr. 3 Skúšobné volanie API funkcie WinHelpa zvái ïalšie dôleité aspekty nápovede: prepojeniamedzi jednotlivými témami, pouitie vhodných symbolov vpoznámkach pod èiarou, grafický dizajn nápovede a i. Fan−tázii sa medze nekladú, no nesmiete zabúda, e stále tvo−ríte nápovedný systém, ktorý bude ne<strong>sk</strong>ôr hlavným infor−maèným prameòom pouívate¾ov vašej softvérovej apliká−cie. S<strong>na</strong>te sa preto èo <strong>na</strong>jviac vcíti do pozície koncovéhopouívate¾a vášho systému nápovede. Pouívatelia zvyèaj−ne nevý<strong>sk</strong>ajú od radosti, keï sa musia „preklikáva“ mno−hými stránkami nápovede, a koneène zí<strong>sk</strong>ajú poadovanéinformácie. Pokúste sa <strong>na</strong>vrhnú nápovedný systém tak,aby sa dôleité informácie <strong>na</strong>chádzali <strong>na</strong> prvej, maximálnedruhej úrovni nápovednej štruktúry. Nebojte sa v hojnejmiere experimentova a zavádzajte nové elementy, o kto−rých si myslíte, e budú pouívate¾mi vysoko ocenené.Obr. 5Ve¾mi dobrou, aj keï èasto prehliadanou metódou tvorby systému nápovede je <strong>na</strong>èrtnutie si základ−nej koncepcie systému nápovede <strong>na</strong> hárok papiera. Ak chcete, môete si <strong>na</strong>kresli i celý vývojový dia−gram tvorby vášho nápovedného systému. V prípade potreby môete <strong>na</strong> tento úèel poui i špeciálnysoftvér a svoju predstavu o nápovedi „vymodelova“ priamo v òom.Takisto zváte implementáciu kontextovej nápovede. Pod¾a zloitosti programu bude−te mono musie vytvori desiatky alebo stovky tém špeciálne pre kontextovú nápoveï,èo môe predåi vývoj systému rádovo o 40 a 60 percent.2. FÁZA: PRÍPRAVA VSTUPNÝCH MATERIÁLOV. V okamihu, keï ste ukonèilifázu plánovania, je èas <strong>na</strong> prípravu materiálov, ktoré robia nápovedný systém nápoved−ným systémom. A<strong>na</strong>lyzujte všetky informácie, ktoré chcete po<strong>sk</strong>ytnú pouívate¾om, apokúste sa ich usporiada do jednotlivých nápovedných tém. Pripravte si všetky ïalšieprvky, ktoré budete chcie v prostredí nápovede poui, ako <strong>na</strong>pr. obrázky, ilustraèné sché−my, náèrty, grafy atï.3. FÁZA: VÝVOJ SYSTÉMU NÁPOVEDE. Proces tvorby nápovedného systémuje <strong>na</strong>jprácnejšia a zároveò aj pomerne stereotypná etapa tvorby nápovede. Tento procestvorí viacero <strong>na</strong> seba <strong>na</strong>dväzujúcich èinností a operácií:1. Napísanie informaèného obsahu nápovedných tém2. Formátovanie tém pomocou príslušných formátovacích symbolov v poznámke pod èiarou3. Prepojenie jednotlivých tém4. Implementácia grafických prvkov5. Implementácia <strong>na</strong>vigaèných prvkov6. Vytvorenie súboru s témami vo formáte .RTF7. Zostrojenie projektového súboru nápovede (.HPJ)8. Úprava vlastností a parametrov nápovede v prostredí programu Help Workshop9. Generovanie platného súboru nápovede typu WinHelp 4.0 (.HLP)Výsledným produktom tejto etapy je plnohodnotný súbor s nápovedným textom,ktorý následne vstupuje do testovacej a ladiacej fázy.4. FÁZA: TESTOVANIE SYSTÉMU NÁPOVEDE A ODSTRAÒOVANIE CHÝB.Keby bolo moné vygenerova nápoveï ihneï <strong>na</strong> prvýkrát plne optimalizovanú a bezakýchko¾vek chýb, nebola by táto etapa vôbec potrebná. No <strong>sk</strong>utoèná prax je predsa lentrochu iná ne ideál<strong>na</strong> teória. Preto vám môem odporúèa jednoduchú, ale ve¾mi úèin−nú testovaciu metódu: Po akejko¾vek modifikácii súboru s témami (.RTF) alebo projekto−vého súboru nápovede (.HPJ) u<strong>sk</strong>utoènite kompiláciu nápovedného súboru, následnevygenerovaný súbor spustite a uistite sa, e všetky vyko<strong>na</strong>né zmeny vyzerajú <strong>na</strong>ozaj tak,ako ste pôvodne zamýš¾ali. Testujte všetky operácie, ktoré bude smie so systémom nápo−vede robi finálny pouívate¾ – preverujte správnos prepojenia nápovedných tém, klikaj−te <strong>na</strong> vytvorené tlaèidlá a spúšajte makrá. Na <strong>na</strong>sledujúcich riadkoch si ukáeme nieko¾kopostupov, ktoré vám môu testovaciu fázu aspoò trochu u¾ahèi.1. POSTUP: TESTOVANIE SÚBORU S OBSAHOVOU ŠTRUKTÚROU (.CNT)1. Spustite program Help Workshop.2. Z ponuky Test vyberte prvú poloku Contents file.3. V dialógovom okne špecifikujte obsahový súbor (.CNT) urèený <strong>na</strong> testovanie.4. Klepnite <strong>na</strong> tlaèidlo Test (obr. 1).Help Workshop <strong>sk</strong>ontroluje správnos štruktúry obsahového súboru a spýta sa vás, èichcete otestova i prepojenia medzi témami. Ak sa v procese testovania vy<strong>sk</strong>ytne chyba,program vás o tom príslušným spôsobom informuje.2. POSTUP: SKÚŠOBNÉ VOLANIE MAKRA1. Z menu Test vyberte príkaz Send a macro.2. Do textového po¾a Macro zadajte syntax makra s platnými parametrami.Aktivácia vo¾by <strong>na</strong> okamité zobrazenienápovedného súboru po kompiláciiObr. 6Grafické znázornenie pouitia rôznychkompresných metód3. Do textového po¾a Help file zadajte cestu k vášmu súboru s nápoveïou.4. Kliknite <strong>na</strong> tlaèidlo Send (obr. 2).Po ukonèení testovania aktivujte poloku Close All Help z ponuky Test, aby ste ukonèilibeiacu inštanciu systému WinHelp.3. POSTUP: SKÚŠOBNÉ VOLANIE API FUNKCIE WINHELP. API funkciu Win−Help je moné vola i zo samotného programu Help Workshop. Postupujte takto:1. Z ponuky Test vyberte poslednú poloku s názvom WinHelp API.2. Do textového po¾a Help file zadajte cestu k vášmu súboru s nápoveïou.3. Z otváracieho zoz<strong>na</strong>mu Command vyberte príkaz, ktorý chcete poui.4. Ak sú potrebné ïalšie dodatoèné parametre, zadajte ich do spodného textovéhopo¾a (jeho názov sa dy<strong>na</strong>micky mení pod¾a predchádzajúcej selekcie príkazu v otvára−com zoz<strong>na</strong>me Command). Ak <strong>na</strong>príklad zo zoz<strong>na</strong>mu Command vyberiete príkazHELP_CONTEXT, do spodného textového po¾a budete musie <strong>na</strong>písa numerickú hod−notu témy, ktorú budete chcie zobrazi.5. Aktivujte tlaèidlo Call (obr. 3).Po ukonèení testovania aktivujte poloku Close All Help z ponuky Test, aby ste ukon−èili beiacu inštanciu systému WinHelp.4. POSTUP: POUITIE HELP AUTHOR MÓDU. Tento mód aktivujete zaškrtnutímvo¾by Help Author v ponuke File. Aktivácia módu vám dovo¾uje vyui pokroèilé monostitestovania nápovedného systému. Ak pri zapnutej vo¾be spustíte súbor s nápoveïou,môete sa stretnú s týmito zme<strong>na</strong>mi: Text v titulkovom pruhu ok<strong>na</strong> nápovede je <strong>na</strong>hradený èíselnou hodnotou, ktoráidentifikuje práve otvorenú tému nápovede. Toto èíslo je urèené <strong>na</strong> základe pozícietémy v súbore s témami (.RTF). Za èíselnou identifikáciou ïalej <strong>na</strong>sleduje text„(Pomocník autora zap.)“. Ak klepnete pravým tlaèidlom myši <strong>na</strong> akéko¾vek miesto vnútri nápovednej témy,objaví sa kontextová ponuka, v ktorej môete aktivova vo¾bu Spýta sa <strong>na</strong> aktívnombode. Keï potom ne<strong>sk</strong>ôr klepnete <strong>na</strong> od<strong>sk</strong>ok do inej témy nápovede, <strong>na</strong> tlaèidlo alebo<strong>na</strong> akéko¾vek citlivé miesto, ktorého aktivácia spustí nejakú operáciu, systém WinHelpzobrazí dialógové okno so správou, èo sa vlastne má u<strong>sk</strong>utoèni.Pre ¾ahšie pochopenie Help Author módu si uveïme názorný príklad. Predpokladajme,e v istej nápovednej téme sme vytvorili tlaèidlo, po ktorého aktivácii sa spustí makroExecFile (EF), ktoré <strong>na</strong>dväzne zabezpeèí spustenie programu Poznámkový blok (notepad).Ak máme zapnutú podporu Help Author módu a klepneme <strong>na</strong> vytvorené tlaèidlo, zobrazísa dialógové okno, znázornené <strong>na</strong> obr. 4.Zvolením príslušného tlaèidla môete potvrdi vyko<strong>na</strong>nie operácie (v <strong>na</strong>šom prípadespustenie špecifikovaného programu) alebo, <strong>na</strong>opak, akciu zruši. Tento postup je obzvlášvhodný pri kontrolnom testovaní všetkých aktívnych miest v systéme nápovede.V kontextovej ponuke, ktorú môete pri vyuití Help Author módu vyvola, sa <strong>na</strong>chá−dza ešte jeden príkaz, ktorý by mohol by pre vás uitoèný. Ide o poloku s názvomInformácie o téme, po ktorej aktivácii sa zobrazí okno so základnými informáciami opráve aktívnej téme nápovede.5. POSTUP: AUTOMATICKÉ ZOBRAZENIE SÚBORU S NÁPOVEÏOU IHNEÏPO KOMPILÁCII. Vhodným <strong>na</strong>stavením programu Help Workshop môete zabezpe−èi, aby sa súbor s nápoveïou zobrazil ihneï po tom, ako je dokonèená jeho kompilácia.Pouitie tejto vo¾by jednoz<strong>na</strong>ène minimalizuje èas <strong>na</strong> vyh¾adanie a následné spustenie<strong>sk</strong>ompilovaného nápovedného súboru. Túto vo¾bu aktivujete tak, e z ponuky File vybe−riete príkaz Compile a v dialógovom okne zaškrtnete monos Automatically display Helpfile in WinHelp when done (obr. 5).1/2003 PC REVUE 117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!