vývojáøi programují s nástroji spoleènosti Microsoft

přehled

1

základy

2

získat nástroje

3

programování

Co je vývoj pro telefony? (přehled)

Vývoj pro telefony je termín označující proces vytváření aplikací pro smartphony. Telefony používají operační systém jako platformu pro poskytování služeb aplikacím. V důsledku toho se vývoj pro telefony podobá vývoji klientských aplikací, ovšem s určitými omezeními. Telefony nemají tolik paměti a takový výkon jako klientské počítače. Pro zjednodušení vývoje mnoho vývojářů své aplikace nejprve spouští, ladí a testuje v softwarové verzi telefonu, označované také jako emulátor. Díky tomu mohou své aplikace vytvářet ve standardním, známém prostředí a nasadit je do telefonu, až když jsou připraveny k použití.

1základy 

Přehrajte si toto video o nabídce pro Windows Phone 7 a poté si připravte prostředí ve svém počítači prostřednictvím instalace nástrojů, pomocí nichž vytvoříte svou první aplikaci pro Windows Phone.

Pøehrát video

ZÁKLADY VÝVOJE PRO TELEFONY
Video | 9 minut | Vývoj pro telefony | duben 2010

Nyní, když už víte, co obnáší vývoj pro telefony, můžete si přehrát následující video, které vám poskytne informace o nástrojích a technologiích vývoje pro telefony, včetně dvou hlavních programovacích modelů pro vytváření aplikací pro telefony: rozhraní XNA Framework a Silverlight.

2získání nástrojů 
Stáhnout 
  1. Nainstalujte si nástroje.
    Po kliknutí na toto tlačítko se nainstaluje:
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • Emulátor Windows Phone
    • Microsoft Expression Blend for Windows Phone
    • Platformy: Silverlight, .NET Framework 4.0
Stáhnout 
  1. Nainstalujte si lednovou aktualizaci nástrojů pro vývojáře aplikací pro Windows Phone.
Stáhnout 
  1. Nainstalujte si opravu nástrojů pro vývojáře aplikací pro Windows Phone.

Vybrat správnou verzi sady Visual Studio vám pomůže tabulka s porovnáním edicí sady Visual Studio 2010.
Další informace o práci v týmu získáte v článku o  správě životního cyklu aplikací.

3začínáme programovat 

Průvodci, které najdete v této části, vám pomohou naučit se vyvíjet aplikace pro Windows Phone 7.

Postupujte podle pokynù.

VYTVOŘENÍ PRVNÍ APLIKACE PRO WINDOWS PHONE
Průvodce | Silverlight | březen 2011

Nejlepší způsob, jak začít programovat pro telefon, je vytvořit jednoduchou aplikaci. V tomto příkladu se naučíte používat emulátor telefonu a projdete si kroky potřebné pro vytvoření první jednoduché aplikace pro telefon.

Dále: Další školení pro Windows Phone s využitím materiálů QuickStart

Postupujte podle pokynù.

VYTVOŘENÍ UŽIVATELSKÉHO ROZHRANÍ PRO WINDOWS PHONE
Průvodce | Silverlight | bøezen 2011

Aplikace pro Windows Phone se obvykle vytvářejí pomocí rozhraní Silverlight a hry pro Windows Phone pomocí rozhraní XNA Framework. Uživatelské rozhraní aplikace pro telefon, například ovládací prvky, tvary, text a další obsah viditelný na obrazovce, se vytváří pomocí deklarativního jazyka XAML. V tomto příkladu si projdete kroky vytvoření uživatelské rozhraní aplikace pro telefon.

Dále: Začínáme na webu Windows Phone App Hub

Postupujte podle pokynù.

REAKCE NA ORIENTACI OBRAZOVKY
Průvodce | Silverlight

V této ukázce se dozvíte o orientaci na výšku a na šířku. Vytvoříte aplikaci, která reaguje na změnu orientace telefonu a obsah na obrazovce vykresluje na základě této orientace.

Dále: Seznámení s materiály pro vývojáøe na webu App Hub

Postupujte podle pokynù

VYTVOŘENÍ HERNÍ APLIKACE POMOCÍ ROZHRANÍ XNA FRAMEWORK
Průvodce | XNA | leden 2011

Stáhněte si tuto ukázku kódu aplikace, která pomocí rozhraní XNA Framework detekuje kolizi dvou pohybujících se obdélníků.

Dále: Další informace o vývoji her na webu App Hub

Video

Témata pro vývojáře

Vytvoření aplikace pro Windows Phone 7 od začátku do konce
Zde si můžete osvojit základy vytváření aplikací pro Windows Phone 7. Začnete od počátečního nápadu, vytvoříte aplikaci a publikujete ji na webu Marketplace.

Školicí kurz pro systém Windows Phone s kódovým označením „Mango“
Pomocí těchto praktických cvičení a videí zaměřených na různé situace si můžete vyzkoušet nové funkce systému s kódovým názvem Mango.

Materiály QuickStart zaměřené na vývoj pro Windows Phone
Pomocí těchto ukázek můžete rychle začít vytvářet aplikace pro Windows Phone.

Vývoj pro Windows Phone 7 pro naprosté začátečníky
Tato série předpokládá, že nemáte vůbec žádné znalosti jazyka C#, rozhraní Silverlight a vývoje pro mobilní zařízení. Během pouhých několik hodin se seznámíte s koncepty potřebnými pro vytváření aplikací.

Školicí kurz pro Windows Phone 7
Zde najdete další bezplatné podrobné výklady nástrojů, které můžete použít, a některých klíčových koncepcí programování pro Windows Phone.

Knihy

Bezplatná elektronická kniha: Programování pro Windows Phone 7
Když si stáhnete tuto bezplatnou elektronickou knihu a ukázkový kód, získáte informace o tom, jak vytvářet aplikace pro Windows Phone 7 s použitím rozhraní Silverlight a XNA 2D.
Programování s použitím sady XNA Game Studio 4.0: vývoj pro Windows Phone a Xbox LIVE
Tato kniha vám pomůže rychle začít používat sadu XNA Game Studio 4.0 a vytvářet skvělé hry pro Windows Phone 7 a Xbox LIVE.