Stßhn∞te si z Internetu: Microsoft Control Pad
Filip DaneÜ
Voln∞ Üi°iteln² program Control Pad od spoleΦnosti Microsoft je urΦen² pro tvorbu HTML strßnek, vklßdanφ a editaci objekt∙ ActiveX. Firma tento produkt prozatφm uvolnila jako voln∞ sta₧iteln² z webovΘho serveru, je takΘ k nalezenφ na distribuovan²ch CD-ROM discφch s nßzvem Intranet CD 1-5. Od programu neoΦekßvejte mnoho, ale p°esto je dobr²m pomocnφkem, alespo≥ zaΦßteΦnφk∙m, kter²m doporuΦuji si tvorbu strßnek tφmto zp∙sobem vyzkouÜet vyzkouÜet. Je to lepÜφ, ne₧ prostΘ vklßdanφ a WYSIWYG formßtovßnφ v profesionßlnφch programech jako jsou nap°φklad FrontPage 97 Φi CorelWeb.
Po spuÜt∞nφ programu vßs uvφtß zßkladnφ kostra HTML strßnky nazvanΘ "page1.htm". Nynφ ji₧ budete moci vpisovat svΘ znaΦky a text, kter² chcete dostat na strßnku. Program ji₧ umφ pracovat s komponenty ActiveX, respektive vßm umo₧nφ vlo₧enφ ActiveX objektu do strßnky. Pro vlo₧enφ ActiveX objektu postaΦφ kliknutφ myÜi na menu "Edit" a "Insert ActiveX Control", potΘ se vßm zobrazφ okno, v n∞m₧ mßte k dispozici objekty, kterΘ jsou na poΦφtaΦi nainstalovßny.
Pokud zφskßte n∞jak² prvek (t°eba z Internetu, nebo si jej zakoupφte), musφte jej zaregistrovat v registrech, a a₧ potΘ se vßm zobrazφ ve zmφn∞nΘm okn∞. Jestli₧e si vyberete dostupn² prvek, zobrazφ se vßm okno s nßzvem "Edit ActiveX control", je₧ slou₧φ jako nßhled (dß-li se tak nazvat) nastavenφ objektu. Krom∞ toho se zobrazφ i okno "Vlastnosti", v n∞m₧ je vßm umo₧n∞no nastavovßnφ vlastnostφ danΘho objektu.
P°i prßci v tomto okn∞ dßvejte dobr² pozor, jak nastavujete objekt -- ÜpatnΘ nastavenφ m∙₧e ovlivnit funkΦnost strßnky, a vy budete nuceni pracn∞ hledat chybu.
V²znamnou pom∙ckou programu je podpora VBScriptu a JavaScriptu, kterΘ m∙₧ete ve strßnkßch pou₧φt.
VBScript je sice "jen" jednoduÜÜφ a okleÜt∞n² Visual Basic, nicmΘn∞ stßle dokß₧e vaÜe strßnky p∞kn∞ rozh²bat. Podpora prßce s VBScriptem a JavaScriptem se realizuje prost°ednictvφm wizarda. Jestli₧e zvolφte kombinaci stisk∙ myÜφ "Tools" -- "Script Wizard", zobrazφ se okno "Script Wizardu" s nßzvem strßnky, kterou editujete. Nynφ vßm ji₧ nic nebrßnφ ve vytvß°enφ pohybliv²ch strßnek. V editoru "Wizardu" mßte k dispozici dv∞ hlavnφ okna "Select an Event" a "Insert Action", v nich₧ naleznete vÜechny dostupnΘ metody a vlastnosti VBScriptu. Jestli₧e si zvolφte ve t°etφm okn∞ polo₧ku "Code View", je vßm pln∞ k dispozici miniaturnφ editor, kter² Φekß na vßÜ k≤d. Jestli₧e jste si vytvo°ili k≤d, o kterΘm si myslφte, ₧e je v po°ßdku, zvolte tlaΦφtko OK, kterΘ vlo₧φ k≤d do HTML strßnky.
Bohu₧el, VBScript nemß k dispozici debugger, tak₧e lad∞nφ k≤du je pon∞kud komplikovanΘ. Jedinou mo₧nostφ, jak odladit k≤d, je otev°enφ editovanΘ strßnky v prohlφ₧eΦi a p°izp∙sobovat se chybov²m hlßÜenφm, kterß by browser zobrazoval. Je to pon∞kud neÜ¥astnß metoda, a snad bude u₧ivatel softwaru zavedenφm debuggeru v budoucnu t∞chto nep°φjemnostφ zbaven.
Co se t²Φe nastavovßnφ programu, je omezeno na 2 mo₧nosti, a to na nastavenφ "Layout∙" a "Script editoru". U Layout∙ m∙₧e nastavit pouze Üφ°ku a v²Üku okna. Ve druhΘm p°φpad∞ je mo₧nost nastavenφ pon∞kud bohatÜφ, a to o defaultnφ nastavenφ "Code view", Φi "List view". V prvn∞ zmφn∞nΘ volb∞ m∙₧ete nastavovat pevn² font, kter² vßm pro psanφ k≤du vyhovuje. Poslednφ mo₧nost nastavenφ je, zda chcete psßt p°evß₧n∞ ve VBScriptu Φi JavaScriptu. To je vÜe.
Bohu₧el jsem v nßpov∞d∞ programu nenaÜel ·pln² seznam funkcφ, vlastnostφ Φi metod obou jazyk∙. Pom∙₧ete si, kdy₧ se podφvßte na Internetu na strßnku o VBScriptu (p°ed n∞jak²m Φasem byl na t∞chto strßnkßch voln∞ ke sta₧enφ exe soubor, v kterΘm je zabalena ReferenΦnφ p°φruΦka jazyka VBScript, je₧ je ve formßtu HTML).
Jist∞ se najdou u₧ivatelΘ a tv∙rci webov²ch strßnek, kte°φ funkΦnost programu ocenφ, i kdy₧ se mi n∞kolikrßt stalo, ₧e po znovuotev°enφ strßnky, kterou jsem cht∞l editovat, program spadl. Ale uva₧me, ₧e Control Pad je prozatφm zdarma, a p°itom nenφ ·pln∞ k zahozenφ. DoporuΦuji vyzkouÜet jej, a to i profesionßl∙m.