home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 January / Chip_2004-01_cd1.bin / redakce / chip_txt / txt / 116-120.txt < prev    next >
Text File  |  2003-11-25  |  15KB  |  116 lines

  1. Tvorba elektronick²ch knih
  2. Elektronickß nßpov∞da
  3. Soubory s nßpov∞dou obsahuje prakticky ka₧d² program. Ne ka₧d² u₧ivatel se ale zam²Ülφ nad tφm, ₧e ve stejnΘm formßtu se dajφ vytvß°et takΘ nejr∙zn∞jÜφ elektronickΘ knihy s mo₧nostmi vyhledßvßnφ, propojenφm s internetov²mi strßnkami a podobn∞.
  4.  
  5. Je t∞₧kΘ samostatn∞ vyrobit knihu? Nenφ to tak jednoduchΘ a rozhodn∞ to nedokß₧e ka₧d². Zato vytvo°it elektronickou knihu dokß₧e prakticky ka₧d² u₧ivatel, kter² je zb∞hl² v prßci s textov²mi editory. Variantou elektronick²ch knih jsou vÜak takΘ soubory "helpu" neboli nßpov∞dy ve formßtech HLP a CHM, kterΘ obsahuje prakticky ka₧d² program. Podnikavφ tv∙rci program∙ dßvno pochopili, ₧e se na tom dß docela dob°e vyd∞lat, a vytvo°ili n∞kolik aplikacφ umo₧≥ujφcφch vytvß°et ve vizußlnφch prost°edφch nßpov∞dy k program∙m. PoΦφtaΦov² lid se chopil p°φle₧itosti a nßsledn∞ se rozÜφ°ilo pou₧itφ tradiΦnφch "nßpov∞dov²ch" souborov²ch formßt∙ pro vytvß°enφ nejr∙zn∞jÜφch elektronick²ch knih, archiv∙ Φasopis∙ a internetov²ch prezentacφ.
  6. Prakticky ka₧d² "help" programu se sklßdß ze dvou Φßstφ: z vlastnφch strßnek s informacemi a z obsahu. V HLP je obsah vytvo°en bu∩ zvlßÜtnφ aplikacφ, nebo ve form∞ odkaz∙ na oddφly, v CHM souboru je obsah vsunut p°φmo do t∞la aplikace.
  7. V tomto Φlßnku se podφvßme na programy, kterΘ vytvß°φ tuto elektronickou dokumentaci v systΘmech Windows Help (HLP) a HTML Help (CHM). Oba systΘmy kdysi p°iÜly na sv∞t ve spoleΦnosti Microsoft.
  8.  
  9. HELP EXPRESS
  10. Tento program prezentujφ jeho auto°i jako WYSIWYG editor pro vytvß°enφ soubor∙ nßpov∞dy formßtu HLP ve vizußlnφm prost°edφ.
  11. SpoleΦn∞ s instalacφ tohoto programu v²vojß°i nabφzejφ takΘ instalaci programu Microsoft Help Workshop: pro plnohodnotnou prßci Help Expressu je toti₧ nezbytn² soubor kompilßtoru z uvedenΘ aplikace.
  12. Pro vytvß°enφ souboru nßpov∞dy se v Help Expressu pou₧φvajφ obyΦejnΘ RTF strßnky, kterΘ se dajφ vytvo°it v kterΘmkoli textovΘm editoru. P°ipome≥me, ₧e HLP dokument se sklßdß ze dvou Φßstφ - souboru obsahu (CNT) a aplikace, v jejφch₧ oknech se budou zobrazovat informace (HPP).
  13. Hlavnφ okno programu je rozd∞lenΘ na dv∞ Φßsti (co₧ je charakteristickΘ prakticky pro vÜechny aplikace tΘto t°φdy): vpravo vidφme jak²si textov² editor, vlevo se nachßzφ vytvß°enΘ strßnky (v programu se ka₧dß takovß strßnka naz²vß topic). Parametr Topic 1 se bude defaultn∞ zobrazovat jako zßhlavφ strßnky, p°iΦem₧ statickß oblast (bez scrollingu) pro toto zßhlavφ zatφm chybφ. Pro vytvo°enφ oblasti zßhlavφ staΦφ zmßΦknout tlaΦφtko Frames na panelu nßstroj∙ nebo vybrat shodn² p°φkaz v menu Topics. Nßsledn∞ se na editovanΘ strßnce objevφ parametr [frame|Your text here[/frame], kam se mφsto slov "Your text..." napφÜe vlastnφ varianta zßhlavφ strßnky. Potom do pravΘ Φßsti okna p°eneseme ze schrßnky informace pro prvnφ strßnku helpu (slova Topic 1 a Your text here m∙₧ete smazat), i kdy₧ text se dß vklßdat i ruΦn∞.
  14. TlaΦφtko Add (ikonka se zelen²m znakem plus) p°idß pot°ebnΘ mno₧stvφ strßnek, kterΘ budou oznaΦeny Φφsly 1, 2, 3, 4 atd. Kdy₧ oznaΦφme pot°ebn² "topic" a zvolφme p°φkaz Options v menu Topics, m∙₧eme zapsat do p°φsluÜn²ch polφΦek nßzev strßnky a klφΦovß slova, odd∞lenß Φßrkou, pomocφ kter²ch je mo₧nΘ pou₧φt rychlΘ vyhledßvßnφ na zßlo₧ce Index budoucφho helpu.
  15. Grafika ve formßtu BMP se importuje do editovanΘ strßnky pomocφ tlaΦφtka Picture nebo shodn²m p°φkazem v menu Insert, ale v projektu bude obrßzek vyobrazen jako °ßdka, nap°φklad [Bitmap=X:\_adresß° s obrßzky _6.bmp/]. Tak tomu se tedy °φkß WYSIWYG! 
  16. Soubor obsahu se vytvß°φ nßsledovn∞: Nebude-li mφt vytvß°en² oddφl vlo₧enΘ strßnky, pak pomocφ ikonky se znakem otaznφku, kterß je umφst∞na v levΘ dolnφ Φßsti hlavnφho okna, p°idßme prvnφ polo₧ku obsahu (New Link). Pro vytvo°enφ zßkladnφho oddφlu, kter² bude obsahovat vlo₧enΘ strßnky, pou₧ijeme tlaΦφtko se znakem fialovΘ knihy. Vytvo°enΘ polo₧ky souboru obsahu lze p°ejmenovat po dvojitΘm kliknutφ na nßzev oddφlu.
  17. Nezapome≥me urΦit, kterß strßnka se otev°e p°i kliknutφ na kteroukoli polo₧ku obsahu: tlaΦφtko se znakem odkazu pom∙₧e vybrat pot°ebn² oddφl v seznamu "Topic" v okn∞ Item Link.
  18. Pro kompilaci projektu do HLP formßtu staΦφ vybrat p°φkaz Compile v menu Project nebo zmßΦknout klßvesu F9. Slo₧ku pro ulo₧enφ HLP souboru m∙₧ete zadat v menu Project -Options - Compilations - Compile help to.
  19. Pom∞rn∞ aktußlnφ a u₧iteΦn² bude parametr Compress na stejnΘ zßlo₧ce: v tomto p°φpad∞ je kompilßtor schopen zmenÜit velikost vytvß°enΘ nßpov∞dy, i kv∙li komprimaci objemnΘ BMP grafiky.
  20.  
  21. HELP DEVELOPMENT STUDIO
  22. SouΦasnß zkuÜebnφ verze Help Development Studia, kterou je mo₧nΘ stßhnout z webu v²vojß°e, mß Φφslo 1.81. Jednß se sice o dφlo rusk²ch v²vojß°∙, prost°edφ aplikace je ale Φist∞ anglickΘ. ╚eÜtinu (od autora Romana Hn∞dkovskΘho) lze zatφm najφt pouze k verzi 1.71, ale vzhledem ke snadnΘ implementaci dalÜφch jazyk∙ se jφ asi brzy doΦkßme i pro nejnov∞jÜφ verzi.
  23. P°i spuÜt∞nφ programu je u₧ivateli nabφdnuto vytvo°enφ projektu bu∩ pro formßt WinHelp, nebo pro HTML Help. Po skonΦenφ instalaΦnφho procesu zaΦne program na p°ßnφ u₧ivatele skenovat systΘm, aby se pokusil najφt v²Üe uvedenΘ soubory - kompilßtory.
  24. Program umφ vytvß°et nejen soubory ve formßtech HLP, CHM, ale i on-line help: poslednφ uveden² formßt je nßpov∞dou ve form∞ strukturovanΘho systΘmu HTML strßnek (pro vytvo°enφ on-line helpu je nutnΘ nainstalovat dodateΦn² plug-in). Zajφmavß zvlßÜtnost tohoto programu spoΦφvß v mo₧nosti souΦasnΘ prßce s n∞kolika projekty, kterΘ jsou zobrazeny jako zßlo₧ky ve spodnφ Φßsti okna aplikace.
  25. NovΘ oddφly se p°idßvajφ pomocφ tlaΦφtka Add Topic nebo pomocφ shodnΘho p°φkazu v menu Topics. Stejn²m zp∙sobem se pomocφ p°φsluÜn²ch tlaΦφtek nebo p°φkaz∙ menu oddφly odstra≥ujφ (RemoveTtopic) nebo se posouvajφ nahoru a dol∙ podle cφle, kter² si vytyΦil tv∙rce nßpov∞dy. 
  26. P°i vytvo°enφ novΘho oddφlu (topic) se do p°φsluÜn²ch polφ okna zapφÜe nßzev oddφlu a klφΦovΘ slovo pro budoucφ vyhledßvacφ systΘmy. Ka₧dΘmu oddφlu se defaultn∞ p°i°adφ po°adovΘ Φφslo (ID), poΦφnaje 10: nßsledujφcφ oddφly budou mφt Φφsla 20, 30, 40 atd., pokud je ovÜem nebudete chtφt z n∞jakΘho d∙vodu zm∞nit v okn∞ Topic Properties.
  27. Zcela jist∞ je to velmi pohodlnΘ - vytvo°φme nov² oddφl, zapφÜeme jeho parametry a v levΘ Φßsti, tam, kde se nalΘzß textov² editor, pφÜeme pot°ebn² text nebo vlo₧φme p°ipraven² kousek textu ze schrßnky.
  28. Import grafiky je mo₧n² ve formßtech BMP a SHG (pro vytvo°enφ soubor∙ HLP) a takΘ PNG - pro systΘmy HTML Help (CHM). Navφc m∙₧eme do strßnky projektu umφstit AVI soubor (tlaΦφtko Video nebo stejnojmenn² p°φkaz v menu Insert).
  29. P°i vytvß°enφ nadpisu staΦφ napsat jeho nßzev, proto₧e role tohoto prvku spoΦφvß v zobrazenφ t∞ch oddφl∙, kterΘ jsme vytvo°ili. P°idßnφ oddφlu se provßdφ bu∩ pomocφ uvedenΘho tlaΦφtka, nebo (pozor!) dvojit²m kliknutφm na p°φsluÜn² oddφl v pravΘ Φßsti editoru obsahu. V prvnφm p°φpad∞ budeme muset vybrat pot°ebn² parametr (ID oddφlu) v nabφzenΘm seznamu Context a do polφΦka Title bu∩ zapsat to, co se nßm lφbφ, anebo zachovat defaultnφ nßzev oddφlu - je to prkotina, ale p°φjemnß v∞ciΦka.
  30. P°ed kompilacφ bude dobrΘ p°edb∞₧n∞ nßpov∞du prohlΘdnout, menu Project - Run Help File. Kompletace projektu se provßdφ pomocφ p°φkazu Project - Compile Help File nebo tlaΦφtkem Compile. V p°φpad∞ p°φtomnosti p°φsluÜnΘho plug-inu (je mo₧nΘ jej nahrßt ze strßnek autor∙) se dß konvertovat jeden typ projektu do druhΘho (WinHelp do HTML Help a naopak).
  31.  
  32. WINDOWS HELP DESIGNER
  33. Nebudou lichΘ nad∞je na program, kter² mß distribuΦnφ soubor dev∞tkrßt v∞tÜφ ne₧ p°edchßzejφcφ programy? V urΦitΘ mφ°e vÜechna Φest spoleΦnosti Visagesoft, kterß se v²vojem tohoto programu zab²vala. Tento v²tvor je skuteΦn² WYSIWYG aplikace pro vytvß°enφ a zpracovßnφ systΘm∙ nßpov∞dy ve formßtech HLP, CHM a PDF. ZkuÜen² u₧ivatel, kter² je obeznßmen s jazykem XML, m∙₧e, bude-li chtφt, zkompilovat tzv. Java Help. P°ed zaΦßtkem prßce je dobrΘ zkontrolovat cesty k soubor∙m kompilßtor∙: Tools - Options - Compilers/Viewers. P°i vytvß°enφ HLP projektu zcela jist∞ vznikne pot°eba p°ipravit hlaviΦku - zde vßm p°ijde na pomoc tlaΦφtko Toggle non scroll area on/off. Grafika, importovanß na strßnky projektu (Insert - Picture), se zobrazuje tak, "jak je"; pou₧itelnΘ formßty jsou BMP, JPEG, GIF, EMF, WMF a SHG (komprimovanΘ formßty se automaticky konvertujφ do BMP). V²vojß°i nezapomn∞li ani na soubory s videosekvencemi (Insert Video for Windows).
  34. NovΘ oddφly a strßnky se pohodln∞ji p°idßvajφ pomocφ p°φkaz∙ kontextovΘho menu tak, ₧e kliknete na polφΦko Contents Index Keywords. Mimochodem, obdobnΘ p°φkazy jsou p°φstupnΘ i v menu Topics a uvedenΘ polφΦko je mo₧nΘ vypnout kv∙li ·spo°e volnΘho mφsta.
  35. Ostatnφ zp∙soby prßce jsou obdobnΘ t∞m, kterΘ se pou₧φvajφ v ji₧ uveden²ch programech. Ke kompilaci projektu se pou₧φvß tlaΦφtko Compile to se seznamem, ve kterΘm se vybere po₧adovan² formßt elektronickΘ knihy. To samΘ ud∞lß i shodn² p°φkaz v menu Project.
  36. Vzhled vytvß°enΘho PDF dokumentu nßm ud∞lal radost.
  37.  
  38. HELP & MANUAL
  39. Cena tohoto programu je pom∞rn∞ vysokß, ovÜem z globßlnφho hlediska aplikace za ty penφze stojφ. Help & Manual je skuteΦn² WYSIWYG editor pro vytvß°enφ soubor∙ nßpov∞dy ve formßtech HLP, CHM, PDF, Word Help, Browser Based Help, a dokonce umφ kompilovat i elektronickΘ knihy ve formßtu EXE (MultiMedia Help), jejich₧ rozhranφ velmi p°ipomφnß CHM soubor. Takov² soubor se dß navφc pou₧φt ve 32bitovΘm prost°edφ i v p°φpad∞ absence prohlφ₧eΦe.
  40. Program mß vestav∞nou kontrolu pravopisu, kterß rozumφ ΦeskΘ gramatice, pokud je p°φstupn² soubor se slovnφkem (ten naleznete na www.addictivesoftware.com/ bin/dicts/czech.zip).
  41. P°ed zaΦßtkem prßce program nabφdne vytvo°enφ novΘho projektu nßpov∞dy nebo naΦtenφ existujφcφch soubor∙ nßpov∞dy ve formßtech HLP a CHM (Import an...) - p°itom bude soubor nßpov∞dy dekompilovßn a "rozlo₧en na kousφΦky". Jestli₧e mßte n∞kde rozpracovan² projekt ve formßtu HPJ, bude se takΘ hodit. Samoz°ejm∞ ₧e v²vojß°i nezapomn∞li ani na import RTF dokumentu, vytvo°enΘho ve Wordu.
  42. V sekci Table of Contents m∙₧ete okam₧it∞ editovat nßzev dosud jedinΘho oddφlu pomocφ jednoho ze t°φ p°φkaz∙ ze skupiny Change item kontextovΘho menu: * Topic Status - v zßvislosti na stupni p°ipravenosti oddφlu (pokud jsme se rozhodli vytvo°it velik² projekt, zcela urΦit∞ budeme nuceni provßd∞t zm∞ny v oddφlech) je mo₧nΘ oznaΦit zvolen² oddφl jednφm ze Φty° parametr∙. V tomto p°φpad∞ pak bude z°ejmΘ, k jakΘmu "topic" se obrßtit kv∙li dodatk∙m a korekcφm.
  43. * Icon - a zde je prostor pro fantazii: ke ka₧dΘ strßnce se dß p°i°adit jedna z vφce ne₧ Φty°iceti ikonek, kterΘ budou zobrazeny v souboru HLP obsahu nßpov∞dy nebo v levΘ Φßsti CHM souboru.
  44. * Edit Caption - zm∞na nßzvu oddφlu: co chceme, to i napφÜeme.
  45. Je dobrΘ dßt pozor zvlßÜt∞ na parametry projektu: Project - Project Properties, kde je ulo₧ena spousta nastavenφ pro ka₧d² formßt. V²vojß°i nebyli skoupφ dokonce ani na utility - konstruktor pro PDF help: Tools - Print Manual Designer.
  46. KoneΦnß kompletace projektu se provßdφ p°φkazem Make Help File and Run v menu File nebo (co₧ je mnohem pohodln∞jÜφ) pomocφ vlo₧enΘho menu na tlaΦφtku se shodn²m nßzvem na panelu nßstroj∙ - staΦφ vybrat po₧adovan² formßt. Defaultn∞ se elektronickß kniha uklßdß do stejnΘho adresß°e, ve kterΘm je ulo₧en projekt.
  47.  
  48. Z┴V╠R
  49. Hlavnφm kritΘriem p°i v²b∞ru toho Φi onoho programu je bezesporu u₧ivatel∙v cφl a mφra jeho kvalifikace. T∞m nejortodoxn∞jÜφm Φtenß°∙m, kte°φ umφ psßt makra, m∙₧eme doporuΦit Help Express.
  50. Pro vytvo°enφ elektronickΘ knihy v HLP nebo CHM formßtu zcela postaΦuje Help Development Studio; je pravda, ₧e je zde zapot°ebφ jistß abstrakce konkrΘtnφho zobrazenφ urΦit²ch prvk∙ (nap°φklad grafiky). Windows Help Designer mß p°i shodnΘ cen∞ pon∞kud vφce mo₧nostφ, co₧ mimochodem nem∙₧e udivit p°i takovΘ velikosti distribuΦnφho souboru.
  51. Ale kompilace nejplnohodnotn∞jÜφ varianty elektronick²ch knih do EXE formßtu je mo₧nß pouze p°i prßci s programem Help & Manual, jeho₧ cena je schopna odstraÜit kohokoli.
  52. A jeÜt∞ jeden nemßlo d∙le₧it² okam₧ik. Asi nemß p°φliÜ smysl po°izovat si a pou₧φvat uvedenΘ programy pouze k tvorb∞ PDF soubor∙. Existuje celß °ada aplikacφ, kterΘ jsou mnohem menÜφ a levn∞jÜφ a kterΘ vßm PDF vytvo°φ mnohem pohodln∞ji.
  53. Jevgenij Javorskych
  54.  
  55.  
  56. EDITOR N┴POV╠DY ZDARMA
  57. D┴REK OD MICROSOFTU
  58. SpoleΦnost Microsoft nabφzφ zdarma dva produkty pro vytvß°enφ soubor∙ nßpov∞dy a elektronick²ch knih: Help Workshop (ftp://ftp.microsoft.com/Softlib/MSLFILES /hcwsetup.EXE; 1,5MB) a HTML Help Workshop (http://go.microsoft.com/ fwlink/?LinkId=14188; 3,4MB). Pomocφ prvnφho se dajφ kompilovat dokumenty do HLP formßtu, druh² program mß na v²stupu CHM aplikaci. Je z°ejmΘ, ₧e kv∙li spletitΘmu rozhranφ t∞chto utilit asi vzniklo mφn∞nφ o slo₧itosti vytvß°enφ nßpov∞dy. SkuteΦn∞, pro vytvo°enφ CHM souboru je nutn² komplet HTML strßnek a jejich vytvo°enφ p°edstavuje nep°ekonatelnou p°ekß₧ku pro v∞tÜinu u₧ivatel∙. A Help Workshop p°edstavuje program, u kterΘho strßvφte dlouhou dobu, ne₧ prßci s nφm pln∞ pochopφte a zvyknete si na ni.
  59. Ale hlavnφ p°ednostφ uveden²ch aplikacφ jsou soubory kompilßtor∙, kterΘ se pou₧φvajφ pro sklßdßnφ hotov²ch soubor∙ nßpov∞dy: ve slo₧ce programu Help Workshop se nalΘzß soubor hcrtf.exe, kter² generuje HLP soubory, a v adresß°i HTML HELP Workshop je kompilßtor hhc.exe, dφky kterΘmu se na sv∞t∞ objevujφ CHM soubory. VÜechny aplikace v naÜem p°ehledu pou₧φvajφ tyto kompilßtory pro svoji prßci.
  60.  
  61. POPISOVAN╔ PROGRAMY
  62. HELP EXPRESS 3.0
  63. Zßkladnφ deska Intel D875PBZ, sada 875P
  64. + pom∞rn∞ malß velikost distribuΦnφho souboru
  65. + dobrß ·rove≥ komprimace kompilovanΘho souboru
  66. - nepohodln² p°i importu grafiky
  67. - nenφ mo₧nΘ vytvß°et hypertextovΘ odkazy
  68. - Φastß nutnost psßt makra ruΦn∞
  69. - vytvß°enφ soubor∙ pouze formßtu HLP
  70. V²vojß° Chainware Software Development
  71. Strßnky v²vojß°e www.chainware.com
  72. Podmφnky Üφ°enφ shareware
  73. Cena 149 USD
  74. Velikost distribuΦnφho souboru 1,12 MB
  75. OperaΦnφ systΘm Windows
  76.  
  77. HELP DEVELOPMENT STUDIO
  78. + vytvß°enφ soubor∙ nßpov∞dy v n∞kolika formßtech
  79. + v²born∞ propracovanΘ rozhranφ
  80. + nejlepÜφ pom∞r cena/v²kon
  81. + bohat² komplet vestav∞n²ch maker
  82. V²vojß° Divcom Software
  83. Strßnky v²vojß°e www.divcomsoft.com/helpstd
  84. Podmφnky Üφ°enφ shareware
  85. Cena 80 USD
  86. Velikost distribuΦnφho souboru 1,1 MB
  87. OperaΦnφ systΘm Windows
  88.  
  89. WINDOWS HELP DESIGNER 3.1 (WINHELP EDITION)
  90. + velkΘ mo₧nosti za rozumnou cenu
  91. + podpora n∞kolika formßt∙ elektronick²ch knih
  92. - vy₧aduje instalaci soubor∙ kompilßtor∙
  93. V²vojß° Visagesoft
  94. Strßnky v²vojß°e www.visagesoft.com
  95. Podmφnky Üφ°enφ shareware
  96. Cena 79 USD s 30dennφ technickou podporou
  97. 129 USD s neomezenou technickou podporou
  98. Velikost distribuΦnφho souboru 8,9 MB
  99. OperaΦnφ systΘm Windows
  100.  
  101. HELP & MANUAL
  102. + p°φv∞tivΘ rozhranφ
  103. + bohat² v²b∞r parametr∙ a nastavenφ projektu
  104. + vestav∞n² "konstruktΘr" pro PDF dokumenty
  105. - vysokß cena
  106. V²vojß° EC Software
  107. Strßnky v²vojß°e www.helpandmanual.com
  108. Podmφnky Üφ°enφ shareware
  109. Cena 389 USD
  110. Velikost distribuΦnφho souboru 13 MB
  111. OperaΦnφ systΘm Windows
  112.  
  113.  
  114.  
  115.  
  116.