Daniel Vittek

Vývojářský blog - Daniel Vittek

Podle kategorie

PROGRAMUJEME NA WP 8.1, DÍL 2.

Daniel Vittek       30. 10. 2014             4893 zobrazení

Vítám vás u druhého dílu série. Dnes se podíváme na založení nového projektu ve VS 2013 a necháme aplikaci vytisknout známou větu „Hello world!“.
Poznámka: Počítám s tím, že čtenář má vývojářskou licenci a zprovozněné Visual Studio 2013.

Po spuštění VS klikneme v horním menu na: File - New - Project… V levém menu vybereme Template - Visual C# - Store Apps - Windows Phone Apps. Framework necháme .NET 4.5, vybereme Blank App, v kolonce “Name” pojmenujeme aplikaci  a klikneme na tlačítko “OK”.
1
Nyní před sebou vydíte kód App.xaml.cs. Tuto třídu zatím můžete vesele zavřít.
V Solution Exploreru si povšimněte “souboru” MainPage.xaml, to je naše hlavní stránka, která nám zatím bohatě postačí, tam začneme budovat View apod.

Klikněme tedy na MainPage.xaml. v pravé části vidíte kód XAML, v levé části vidíte víceméně to samé, akorát vizualizované Designerem. Nám zatím postačí designér, tudíž můžeme XAML kód schovat.

Jako první do svojí aplikace umístíme tlačítko. To uděláme kliknutím na “Toolbox” v pravé liště, najdeme si “Button”, myší chytíme a umístíme do spod naší aplikace. V Properities našeho tlačítka vybereme našemu tlačítku jméno (kolonka name na vrchu). Nyní tlačítku přiřadíme událost (event) na kliknutí (click). To uděláme tak, že v properities našeho tlačítka klikneme na ten malý blesk. Najdeme si event “click” a 2x klikneme do TextBoxu určenému danému eventu.
2
(Všimněte si, že moje tlačítko má před jménem “gui_”, to pro lehčí navigaci z kódu.)

Nyní jste byli přesunuti do kódové části MainPage a přesměrováni přímo -k automaticky pojmenovanému- eventu na kliknutí našeho tlačítka.

Teď potřebujme napsat algoritmus, který nám zobrazí naší vysněnou větu “Hello World”. K tomu jsem zvolil Message Dialog. Jako první k naší metodě přidáme klíčové slovíčko async (vysvětlení bude v pozdějším díle). Teď můžeme dovnitř metody vložit tento kód:

MessageDialog zprava = new MessageDialog("Hello World!");

await zprava.ShowAsync();

Nyní vidíte chybu, to protože chybí import “Windows.UI.Popups”. Buť ho můžeme přidat manuálně, nebo klikneme myší na MessageDialog (abychom tam dostali kurzor), klikneme na: “options to help” – using Windows.UI.Popups;.
3
Aplikaci vyzkoušíme kliknutím na klávesu F5.

Hotovo, gratuluji! Právě jste napsali Hello World na Windows Phone 8.1.

Připomínky, dotazy a podobně jsou v komentářích vítány, tak se nebojte zeptat, protože “Hloupý se ptá, hloupější mlčí”. clip_image004

 

hodnocení článku

0       Hodnotit mohou jen registrované uživatelé.

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

Jasně, budu. :) Popravdě, snažím se teprve v sobě najít ten osobitý styl, kterým budu psát. V příštím článku toho bude určitě více. Už vím dokonce co, jen teď nestíhám, kvůli studiu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback