Это часть учебного пособия по разработке приложений для Windows Phone 7.5 Mango. В нашем последнем уроке мы видели, что мы можем использовать «для утверждения» или более известный как «для итераций» или «для цикла». В этом уроке мы узнаем как использовать простые вспомогательные методы, которые позволяют пользователям разделить код на несколько кодовых блоков. Вспомогательный метод - это просто блок кода, которому дано имя. Мы выполняем этот блок кода, вызывая его через другой блок кода. Но в вашем сознании может возникнуть вопрос, почему нам нужно разделить наш код на несколько блоков кода? Почему бы просто не сохранить его в одном файле? Вот несколько причин, почему мы используем методы.
- Чтобы не записывать один и тот же блок кода дважды
- Уменьшает вероятность ошибок
- Если вам нужно исправить часть кода, вам нужно сделать это только в одном месте, а не проверять один и тот же блок кода на каждом месте
- Легче добавить новую функциональность в вашу программу, так как вы должны вносить изменения только в одно место
Мы уже работали с методами, хотя раньше я не упоминал имя «метод». Обработчики событий, такие как событие button_Click, представляют собой простой метод, предназначенный для помощи механизму события.
Давайте начнем с нового проекта и изучим новые способы создания методов. Мы будем держать наш пользовательский интерфейс простым, у нас будет только одна кнопка и один текстовый блок, расположенный один за другим соответственно (см. Изображение). Теперь дважды щелкните по кнопке, чтобы попасть в событие button_Click.
textBlock1.Text = myMethod ("bob");
Как только вы это сделаете, мы создадим один закрытый метод для возврата значения этому событию. Поэтому после закрытия круглых скобок события button_Click вставьте следующий код и запустите это приложение:
приватная строка myMethod (строка myParameter)
{
return "hello world", + myParameter;
}
После запуска этого приложения вы получите вывод «hello world, bob» в случае события button_Click, что означает, что наше приложение работает нормально.
Слово " частный" сообщает компилятору, что этот метод не должен раскрываться никому вне этого класса. После этого слова «струна» написано, это говорит компилятору, какую ценность мы вернем назад к событию. В этом случае мы вернем строку. И, наконец, мы указали имя параметра в скобках.
Поэтому, когда мы нажимаем кнопку, происходит событие button_Click, которое отправляет строку «bob» в наш метод. Затем метод добавляет слово «bob» в «hello world» и возвращает его к событию.
Поэтому мы используем методы, когда хотим сократить сложность кода. Это идет длинный путь, если вы создаете свое приложение, так как вы можете изменить его гораздо проще, чем вы могли бы иметь один файл кода. После того, как вы справитесь с этим, вы можете отправиться в наш День 1 - Домашнее задание.