11.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

P R O G R A M U J E M EEkvivalentZ<strong>na</strong>k&lt; &apos‘ (apostrof)&qout;“ (úvodzovky)&amp;& (ampersand)$$ $ (dolár)&nbsp;Nedelite¾ná medzera&shy;PomlèkaTab. 1Kategória objektovdo<strong>sk</strong>y a kartyheadaccessmetaudalosti (events)definovanie akcií (ta<strong>sk</strong>s)premennévstup dátodkazy, obrázky a èasovaèeformát textuObjektwmlcardtemplateTab. 2 Základné typy objektovdoontimeronenterforwardonenterbackwardonpickoneventpostfieldgoprevrefreshnoopsetvarinputselectoptionoptgroupfieldsetaanchorimgtimerbrptabletrtdpre (nová z<strong>na</strong>èka vo verzii WAP 1.2)Jednoduchý WML dokument môže vyzera <strong>na</strong>príkladtakto:1) 2) 4) 5) 6) 7) Prva WAP stranka.8) 9) 10) Èísla pred každým riadkom nie sú súèas ou WML dokumentu,urèujú iba èíslo riadka. Vysvetlíme si jednotlivériadky nášho príkladu.1) Povinná hlavièka XML dokumentu – verzia XML.2) Povinná hlavièka XML dokumentu – identifikátordokumentu.3) Povinná hlavièka XML dokumentu – adresa definícietypu dokumentu.4) Urèuje zaèiatok WML dokumentu.5) Definuje kartu. Karta je urèená svojím jednoz<strong>na</strong>ènýmidentifikátorom (nesmie obsahova medzery)a hlavièkou, ktorá sa zobrazí <strong>na</strong> mobilnomzariadení.6) Na tomto riadku sa zaèí<strong>na</strong>jú objekty, ktoré obsahujePrvaKarta. Ide o jeden objekt (odsek) – ajjednoduchý text sa definuje ako objekt.7) Text odseku.8) Koniec objektu „odsek“.9) Koniec karty (karta je takisto objekt).10) Koniec WML dokumentu.Táto stránka sa <strong>na</strong> vašom mobilnom telefóne zobrazíasi tak ako <strong>na</strong> obrázku 2.Objekt wml obsahuje okrem kariet (objekt card) aj objektyako head a template.Objekt head (v dokumente sa môže <strong>na</strong>chádza iba raz) sapoužíva <strong>na</strong> špecifikáciu informácií, ktoré súvisia z danou WAPstránkou. Je to ekvivalent z<strong>na</strong>èky v HTML dokumente.Do objektu head sa vkladajú informácie ako metadata alebosa v nich definuje prístup k dokumentu (všetky WML dokumentysú štandardne definované ako verejné (public) dokumenty– sú prístupné zo všetkých iných domén).Objekt template (v dokumente sa môže <strong>na</strong>chádza iba raz)sa používa <strong>na</strong> definovanie vlastností, ktoré sa majú použi <strong>na</strong>všetky karty definované v dokumente. Ak je v niektorej kartedaná vlastnos definovaná, vlastnos sa prekryje.V karte (v dokumente ich môže by definovaných viac)môžu by definované všetky objekty, ktoré vytvárajú samotnúèas dokumentu. Objekt card teda môže obsahova<strong>na</strong>sledujúce objekty:n formátovaný text – samotný text – odsek, obrázkya odkazy <strong>na</strong> iné kartyn objekt input – umožòuje používate¾ovi zada textpod¾a definovaného formátun objekt select – umožòuje používate¾ovi vybra sijednu alebo viac možnostín objekt fieldset – umožòuje zo<strong>sk</strong>upova objektyJednotlivé objekty si opíšeme ïalej.Základná štruktúra WAP stránky je teda:n Ing. František MalagaObr. 2 WAP stránka<strong>na</strong> mobilnom telefóneNOKIA 7110 (simulátorNOKIA WAP Toolkit 2.0)C++ pod Windows / 5. èas : Zostavovanie aplikácieAPS Podporuje prehliadaè zdrojov Resource view fileVítam vás pri poslednej èasti seriálu v tomto roku a možnoaj storoèí (èi nebodaj tisícroèí?). Je to zaujímavé, ale my, èoteraz žijeme, sme zažili a ešte aj zažijeme to, èo sa možnonepodarilo nikomu. Veï poèítajte so mnou. ZatmenieSlnka a Mesiaca, vidite¾né z ok<strong>na</strong> nášho domu, prelomtisícroèia, rôzne kométy, divoké postavenia planét aïalšie udalosti, ktoré sa normálne dejú jed<strong>na</strong> po druhejs odstupom dobrých 100 až 200 rokov. A my sme ichvšetky zažili v priebehu 5 rokov. K tomu by sa dal prirov<strong>na</strong>azda len otrepaný cirkusový výrok: „Uvidíte, èo eštenikto nikdy nevidel!“ A v tomto prípade je aj pravdivý.No ale vrá me sa k <strong>na</strong>šej téme. Chápem, že sa vám asiažko chce v tomto èase rozmýš¾a o takých veciach, ako súC++ a programovanie, ale èo už... Treba za a zuby apusti sa do uèenia. Na tomto mieste by som chcel poïakovavšetkým, ktorí píšu svoje postrehy o tomto seriáli. Vïakatomu, že si môžem preèíta , èo od neho èakáte a èo by stev òom uvítali, môžem vám jeho štruktúru stále viac prispôsobova. Napríklad už v tejto èasti nájdete ve¾mi dobré linky<strong>na</strong> rôzne stránky zaoberajúce sa programovaním v C++.V každej novej èasti nájdete aj nové linky. Zároveò chcemvyzva vás všetkých: ak máte nejaké nápady èi požiadavky, èoby ste v seriáli chceli/nechceli vidie , <strong>na</strong>píšte mi. Ak to budúdobré nápady, urèite sa zrealizujú.V predchádzajúcej èasti sme zaèali s opisom knižniceMFC. Uviedli sme jeden ukážkový príklad: First, ktorý sme siaj struène opísali. Ak máte pocit, že ste nieèo nepochopili,nemajte strach, ku všetkému sa dostaneme. Zaèneme tým<strong>na</strong>jzákladnejším, teda procesom zostavovania aplikácie.Build processAby sme zaèali úplne od základov, treba objasni pojem projekt.Projekt predstavuje súhrn <strong>na</strong>vzájom súvisiacichsúborov, ktoré sú kompilované a linkované, aby vytvorilispustite¾ný súbor alebo knižnicu DLL. Toto je zaužívanádefinícia, ktorá sa používa pri projektoch vo Windows. Abyste si to vedeli lepšie predstavi , projektom môžeme oz<strong>na</strong>èivšetky súbory, ktoré vytvorí prekladaè v adresári projektu,Prípo<strong>na</strong> súboru Opis Anglický ekvivalentBSC Súbor informácií Source browserprehliadaèa kóduinformation fileCLW „Sprievodca“ triedami Class Wizard fileDSP Súbor projektu Project fileDSW Súbor pracovného priestoru Workspace fileMAKMakefileNCB Súbor prehliadaèa tried Class view fileOPTObsahuje konfiguráciupracovného priestoruPLGVytvára súbor logTab. 1 Zoz<strong>na</strong>m súborov, ktoré generuje prostredieVisual C++plus nejaké ïalšie, ktoré sú uložené v adresároch typickýchpre prekladaè (toto sú <strong>na</strong>pr. hlavièkové súbory, knižnice).Prípony, ako aj opis súborov typických pre Visual C++nájdete v tabu¾ke 1. Mnohí z vás urèite poz<strong>na</strong>jú súbory<strong>na</strong>zývané makefile. Pravda je taká, že ak pracujete s prostredímVisual C++ vyšších verzií, s týmito súbormi sanestretnete, len ak by ste požiadali prekladaè, aby ich12/2000 PC REVUE 121

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

Saved successfully!

Ooh no, something went wrong!