Premium

Získejte všechny články
jen za 89 Kč/měsíc

Programování PocketPC naruby (2/12)

Patříte mezi uživatele PocketPC, kteří by si rádi také něco naprogramovali, řadíte se však k tzv. falešným začátečníkům? Pak právě vám je určen náš seriál věnovaný programování pro kapesní počítače s Windows Mobile. Dnešní díl popisuje návrh obsahu programu.
V minulém dílu našeho nového seriálu jste se mohli seznámit s úvodem do programování pro Pocket PC zařízení. Dnes se podíváme na návrh obsahu programu.

Návrh

Předtím, než začnete psát kód vaší aplikace si musíte rozvážit, co od ní budete chtít. Následující text vám pomůže ujasnit si různé součásti návrhu aplikace, se kterými musíte počítat již od začátku.

Nebudu zacházet do detailů; popis libovolné funkce si můžete dohledat v rozsáhlé nápovědě, která se instaluje spolu s vývojovým prostředím Embedded Visual C++ (to Microsoft distribuuje zdarma), nebo na www stránkách společnosti Microsoft.

Hlavní okno aplikace

Každý program pro Windows CE (až na malé výjimky) musí mít hlavní okno aplikace. Na rozdíl od operačního systému PalmOS, kde je uživatelské rozhraní tvořeno rovnocennými formuláři, jsou na platformě Windows okna seřazena hierarchicky. Hlavní okno aplikace dostává zprávy od operačního systému (WM_CLOSE, WM_HIBERNATE) a je rodičovským oknem pro všechna další okna a dialogy vaší aplikace.

Při návrhu obsahu hlavního okna můžete použít jako vodítko následující možnosti (ale nebude vám jistě činit potíže vymyslet i přístupy jiné):

1. Hlavní okno aplikace nebude mít žádný obsah, všechny vlastnosti aplikace budou přístupné z menu. Volbou nabídky menu pak zobrazíte nad hlavním oknem dialog. Pro oživení můžete do hlavního okna umístit nějaký obrázek nebo text staticky vykreslovaný při obsluze zprávy WM_PAINT.

2. Hlavní okno aplikace uživatel neuvidí, protože bude vždy překryto některým z dialogů. Aplikace se bude tvářit, jako by sestávala pouze z dialogů, mezi kterými může uživatel přecházet. Nejjednodušší aplikace dokonce hlavní okno nepotřebují a volají dialogové okno přímo ve funkci WinMain.

3. Hlavní okno bude obsahovat jeden základní ovládací prvek Windows (například pole pro editaci textu u jednoduchého textového editoru nebo seznam). Tento přístup je jeden z nejjednodušších a nejpoužívanějších. Uvědomte si, že některé ovládací prvky Windows (seznam s ikonami, editor, zobrazení stromové struktury) jsou velmi komplexní a přizpůsobitelné vašim potřebám.

4. Hlavní okno bude obsahovat kombinaci ovládacích prvků Windows (například zobrazení stromové struktury nahoře, pole pro editaci textu a tlačítka dole). V tomto případě se musíte sami starat o vhodné rozmístění prvků v hlavním okně při zobrazení a při každé změně velikosti okna.

5. Hlavní okno má vámi vykreslovaný obsah, který není odvozen od ovládacích prvků Windows. Sami se staráte o jeho překreslování (obsluha události WM_PAINT) a reakce na doteky perem (WM_MOUSEMOVE, WM_LBUTTONDOWN a podobně. Také můžete nechat okno roztáhnout přes celý displej (což je výhodné například pro hry nebo prohlížeče obrázků) pomocí funkce SHFullScreen.

6. Body 4 a 5 je možné zkombinovat. Část hlavního okna mohou vyplňovat ovládací prvky Windows, část bude kompletně překreslována uživatelem.

7. Hlavní okno aplikace může být na obrazovce Today.

 
Příští díl seriálu bude věnován komunikaci uživatele s programem pomocí dialogů a samotnému spuštění programu.
  • Nejčtenější

Neomezená data dává O2 ještě levněji než dříve. S odměnou jsou za hubičku

15. dubna 2024  7:02

Základní datově neomezený tarif za cenu nižší, než standardně stojí tarif s 12 GB dat? U O2 na...

Doma si natáhnete neviditelné kabely k internetu. Huawei ukázal inovace

17. dubna 2024

Huawei na každoroční roadshow ukázal v Praze své inovace pro letošní rok. Vedle průmyslových...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

K mobilu teď dostanete televizi zdarma a levnější jsou také iPhony

16. dubna 2024,  aktualizováno  10:12

Výrobci mobilních telefonů se už zase začínají předhánět ve výhodných nabídkách. Přímé slevy jsou...

Čínský smartphonový standard dorazil do Česka. Není co vytknout, ani cenu

17. dubna 2024  7:02

Motorola představila hned tři modely z top řady Edge. První se začne prodávat model Edge 50 Pro,...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Pošlete sportovní fotku a vyhrajte smartphone nebo dres Patrika Schicka

8. dubna 2024,  aktualizováno  18.4 13:04

Zachyťte na fotografii sportovní moment a vyhrajte úplnou novinku, smartphone vivo V40 SE s bohatou...

Mají dost kompromisů, sem tam něco navíc. Nejlevnější mobily známých značek

19. dubna 2024

Výrobci telefonů mají zpravidla řešení i pro ty zákazníky, kteří potřebují co možná nejlevnější...

Pošlete sportovní fotku a vyhrajte smartphone nebo dres Patrika Schicka

8. dubna 2024,  aktualizováno  18.4 13:04

Zachyťte na fotografii sportovní moment a vyhrajte úplnou novinku, smartphone vivo V40 SE s bohatou...

Tento podnik budou milovníci vína zbožňovat. Musí se ovšem vzdát mobilu

18. dubna 2024  12:33

Se zajímavým způsobem, jak strávníky přimět ke vzájemné komunikaci, přišel majitel restaurace v...

Ultra smartphone i odlehčená novinka. Motorola zahustila nabídku

18. dubna 2024

Společně s modelem Pro se na český trh chystají ještě další dvě novinky od Motoroly. Jednou je...

Akční letáky
Akční letáky

Všechny akční letáky na jednom místě!

Náhle zemřel zpěvák Maxim Turbulenc Daniel Vali, bylo mu 53 let

Ve věku 53 let zemřel zpěvák skupiny Maxim Turbulenc Daniel Vali. Letos by se svou kapelou oslavil 30 let na scéně....

Sexy Sandra Nováková pózovala pro Playboy. Focení schválil manžel

Herečka Sandra Nováková už několikrát při natáčení dokázala, že s odhalováním nemá problém. V minulosti přitom tvrdila,...

Charlotte spí na Hlaváku mezi feťáky, dluží spoustě lidí, říká matka Štikové

Charlotte Štiková (27) před rokem oznámila, že zhubla šedesát kilo. Na aktuálních fotkách, které sdílela na Instagramu...

Vykrojené trikoty budí emoce. Olympijská kolekce Nike je prý sexistická

Velkou kritiku vyvolala kolekce, kterou pro olympijský tým amerických atletek navrhla značka Nike. Pozornost vzbudily...

Rohlík pro dítě, nákup do kočárku. Co v obchodě projde a kdy už hrozí právník?

V obchodech platí pravidla, která občas zákazník nedodržuje. Někdy se navoní parfémem, aniž by použil tester, nebo...