Windows

Разработка приложений Windows Phone 7.5: переменные, типы данных и присвоение значений

Обзор Samsung Omnia M на Windows Phone (review)

Обзор Samsung Omnia M на Windows Phone (review)
Anonim

В последней главе мы написали наше первое приложение для Windows Phone 7.5 . В этом уроке мы увидим , какие переменные и типы данных и как назначить или получить значения из переменных . Кроме того, мы также рассмотрим присвоение значения текстовым полям .

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

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

Здесь вы можете узнать больше о типах данных и их различии, но в качестве новичка мы будем использовать несколько переменных типов значений, перечисленных ниже.

  1. int : Стенды для целых чисел. Тип данных для хранения чисел без десятичных знаков.
  2. Char : используется для хранения одного символа.
  3. String : используется для хранения текста, то есть количества символов
  4. Bool : Это один из самых простых типов данных. Он может содержать только 2 значения - 0 и 1 или false или true.
  5. Float : он используется для хранения чисел, которые могут содержать или не содержать десятичные числа.

Мы будем использовать почти все эти типы данных в наши будущие учебники. Если вы хотите узнать больше об этих и других типах данных, вы можете ссылаться на канал MSDN Microsoft для того же самого.

Назначение значений и извлечение ввода из текстовых полей:

Это очень простой шаг, который позволит вам получить какое-то значение у пользователей или показать им что-то. Из этих двух вещей мы уже выполнили последнее в приложении Hello World. В приложении Hello world мы отобразили сообщение «hello world» в событии button_click . Это означает, что вы уже знакомы с показами вывода, поэтому давайте теперь научиться принимать ввод. Принимать входные данные - это просто зеркальный процесс предоставления вывода.

Еще раз откройте наш проект test1 или helloworld. Мы внесем небольшие изменения в этот проект, чтобы принять имя пользователя, а затем отобразим какое-то сообщение. Теперь, когда у нас уже есть текстовый блок и кнопка, нам понадобится только один дополнительный текстовый блок и другой текстовый блок. Перетащите текстовое поле (txt1) из панели инструментов и поместите его над предыдущим текстовым блоком и перетащите еще один текстовый блок (txtip) и поместите его помимо текстового поля. Измените свойство text нового текстового блока на «Введите свое имя» и дважды щелкните по кнопке, чтобы перейти к событию button_click. Теперь в фигурной скобке вставьте этот код:

String name = "";
name = txtinput.text;
txtop.text = "hello" + name;

Теперь запустите приложение и посмотрите весело. Здесь мы попросили пользователя указать его имя и сохранили это имя в переменной типа string «name». Итак, это все, что вам нужно сделать, чтобы принять пользовательский ввод. Одно предупреждение, которое вы должны принять, принимая вход, соответствует типу переменной с типом ввода. Например, мы не можем хранить имя пользователя в переменной типа «int», мы можем сделать это только с переменной типа «string». Хотя вы можете конвертировать эти значения и в другие типы, но не каждый раз, когда это возможно. Вы можете узнать больше о преобразовании типов здесь.

Итак, вот что, если вы достигли здесь, вы хорошо поработали в этом учебнике, и вы готовы перейти к следующий учебник .