Това е част от приложенията Mango 7.5 Learn to Develop Windows Phone 7.5. В последния си урок видяхме, че можем да използваме "за изявление" или по-известен като "за итерации" или "за цикъл". В този урок ще научим как да използвате прости помощни методи, които позволяват на потребителите да разделят кода в няколко блока от кодове. Помощният метод е просто блок от код, на който е дадено име. Изпълняваме този блок от код, като го извикваме чрез друг блок от код. Но в съзнанието ви може да се зададе въпрос, защо трябва да разделим кода си в няколко блока? Защо просто не го съхранявате в един файл? Ето няколко причини, защо използваме методи.
- За да избегнете писането на същия блок код два пъти
- Намалява вероятността от грешки
- Ако трябва да коригирате част от кода, трябва да го направите само на едно място, вместо да проверявате за същия блок код на всяко място
- По-лесно е да добавите нова функционалност към програмата си, тъй като трябва да правите промени само на едно място
Вече сме работили с методи, въпреки че никога преди не съм споменавал името "метод". Манипулаторите на събития като събитие button_Click не са нищо друго освен прост метод, предназначен за подпомагане на механизма на събитията.
Нека да започнем с нов проект и да научим нови начини за създаване на методи. Ще поддържаме лесния потребителски интерфейс, ще имаме само един бутон и един текстов блок, разположени една след друга (виж изображението). Сега кликнете два пъти върху бутона, за да влезете в събитието button_Click.
textBlock1.Text = myMethod ("bob");
След като направите това, ще създадем един частен метод за връщане на стойност за това събитие. След като затворите скобите на събитие button_Click, поставете следния код и стартирайте това приложение:
частен стринг myMethod (низ myParameter)
{
връщане на "Здравей свят", + myParameter;
}
При изпълнението на това приложение ще получите изход като "hello world, bob" при настъпването на събитие button_Click, което означава, че нашето приложение работи добре.
Думата " Частен" казва на компилатора, че този метод не трябва да се разкрива на никого извън този клас. След тази дума " струни" е написано, това казва на съставителя каква стойност ще се върнем към събитието. В този случай ще върнем низ. И накрая предоставихме име на параметъра в скоби.
Така че, когато щракнете върху бутона, събитието button_Click се появява, което изпраща низ "bob" на нашия метод. След това методът добавя думата "bob" на "hello world" и я връща обратно на събитието.
Така че по същество използваме методи, когато искаме да намалим сложността на кода. Продължава, ако изграждате приложението си, тъй като можете да промените много по-лесно, което бихте могли да имате с един файл с код. Щом овладеете това, можете да се отправите към нашия ден 1 - задача за домашна работа.