vývojári vytvárajú kód so spoločnosťou Microsoft

prehľad

1

základy

2

získanie nástrojov

3

vytváranie kódu

Čo je vývoj pre telefóny? (prehľad)

Vývoj pre telefóny je široký termín označujúci proces vytvárania aplikácií pre telefóny typu smartphone. V telefónoch je spustený operačný systém ako platforma na poskytovanie služieb aplikáciám. V dôsledku toho je vývoj pre telefóny podobný vývoju pre osobné počítače – s určitými odlišnosťami. Telefóny nemajú pamäť ani výkon porovnateľné s osobnými počítačmi. S cieľom zjednodušiť vývoj mnohí vývojári spočiatku spúšťajú, ladia a testujú svoje aplikácie v softvérovej verzii telefónu, známej tiež ako emulátor. To umožňuje vytvárať aplikáciu v štandardnom, známom prostredí a neskôr ju nasadiť v telefóne, keď je pripravená na používanie.

1základy 

Pozrite si toto video o ponukách pre systém Windows Phone 7 od spoločnosti Microsoft a potom si pripravte prostredie nainštalovaním nástrojov, pomocou ktorých vytvoríte svoju prvú aplikáciu pre telefóny.

prehrať video

ZÁKLADY VÝVOJA PRE TELEFÓNY
Video | 9 minút | Vývoj pre telefóny | apríl 2010

Teraz, keď viete, čo znamená vývoj pre telefóny, pozrite si toto nasledujúce video s informáciami o nástrojoch a technológiách pre vývoj pre telefóny vrátane dvoch hlavných modelov programovania na vytváranie aplikácií pre telefóny: architektúra XNA Framework a rozhranie Silverlight.

2získanie nástrojov 
Prevziať 
  1. Inštalácia nástrojov.
    Kliknutím na toto tlačidlo nainštalujete:
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • Windows Phone Emulator
    • Microsoft Expression Blend for Windows Phone
    • Platformy: Silverlight, .NET Framework 4.0
Prevziať 
  1. Inštalácia aktualizácie Windows Phone Developer Tools January Update.
Prevziať 
  1. Inštalácia opravy pre nástroje Windows Phone Developer Tools.

Ak potrebujete pomoc pri výbere správnej verzie vývojového prostredia Visual Studio, pozrite si Porovnanie verzií vývojového prostredia Visual Studio 2010.
Ďalšie informácie o tímovom vývoji nájdete na stránke o  správe životného cyklu aplikácií.

3vytváranie kódu 

Sprievodcovia v tejto časti vás naučia vyvíjať aplikácie pre systém Windows Phone 7.

Zobraziť sprievodcu

VYTVORENIE PRVEJ APLIKÁCIE PRE SYSTÉM WINDOWS PHONE
Sprievodca | Silverlight | marec 2011

Najlepším spôsobom, ako začať programovať pre telefóny, je vytvoriť jednoduchú aplikáciu. V tomto príklade sa naučíte, ako používať emulátor telefónu, a prejdete si vytvorenie prvej jednoduchej aplikácie pre telefóny.

Nasledujúce: Ďalšie vzdelávanie pomocou rýchlokurzov QuickStart pre systém Windows Phone

Zobraziť sprievodcu

VYTVORENIE POUŽÍVATEĽSKÉHO ROZHRANIA PRE SYSTÉM WINDOWS PHONE
Sprievodca | Silverlight | marec 2011

Na vytváranie aplikácií pre systém Windows Phone sa zvyčajne používa rozhranie Silverlight a na vytváranie hier pre systém Windows Phone sa zvyčajne používa architektúra XNA Framework. XAML je deklaratívny jazyk, ktorý sa používa na vytváranie používateľského rozhrania (UI) aplikácie pre telefóny, napríklad ovládacích prvkov, tvarov, textu a ďalšieho obsahu, ktorý sa zobrazuje na obrazovke. V tomto príklade si prejdete vytvorenie používateľského rozhrania pre aplikáciu pre telefóny.

Nasledujúce: Úvodné informácie o lokalite Windows Phone App Hub

Zobraziť sprievodcu

ODOZVA NA ORIENTÁCIU OBRAZOVKY
Sprievodca | Silverlight

Tento príklad obsahuje informácie o orientácii obrazovky na výšku a na šírku. Vytvoríte aplikáciu, ktorá bude reagovať na orientáciu telefónu a v závislosti od tejto orientácie vykreslí obrazovku odlišným spôsobom.

Nasledujúce: Zdroje informácií pre vývojárov na lokalite App Hub

Zobraziť sprievodcu

VYTVORENIE HERNEJ APLIKÁCIE POMOCOU ARCHITEKTÚRY XNA FRAMEWORK
Sprievodca | XNA | január 2011

Prevezmite tento vzorový kód aplikácie, ktorá používa architektúru XNA Framework na zistenie kolízie medzi dvoma lietajúcimi rámčekmi.

Nasledujúce: Ďalšie informácie o vývoji hier na lokalite App Hub

video

Vývojárske témy

Vytvorenie aplikácie pre systém Windows Phone 7 od začiatku až po koniec
Základy vytvárania aplikácie pre systém Windows Phone 7. Od počiatočného nápadu cez vytvorenie aplikácie až po jej publikovanie na lokalite Marketplace.

Školiaci kurz pre systém Windows Phone s krycím názvom „Mango“
Vyskúšajte tieto praktické učebne a videá založené na scenároch, ktoré predvádzajú nové možnosti systému Mango.

Rýchlokurzy QuickStart vývoja pre systém Windows Phone
Vzorové postupy navrhnuté tak, aby ste mohli rýchlo vytvárať aplikácie pre systém Windows Phone.

Vývoj pre systém Windows Phone 7 pre úplných začiatočníkov
Tento seriál predpokladá, že nemáte vôbec žiadne znalosti o jazyku C#, rozhraní Silverlight ani o vývoji pre mobilné zariadenia. Len za niekoľko hodín budete rozumieť potrebným konceptom vytvárania aplikácií.

Školiaci kurz pre systém Windows Phone 7
Ďalšie podrobné vysvetlenia používaných nástrojov a niektoré hlavné koncepty programovania pre systém Windows Phone.

Knihy

Bezplatná elektronická kniha: Programming Windows Phone 7
Prevezmite túto bezplatnú elektronickú knihu a vzorový kód, aby ste sa naučili vytvárať aplikácie pre systém Windows Phone 7 pomocou architektúr Silverlight a XNA 2D.
XNA Game Studio 4.0 Programming: Developing for Windows Phone and Xbox LIVE
Rýchlo začnite používať prostredie XNA Game Studio 4.0 na vytváranie skvelých hier pre systémy Windows Phone 7 a Xbox LIVE.