Использование простых помощников при разработке Windows Phone 7.5 Mango Apps: часть 8

Использование простых помощников при разработке Windows Phone 7.5 Mango Apps: часть 8
Использование простых помощников при разработке Windows Phone 7.5 Mango Apps: часть 8

Видео: Использование простых помощников при разработке Windows Phone 7.5 Mango Apps: часть 8

Видео: Использование простых помощников при разработке Windows Phone 7.5 Mango Apps: часть 8
Видео: Как проверить жесткий диск и SSD на ошибки/битые сектора - YouTube 2024, Май
Anonim

Это часть учебного пособия по разработке приложений для Windows Phone 7.5 Mango. В нашем последнем уроке мы видели, что мы можем использовать «для утверждения» или более известный как «для итераций» или «для цикла». В этом уроке мы узнаем как использовать простые вспомогательные методы, которые позволяют пользователям разделить код на несколько кодовых блоков. Вспомогательный метод - это просто блок кода, которому дано имя. Мы выполняем этот блок кода, вызывая его через другой блок кода. Но в вашем сознании может возникнуть вопрос, почему нам нужно разделить наш код на несколько блоков кода? Почему бы просто не сохранить его в одном файле? Вот несколько причин, почему мы используем методы.

  • Чтобы не записывать один и тот же блок кода дважды
  • Уменьшает вероятность ошибок
  • Если вам нужно исправить часть кода, вам нужно сделать это только в одном месте, а не проверять один и тот же блок кода на каждом месте
  • Легче добавить новую функциональность в вашу программу, так как вы должны вносить изменения только в одно место

Мы уже работали с методами, хотя раньше я не упоминал имя «метод». Обработчики событий, такие как событие button_Click, представляют собой простой метод, предназначенный для помощи механизму события.

Давайте начнем с нового проекта и изучим новые способы создания методов. Мы будем держать наш пользовательский интерфейс простым, у нас будет только одна кнопка и один текстовый блок, расположенный один за другим соответственно (см. Изображение). Теперь дважды щелкните по кнопке, чтобы попасть в событие button_Click.

Здесь мы напишем код для нашего вспомогательного метода, просто убедитесь, что вы пишете код внутри блока кода класса и вне события button Click. Напишите следующий код:
Здесь мы напишем код для нашего вспомогательного метода, просто убедитесь, что вы пишете код внутри блока кода класса и вне события button Click. Напишите следующий код:

textBlock1.Text = myMethod ("bob");

Как только вы это сделаете, мы создадим один закрытый метод для возврата значения этому событию. Поэтому после закрытия круглых скобок события button_Click вставьте следующий код и запустите это приложение:

приватная строка myMethod (строка myParameter)

{

return "hello world", + myParameter;

}

После запуска этого приложения вы получите вывод «hello world, bob» в случае события button_Click, что означает, что наше приложение работает нормально.

Давайте теперь поймем это приложение. В нашем событии button Click мы просто вызвали один метод по его имени, заканчивающийся парой скобок. Очевидно, что это не будет работать, вызвав его имя, поэтому после окна события мы создали определение для этого простого метода.
Давайте теперь поймем это приложение. В нашем событии button Click мы просто вызвали один метод по его имени, заканчивающийся парой скобок. Очевидно, что это не будет работать, вызвав его имя, поэтому после окна события мы создали определение для этого простого метода.

Слово " частный" сообщает компилятору, что этот метод не должен раскрываться никому вне этого класса. После этого слова «струна» написано, это говорит компилятору, какую ценность мы вернем назад к событию. В этом случае мы вернем строку. И, наконец, мы указали имя параметра в скобках.

Поэтому, когда мы нажимаем кнопку, происходит событие button_Click, которое отправляет строку «bob» в наш метод. Затем метод добавляет слово «bob» в «hello world» и возвращает его к событию.

Поэтому мы используем методы, когда хотим сократить сложность кода. Это идет длинный путь, если вы создаете свое приложение, так как вы можете изменить его гораздо проще, чем вы могли бы иметь один файл кода. После того, как вы справитесь с этим, вы можете отправиться в наш День 1 - Домашнее задание.

Рекомендуемые: