Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész

Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész
Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész

Videó: Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész

Videó: Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész
Videó: How to Organize Photos with Photos App on Windows 10 - YouTube 2024, Április
Anonim

Ez része a Windows Phone 7.5 Mango Alkalmazások fejlesztésének. Utolsó bemutatónkban láttuk, hogy "nyilatkozatra" vagy "ismételni" vagy "hurokra" lehetünk. Ebben a bemutatóban megtanuljuk hogyan lehet egyszerű helper módszereket használni, amelyek lehetővé teszik a felhasználók számára, hogy felosztják a kódot több kódblokkban. A segítő módszer egyszerűen egy olyan kódblokk, amelynek neve meg van adva. Ezt a kódblokkot egy másik kódblokkon keresztül hajtjuk végre. De egy kérdés felmerülhet a fejében, miért kell felosztanunk a kódot több kódblokkban? Miért nem egyszerűen egy fájlban tartja? Íme néhány ok, miért használjuk a módszereket.

  • Annak elkerülése érdekében, hogy az azonos kódblokkot kétszer írja
  • Csökkenti a hibák lehetőségét
  • Ha valamilyen kódot kell kijavítania, akkor csak egy helyen kell végrehajtania, nem pedig ugyanazon kódblokk ellenőrzésére minden helyen
  • Könnyebb új funkciókat hozzáadni a programhoz, mivel csak egyszer kell változtatni

Már dolgoztak a módszerekkel, még akkor is, ha soha nem említettem a "módszer" elnevezést. Az eseménykezelők, mint a button_Click esemény, nem más, mint egy egyszerű módszer, amely segít az esemény mechanizmusának.

Kezdjük egy új projektvel, és megtanuljuk a módszerek létrehozásának új módjait. A kezelőfelületünket egyszerűen megtartjuk, egy gombnyomással és egy szövegblokkot találunk egymás után (lásd a képet). Most kattintson duplán a gombra a gombra kattintva.

Itt írunk kódot segítő módszerünknek, csak győződjünk meg róla, hogy a kódot az osztály kódblokkon belül és a button Click eseményen kívül írjuk. Írja be a következő kódot:
Itt írunk kódot segítő módszerünknek, csak győződjünk meg róla, hogy a kódot az osztály kódblokkon belül és a button Click eseményen kívül írjuk. Írja be a következő kódot:

textBlock1.Text = myMethod ("bob");

Miután ezt megtette, létrehozunk egy privát módszert az érték visszaküldésére. Tehát a button_Click esemény záró zárása után illessze be a következő kódot, és futtassa ezt az alkalmazást:

privát string myMethod (string myParameter)

{

visszatérés "hello világ", + myParameter;

}

Az alkalmazás futtatásakor a "hello világ, bob" kimenet megjelenik a button_Click esemény előfordulásakor, ami azt jelenti, hogy az alkalmazásunk jól működik.

Most értsük meg ezt az alkalmazást. A button Click eseményünkben csak egy metódust hívtunk el, amelynek neve zárójelben fejeződik be. Nyilvánvaló, hogy nem fog működni csak a neve, így az esemény mező után létrehoztuk a meghatározást az egyszerű módszer.
Most értsük meg ezt az alkalmazást. A button Click eseményünkben csak egy metódust hívtunk el, amelynek neve zárójelben fejeződik be. Nyilvánvaló, hogy nem fog működni csak a neve, így az esemény mező után létrehoztuk a meghatározást az egyszerű módszer.

A szó " magán" azt mondja a fordítónak, hogy ezt a módszert nem szabad kideríteni bárkinek, aki ezen az osztályon kívül esik. A szó után „Húrok” ez megírja a fordítónak, hogy milyen értékkel térünk vissza az eseményre. Ebben az esetben visszaadjuk a karakterláncot. Végül megadtuk a paraméter nevét zárójelben.

Tehát, ha rákattintunk a gombra, megjelenik a button_Click esemény, amely a "bob" karakterláncot elküldi a módszerünknek. Ezután a módszer hozzáfűzi a "bob" szót a "hello world" -hoz, és visszaadja az eseménynek.

Tehát alapvetően olyan módszereket használunk, amikor csökkenteni akarjuk a kód összetettségét. Nagyon messzire megy, ha felépítené a kérelmet, mivel sokkal könnyebben megváltoztathatja azt, amit egy kódfájllal lehetett volna megtenni. Miután elsajátítottad ezt, átvehetsz az első napunkra - Házi feladatra.

Ajánlott: