2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2023-12-16 04:44
Toto je součást aplikace Learn to Develop Windows Phone 7.5 Mango. V našem posledním tutoriálu jsme viděli, že můžeme použít "for statement" nebo lépe známý jako "for iterations" nebo "for loop". V tomto tutoriálu se naučíme jak používat jednoduché metody pomocníka, které umožňují uživatelům rozdělit kód do více kódových bloků. Pomocná metoda je jednoduše blok kódu, který dostal jméno. Tento blok kódu provádíme tak, že jej zavoláme jiným blokem kódu. Ale otázka by se mohla vznášet ve vaší mysli, proč potřebujeme rozdělit náš kód do několika kódových bloků? Proč to jednoduše nechat v jednom souboru? Zde je několik důvodů, proč používáme metody.
- Abyste se dvakrát nezapisovali stejný blok kódu
- Snižuje možnost chyb
- Pokud potřebujete opravit nějakou část kódu, musíte to udělat pouze na jednom místě, než ke kontrole stejného bloku kódu na každém místě
- Je jednodušší přidávat nové funkce do vašeho programu, protože musíte provést změny pouze jednou
Pracovali jsme již s metodami, i když jsem nikdy dříve nezmiňoval název "method". Ovládací prvky události, jako je událost button_Click, nejsou nic jiného než jednoduchá metoda navržená pro pomoc mechanismu událostí.
Začněme novým projektem a naučíme se nové způsoby vytváření metod. Udržujeme jednoduché uživatelské rozhraní, budeme mít jedno tlačítko a jeden textový blok umístěn jeden po druhém (viz obrázek). Nyní poklepejte na tlačítko, abyste se dostali do události button_Click.
textBlock1.Text = myMethod ("bob");
Jakmile to uděláte, vytvoříme pro tuto událost jednu soukromou metodu pro vrácení hodnoty. Takže po uzavření závorek události button_Click vložte následující kód a spusťte tuto aplikaci:
soukromý řetězec myMethod (řetězec myParameter)
{
návrat "hello world", + myParameter;
}
Při spuštění této aplikace získáte výstup jako "hello world, bob" při výskytu události button_Click, což znamená, že naše aplikace funguje dobře.
Slovo " Soukromý" říká kompilátoru, že tato metoda by neměla být odhalena nikomu mimo tuto třídu. Po tomto slovu " Řetězce" je napsáno, to řekne kompilátoru, jakou hodnotu bychom se vrátili zpět k události. V tomto případě vrátíme řetězec. A konečně jsme zadali název parametru v závorkách.
Takže když klikneme na tlačítko, nastane událost button_Click, která odešle řetězec "bob" na náš způsob. Potom tato metoda připojí slovo "bob" na "hello world" a vrátí jej zpět do události.
Takže v podstatě používáme metody, když chceme omezit složitost kódu. Je to dlouhá cesta, pokud stavíte na své aplikaci, protože můžete změnit mnohem snadněji, že byste mohli mít s jedním souborem kódu. Jakmile to zvládnete, můžete se přesunout na náš den 1 - domácí úkol.
Doporučuje:
Vyvíjení aplikací Windows Phone Mango Apps, část 7: pro iterace
V tomto Windows Phone tutoriálu se dozvíme, co je "smyčka pro" a jak ji používat.
Co je Xamarin? Jak to pomáhá při vývoji mobilních aplikací mezi platformami?
Společnost Xamarin poskytuje vývojářům nástroje, které jim pomohou při vytváření mobilních aplikací mezi platformami. Přečtěte si, jak přesně zjistit, co je Xamarin?
Práce se struny: Windows Phone 7.5 Mango Apps vývoj - část 9
V tomto tutoriálu se dozvíme o řetězcích, jak pracovat s řetězci a jejich třídami.
Práce s DateTime: Windows Phone 7.5 vývoj Mango Apps - část 10
V tomto výukovém modulu Windows Phone 7.5 Mango Apps se naučíme hrát s objektem DateTime.
Práce s třídami: Windows Phone 7.5 vývoj Mango Apps - část 12
Rozšířením předchozích lekcí na vývoj softwaru Windows Phone 7.5 Mango Apps Development se v této lekci dozvíme více o třídách a jejich typech.