Šī ir daļa no Uzziniet, kā attīstīt Windows Phone 7.5 Mango lietojumprogrammas. Mūsu pēdējā apmācībā mēs redzējām, ka mēs varam izmantot "paziņojumam" vai labāk pazīstama kā "iterācijām" vai "cilpa". Šajā apmācībā mēs iemācīsimies kā izmantot vienkāršas palīgs metodes kas ļauj lietotājiem sadalīt kodu vairākos koda blokos. Palīga metode ir vienkārši koda bloks, kuram ir piešķirts vārds. Mēs izpildām šo koda bloku, izsaucot to, izmantojot citu koda bloku. Bet jūsu domājošais jautājums var būt virsslēgs, kāpēc mums ir nepieciešams sadalīt kodu vairākos koda blokos? Kāpēc ne tikai saglabāt to vienā failā? Šeit ir daži iemesli, kāpēc mēs izmantojam metodes.
- Lai izvairītos no viena koda bloķēšanas divreiz
- Samazina kļūdu iespējamību
- Ja jums ir nepieciešams labot kādu daļu no koda, jums tas jādara tikai vienā vietā, nevis jāpārbauda, vai tajā pašā koda blokā ir visas vietnes
- Programmai ir vieglāk pievienot jaunas funkcijas, jo jums ir jāveic izmaiņas tikai vienreiz
Mēs jau esam strādājuši ar metodēm, kaut arī pirms tam es nekad neesmu minējis nosaukumu "metode". Pasākumu rīkotāji, piemēram, button_Click notikums, ir nekas cits kā vienkārša metode, kas paredzēta pasākuma mehānismam.
Ļaujiet mums sākt ar jaunu projektu un iemācīties jaunus veidus, kā veidot metodes. Mēs saglabāsim mūsu lietotāja saskarni vienkāršu, mums būs tikai viena poga un viens teksta bloks, kas atrodas attiecīgi viens pēc otra (sk. Attēlu). Tagad veiciet dubultklikšķi uz pogas, lai nokļūtu button_Click notikumā.
textBlock1.Text = myMethod ("bob");
Kad tas būs izdarīts, mēs izveidosim vienu privātu metodi, lai atgrieztu vērtību šim notikumam. Tātad pēc pogas_click notikuma aizvēršanas ielīmējiet šo kodu un palaidiet šo programmu:
privāta virkne myMethod (string myParameter)
{
atgriezieties "sveiki pasaule" + myParameter;
}
Rādot šo lietojumprogrammu, jūs saņemsit produkciju kā "sveiki pasaule, bob" par notikuma momentuzņēmumu button_Click, kas nozīmē, ka mūsu lietojumprogramma darbojas labi.
Vārds " Privāts" pasaka kompilatoram, ka šī metode nevajadzētu atklāt nevienam, kas atrodas ārpus šīs klases. Pēc šī vārda " Stīgas" ir rakstīts, tas pasaka kompilatoram kāda veida vērtību mēs atgriežam atpakaļ uz notikumu. Šajā gadījumā mēs atgriežam virkni. Un beidzot esam norādījuši parametra nosaukumu iekavās.
Tātad, kad mēs noklikšķinām uz pogas, tiek parādīts notikums button_Click, kas nosūta mūsu metodi ar string "bob". Tad metode pievieno vārdu "bob" uz "hello world" un atgriež to atpakaļ uz notikumu.
Tātad būtībā mēs izmantojam metodes, ja mēs vēlamies samazināt koda sarežģītību. Tas ir tāls ceļš, ja jūs veidojat savu lietojumprogrammu, jo jūs varat mainīt daudz vieglāk, ka jūs varētu būt ar vienu kodu failu. Kad jūs apgūsiet šo, jūs varat pāriet uz mūsu 1. dienu - mājasdarbu uzdevumu.