Použití Simple Helper metody při vývoji Windows Phone 7.5 Mango Apps: Část 8

Video: Použití Simple Helper metody při vývoji Windows Phone 7.5 Mango Apps: Část 8

Video: Použití Simple Helper metody při vývoji Windows Phone 7.5 Mango Apps: Část 8
Video: How to Fix Photos App Open Very Slow in Windows 10 (2019) 2024, Březen
Použití Simple Helper metody při vývoji Windows Phone 7.5 Mango Apps: Část 8
Použití Simple Helper metody při vývoji Windows Phone 7.5 Mango Apps: Část 8
Anonim

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.

Zde budeme psát kód pro naši pomocnou metodu, ale ujistěte se, že píšete kód uvnitř bloku kódových tříd a mimo událost button_Click. Napište následující kód:
Zde budeme psát kód pro naši pomocnou metodu, ale ujistěte se, že píšete kód uvnitř bloku kódových tříd a mimo událost button_Click. Napište následující kód:

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.

Nyní pochopíme tuto žádost. V naší události button_Click jsme zavolali pouze jednu metodu tím, že její název končí dvojicí závorek. Je zřejmé, že to nebude fungovat pouze tím, že zavolá jeho jméno, takže po krabici události jsme vytvořili definici této jednoduché metody.
Nyní pochopíme tuto žádost. V naší události button_Click jsme zavolali pouze jednu metodu tím, že její název končí dvojicí závorek. Je zřejmé, že to nebude fungovat pouze tím, že zavolá jeho jméno, takže po krabici události jsme vytvořili definici této jednoduché metody.

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: