V prvním díle našeho tutorialu se seznámíme s .NET Compact Frameworkem, povíme si, co budem k programování potřebovat a zkusíme si napsat první hello world aplikaci.
.NET Compact Framework, vznikl s .NET frameworkem aby Microsoft dostal svoji novou platformu(na které běží i Vista) na mobilní zařízení. V tomhle tutorialu se budem zabývat programováním výhradně v jazyce C#. C# je jazyk "managed" což znamená že je kompilován do mezikódu a teprve potom do kódu pro danou platformu. Jestli si myslíte že vaše aplikace budou pomalé, tak jste na omylu. V tomhle jazyce můžem napsat stejně výkoné aplikace jako v c++ a programování her taky není žádný problém. Navíc programování v c# je daleko přehlednější a možná i lehčí. Budu předpokládat že máte s programováním nějaké zkušenosti a umíte nějakou tu syntaxi v c# a jestli nemáte, tak si zajděte třeba na živě.cz, programujte.com nebo si někde najděte tutorialy:)
K programování budem potřebovat produkt Microsoft Visual Studio 2005. Abychom mohli spustit aplikace na daném zařízení je na něj nejdříve potřeba nainstalovat základní .NET CF knihovny. Dále budem potřebovat SDK pro Windows CE 5, které obsahuje emulátor zařízení s WCE 5 na PC.
- Trial verzi Microsoft Visual Studia 2005 si můžete objednat, nebo stáhnout ZDE
- .NET CF knihovny je možno stáhnout ZDE.
- Windows Mobile 5.0 SDK for Pocket PC najdete TU
Když máme nainstalované tyhle věci, tak můžem začít programovat, ve Visualku si založíme nový projekt (FILE -> NEW -> Project) a zvolíme Visual C# -> Smart Device -> Windows CE 5.0 -> Device Application
Tak se nám vytvořil nový projekt pro Windows CE. Teď si hodíme komponentu Label na formulář nastavíme jí vlastnost Text na "Hello World". Abychom mohli náš formulář zavřít tak si dáme na formulář ještě komponentu Button té nastavíme vlastnost text na "Close". Aby se nám opravdu formulář zavřel, tak dvakrát kliknem na tlačítko, otevře se nám místo kam se píše kód. Tam napíšeme :
this.Close();
a je vše hotovo. Aplikace Hello World je na světě. Nyní jí spustíme pomocí F5, ono se nás to zeptá kde to chcem spustit, jestli máme připojené PDA k počítači a chcem aplikaci testovat na něm, zvolíme Windows CE 5.0 Device, jinak zvolíme že to chcem na Windows CE 5.0 emulátoru a ono se to otevře v něm.
Dnes jsme si ukázali, že programování v jazyce C# na windows mobile je jednoduché a že v něm jde napsat i Hello World:) Příště se seznámíme s komponentami a napíšeme si nějakou názornou aplikaci:) Hotový projekt dnešního tutorialu stahujte ZDE.
Pozn. Jakékoliv připomínky, nebo dotazy pište k tomuto článku jako komentáře, pokud možno tak na ně budu odpovídat. Jestli se vám tutorialy líbí, podpořte prosím tento server odkazováním na tyto tutorialy někde na webu. Za jakoukoliv podporu touto cestou budu moc vděčný a když budete všichni hodní tak přídám i tutorialy jak programovat pro managed DirectX na Windows Mobile. Thx a lot The Orange Evil
PS: Všechna práva vyhrazena. Jakékoliv kopírování textu z tohoto tutorialu bez výslovného povolení autora je zakázáno. Takže jestli chcete tutorial s někým sdílet, můžete pouze pomocí odkazu na tuto stránku.
|