Skip to content
November 7, 2012 / ahriman hpc mode

Windows Azure Mobile Services. Краткое руководство по разработке. Часть 1. Введение.

В этом кратком руководстве-переводе мы рассмотрим разработку приложения Магазина Windows, использующего Windows Azure Mobile Services как облачный бэкенд в различных задачах. Это перевод официального руководства с http://windows.azure.com.

Оглавление:

Windows Azure Mobile Services. Краткое руководство по разработке. Часть 1. Введение.
Windows Azure Mobile Services. Краткое руководство по разработке. Часть 2. Хранение данных в Mobile Services
Windows Azure Mobile Services. Краткое руководство по разработке. Часть 3. Аутентификация.
Windows Azure Mobile Services. Краткое руководство по разработке. Часть 4. Push-уведомления.

Windows Azure Mobile Services: введение в облачные сервисы для мобильных разработчиков

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

clip_image002

Рис. 1. Результат работы

Для того, чтобы успешно выполнить все задачи из этого цикла, необходимо иметь аккаунт Windows Azure с активированной функциональностью WAMS, либо зарегистрировать бесплатный аккаунт по ссылке Windows Azure Free Trial.

Создание нового мобильного сервиса

Войдите под своими учетными данными на портал управления Windows Azure.

Нажмите +NEW (рисунок 2).

clip_image004

Рис. 2. Создание мобильного сервиса

Разверните MobileService и нажмите Create(рисунок 3).

clip_image006

Рис. 3. Создание мобильного сервиса.

В появившемся диалоговом окне на странице Createamobileservice введите значение URL, которое будет далее использоваться для идентификации вашего мобильного сервиса, и дождитесь проверки его наличия. Нажмите Next. (рисунок 4).

clip_image008

Рис. 4. Создание мобильного сервиса

Дальше будет создан новый экземпляр SQL Database, который можно использовать не только для мобильного сервиса. Либо вы можете воспользоваться существующим экземпляром, нажав на UseexistingDatabase.

Введите в Nameнаименование новой базы данных, затем введите логин администратора в Loginname, введите два раза пароль и нажмите Next (рисунок 5).

clip_image010

Рис. 5. Создание мобильного сервиса

Мобильный сервис создан.

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

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

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

На вкладке quickstart выберите Windows и Create a new Windows Store app (рисунок 6).

clip_image012

Рис. 6. Вкладка Quickstart

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

clip_image014

Рис. 7. Создание нового приложения Windows 8

Загрузите и установите Visual Studio 2012 Express for Windows 8 и Mobile Services SDK.

Нажмите CreateTodoItemstable для создания таблицы для данных.

ВDownloadandrunapplicationвыберите предпочитаемый язык приложения, нажмите Download.

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

Запуск приложения

Откройте файл решения в Visual Studio 2012 Express для Windows 8 (рисунок 8).

clip_image016

Рис. 8. Интерфейс Visual Studio 2012 Express

Запустите проект, нажав F5.

Введите какой-либо текст в InsertaTodoItem и нажмите Save(рисунок 9).

clip_image018

Рис. 9. Интерфейс приложения

Нажатие на клавишу вызовет отправку POST-запросе на мобильный сервис в Windows Azure. Данные из запроса будут вставлены в таблицу TodoItem.Сущности, хранимые в таблицу, будут получаться мобильным сервисом и показаны в приложении.

На портале управления перейдите на вкладку Data и нажмите на таблице TodoItems(рисунок 10).

clip_image020

Рис. 10. Вкладка Data

Откроется страница с данными, хранящимися в таблице приложения (рисунок 11)

clip_image022

Рис. 11. Данные из таблицы для приложения

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: