Поделиться через


Приступаем к работе со службами Mobile Services

Для знакомства с возможностями платформы  вы можетеактивировать Microsoft Azure бесплатно!

Тема практической работы: добавление внутренней облачной службы в приложения HTML с помощью служб Microsoft Azure для мобильных устройств. Вы научитесь создавать мобильную службу и простое приложение To do list (Список задач), которое будет хранить данные в новой мобильной службе.

Снимок экрана созданного приложения приведен ниже:

Примечание

Чтобы выполнить практическую работу, необходимо иметь учетную запись Microsoft Azure с включенной функцией Microsoft Azure Mobile Services.

Создание новой мобильной службы

Чтобы создать мобильную службу, выполните следующие действия.

1. Войдите на Портал управления.

2. Нажмите кнопку +NEW (Создать) в нижней части панели навигации.

3.  Разверните список Mobile Service (Мобильная служба) и нажмите Create (Создать).

Откроется диалоговое окно New Mobile Service (Новая мобильная служба).

4.  На странице Create a mobile service (Создать мобильную службу) напечатайте имя субдомена новой мобильной службы в текстовом поле URL и дождитесь окончания проверки имени. После проверки нажмите стрелку вправо и перейдите на следующую страницу.

Откроется страница Specify database settings (Укажите параметры базы данных).

Примечание

В этой практической работе вы создадите экземпляр базы данных SQL и сервер. Эту базу данных можно будет использовать повторно и администрировать ее как любой другой экземпляр БД SQL. Если база данных находится в том же регионе, что и мобильная служба, выберите пункт Use existing Database (Использовать существующую базу данных) и укажите базу данных. Не рекомендуется использовать базу данных из другого региона: это приведет к дополнительным затратам на передачу данных и большим задержкам.

5. В поле Name (Имя) введите имя новой базы данных, а в поле Login name — имя входа в систему. Это имя администратора нового сервера базы данных SQL. Напечатайте и подтвердите пароль. Чтобы завершить процесс, нажмите кнопку подтверждения (V).

Примечание

Если пароль не отвечает минимальным требованиям или не совпадает с паролем, который запомнила система, на экране появится предупреждение.
Рекомендуем записать введенные имя пользователя и пароль. Эта информация потребуется для дальнейшего использования экземпляра базы данных SQL или сервера.

Новая мобильная служба создана и ее можно использовать в мобильных приложениях.

Создание приложения Windows Phone

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

Учимся создавать приложение Windows Phone 8, подключенное к мобильной службе.

1. На Портале управления нажмите Mobile Services (Мобильные службы), а затем — только что созданную мобильную службу.

2. На вкладке быстрого запуска нажмите Windows в разделе Choose platform (Выбор платформы) и разверните пункт Create a new HTML app (Создать приложение HTML).

Вам будет предложено выполнить три простых действия для создания приложения Windows 8, подключенного к мобильной службе.

3. Скачайте и установите пакеты Visual Studio 2012 Express для Windows Phone и Mobile Services SDK на  локальный компьютер или виртуальную машину.

4. Нажмите Create Todoitems table (Создать таблицу Todoitems), чтобы создать таблицу, в которой будут храниться данные приложения.

5. В разделе Download and run app (Загрузка и выполнение приложения) нажмите Download (Загрузить).

Будет скачан проект с учебным приложением To do list, которое подключено к мобильной службе. Сохраните архив проекта на локальном компьютере; запомните место расположения.

Выполнение приложения Windows Phone

Последний раздел практической работы посвящен размещению и выполнению нового приложения на локальном компьютере.

1. Перейдите в папку с сохраненными файлами проекта, разархивируйте их и откройте файл решения в Visual Studio 2012 Express для Windows Phone.

2. Чтобы перестроить проект и запустить приложение,нажмите клавишу F5.

3. После запуска приложения напечатайте любой информативный текст, например: Complete the tutorial (Завершить практическую работу) и нажмите кнопку Save (Сохранить).

В новую мобильную службу, размещенную в Microsoft Azure, направляется запрос POST. Данные из запроса вставляются в таблицу TodoItem. Сохраняемые в таблице элементы возвращаются мобильной службой, а данные отображаются в списке.

Примечание

Вы можете просмотреть код, обеспечивающий доступ к мобильной службе, отправку запроса и вставку данных. Он находится в файле MainPage.xaml.cs

4.  На Портале управления перейдите на вкладку Data (Данные), затем выберите таблицу TodoItem.

Таким образом вы можете просматривать данные, вставленные в таблицу приложением.