Използване на Simple Helper Методи при разработката на Windows Phone 7.5 Mango Apps: Част 8

Използване на Simple Helper Методи при разработката на Windows Phone 7.5 Mango Apps: Част 8
Използване на Simple Helper Методи при разработката на Windows Phone 7.5 Mango Apps: Част 8
Anonim

Това е част от приложенията Mango 7.5 Learn to Develop Windows Phone 7.5. В последния си урок видяхме, че можем да използваме "за изявление" или по-известен като "за итерации" или "за цикъл". В този урок ще научим как да използвате прости помощни методи, които позволяват на потребителите да разделят кода в няколко блока от кодове. Помощният метод е просто блок от код, на който е дадено име. Изпълняваме този блок от код, като го извикваме чрез друг блок от код. Но в съзнанието ви може да се зададе въпрос, защо трябва да разделим кода си в няколко блока? Защо просто не го съхранявате в един файл? Ето няколко причини, защо използваме методи.

  • За да избегнете писането на същия блок код два пъти
  • Намалява вероятността от грешки
  • Ако трябва да коригирате част от кода, трябва да го направите само на едно място, вместо да проверявате за същия блок код на всяко място
  • По-лесно е да добавите нова функционалност към програмата си, тъй като трябва да правите промени само на едно място

Вече сме работили с методи, въпреки че никога преди не съм споменавал името "метод". Манипулаторите на събития като събитие button_Click не са нищо друго освен прост метод, предназначен за подпомагане на механизма на събитията.

Нека да започнем с нов проект и да научим нови начини за създаване на методи. Ще поддържаме лесния потребителски интерфейс, ще имаме само един бутон и един текстов блок, разположени една след друга (виж изображението). Сега кликнете два пъти върху бутона, за да влезете в събитието button_Click.

Тук ще напишем код за нашия помощен метод, просто се уверете, че пишете код в блоковия блок код и извън събитието button Click. Напишете следния код:
Тук ще напишем код за нашия помощен метод, просто се уверете, че пишете код в блоковия блок код и извън събитието button Click. Напишете следния код:

textBlock1.Text = myMethod ("bob");

След като направите това, ще създадем един частен метод за връщане на стойност за това събитие. След като затворите скобите на събитие button_Click, поставете следния код и стартирайте това приложение:

частен стринг myMethod (низ myParameter)

{

връщане на "Здравей свят", + myParameter;

}

При изпълнението на това приложение ще получите изход като "hello world, bob" при настъпването на събитие button_Click, което означава, че нашето приложение работи добре.

Нека сега разберем това приложение. В нашето събитие button Click просто нарекохме един метод, като името му завършва с двойка скоби. Очевидно няма да работи само като се обади на името му, така че след кутията на събитието сме създали дефиницията за този прост метод.
Нека сега разберем това приложение. В нашето събитие button Click просто нарекохме един метод, като името му завършва с двойка скоби. Очевидно няма да работи само като се обади на името му, така че след кутията на събитието сме създали дефиницията за този прост метод.

Думата " Частен" казва на компилатора, че този метод не трябва да се разкрива на никого извън този клас. След тази дума " струни" е написано, това казва на съставителя каква стойност ще се върнем към събитието. В този случай ще върнем низ. И накрая предоставихме име на параметъра в скоби.

Така че, когато щракнете върху бутона, събитието button_Click се появява, което изпраща низ "bob" на нашия метод. След това методът добавя думата "bob" на "hello world" и я връща обратно на събитието.

Така че по същество използваме методи, когато искаме да намалим сложността на кода. Продължава, ако изграждате приложението си, тъй като можете да промените много по-лесно, което бихте могли да имате с един файл с код. Щом овладеете това, можете да се отправите към нашия ден 1 - задача за домашна работа.

Препоръчано: