Možná, že vás někdy napadlo, že program stažený z Internetu pro váš kapesní počítač není přesně to pravé, co jste si představovali. Třeba byste jeho funkce nebo grafické uspořádání řešili jinak, kdybyste byli na místě programátora. Nebo jste na Internetu nic vhodného nenašli a chybí vám jednoduchá utilitka "ušitá" přímo pro vaši potřebu. Mít tak vhodný nástroj a umět programovat... A proč to nezkusit?
Pokud jste již někdy programovali a máte základní znalosti nejlépe Pascalu nebo ještě lépe jazyka C, nemusí být vytvoření vlastního jednoduchého prográmku tak veliký problém. V následujících několika kapitolách se vám pokusím ukázat, že to opravdu jde, stačí jenom chtít.
Co by mělo být náplní kurzu "Úvod do programování pro počítače s Windows CE"? V několika kapitolách se pokusím na ukázkovém příkladě předvést, jak lze vytvořit jednoduchý program pro Windows CE. V jednotlivých kapitolách budeme postupně do programu přidávat další funkce, až vznikne použitelná aplikace. Aby bylo možné do programu zahrnout co nejvíce funkcí, vybral jsem za cíl jednoduchý hexadecimální prohlížeč obsahu souborů.
Protože programování pro Windows CE je hodně podobné programování pro operační systémy Windows 95 a vyšší (a také proto, že zase tak mnoho času nemůžu obětovat), nebudu se snažit o rozsáhlý a podrobný kurz. Další kapitoly by měly poskytnout pouze základní informace pro váš rozjezd a pokud vás programování zaujme, může se stát vaším koníčkem, popř. vaší obživou. :-)
Aby nedošlo k planým nadějím, chtěl bych v úvodu upozornit, že nejsem profesionální programátor, programy tvořím pouze pro svou potřebu jako koníček.
Pokud jste si prohlíželi první miniseriál o programování, tak tuto část můžete přeskočit.
Jinak se podívejte sem.
Přímo na stolním počítači budete mít k dispozici emulátor kapesního počítače, který např. pro Pocket PC vypadá takto:
Jestliže se vám podařilo úspěšně nainstalovat eVT a příslušné SDK (ať již s možností emulace, nebo bez ní), měli byste být schopni spustit vývojové prostředí eMbedded Visual C++ (Start -> Programy -> Microsoft eMbedded Visual Tools -> eMbedded Visual C++ 3.0).
Všechny další lekce budou založeny na jazyku C. I když v eVT je obsažen i Visual Basic, vše co bude dále prezentováno, bude demonstrováno na příkladě v jazyku C++. Pro pochopení výkladu nebude požadována hluboká znalost C++. Měla by stačit znalost málo přesahující základ C - do nadstavby rozšíření na C++ bychom neměli příliš zasahovat. Pro uživatele např. Pascalu nebo jiného jazyka by mohlo postačit projít si některý výukový text k jazyku C. Na Internetu jistě nějaké najdete.
Při programování v tomto úvodním kurzu se budeme držet pouze čistého programového rozhraní, které poskytují Windows. Budeme psát programy pouze s podporou Windows API (Application Programming Interface). Nebudeme používat MFC nebo jiné nadstavbové knihovny - to by překročilo rozsah zamýšleného kurzu.
Stránka načtena za 0.00173 sekund.