Разработка приложений для WP7 на основе Silverlight

Автор Elena Batratskaya
Разработка приложений для WP7 на основе Silverlight

Здравствуйте меня зовут.

Сергей Пугачёв и сейчас мы на практическом примере рассмотрим процесс создания silverlight приложений для телефонов на платформе Windows Phone 7. После установки инструментов для разработки под Windows Phone. Откройте Visual Studio Express 2010 for Windows Phone соответственно либо если у вас была уже установлена старая версия Visual Studio 2010.

Откройте её создадим новый проект нажав на кнопку New Project и в разделе silverlight Windows Phone.

Вы можете найти. Треш обзор проектов для разработки Windows Phone приложений 1 шаблон Windows Phone на PlayStation представляет из себя базовое предложение состоящее из одной страницы без каких-либо элементов управления надписи сообщающих название приложения и заголовок страницы. Кроме того многие приложения на не отображаются ники прокручиваемый список Microsoft для такого сценария предоставляет шаблон в Windows Phone list applications 3 шаблон Windows Phone in class Library позволяет создать библиотеку которую смогут использовать множество Windows Phone приложений создадим новое приложение использовать шаблон в Windows Phone Application зададим имя. Хэллоу Windows Phone и нажмем на кнопку. О'кей таким образом инициировать процесс создания теперь откроем окно Solution Explorer и посмотрим. Из каких элементов состоит наша приложение в разделе reference вы можете увидеть, что состав сбора подключены к нашему Windows вам практически не отличается от того чтобы мы имели случай с традиционным silverlight приложением за исключением двух сборок Minecraft фон и Microsoft interop который содержит класса специфичные для телефона. Кроме того в папке properties находится файл. ВМФ manifest.xml здесь задаётся начальная страница нашего приложения также здесь определяется. Какие возможности телефона нашему предложению нужны ещё в проекте есть файл обточка домов в нём можно определить ресурсы которые будут доступны по всему предложению той самой начальной страницей является Main page. естественно. Вы можете добавить любое количество своих страниц. При редактировании страницы в левой части у нас отображается дизайнер, а справа. Казанова разметка давай откроем и посмотрим на дизайнер — это полнофункциональный интерактивный дизайнер мы можем выделить элементы изменить его свойства открыть Toolbox и добавить другие элементы управления. Давайте добавим текст бокс и мы можем управлять выравнивание элементов управления в этом нам помогают появляющиеся линии расположен кнопку под текстовым полем и мы можем заметить, что фактический размер большие размеры её визуального представления — это сделано для того чтобы по кнопке было легко нажимать пальцами. Ну, что ж двойным кликом по кнопке перейдём коду вызываемому прямо на кнопку и здесь мы зададим текст для заголовка страницы почитай. текст равняется. Привет и текст введенный пользователем в текстовое поле поле имеет название textbox1. Кроме того изменением цвета текста заголовка страницы в данном случае сделаем — это взломал разметки найдём текстовый блок с именем page title зададим цвет шрифта за — это отвечает свойства foreground и мы возьмём цвет из ресурсов — это будет стандартный акцентный цвет текущей темы выбранной пользователем staticresource фон brush посмотрим как — это выглядит в дизайнери если будет выбрана другая тема акцентный цвет может поменяться перед тем как запустить приложение зайдём свойства проекта Visual Studio и посмотрим, что наше приложение будет развиваться на телефон в виде запуск файла то есть формат точно такой же как и для silverlight приложений работающих в браузере запустим откроется эмулятор холодный его загрузка занимает достаточно много времени после всё будет происходить быстрее наше приложение запустилась и мы можем начать с ним работать я нажимаю на текст в поле автоматически запускается открывается клавиатура на для этого ничего не надо делать. Я веду своё имя нажимаю на кнопку и отображается надпись. Привет Сергей мы увидели, что хотели теперь нам хочется закрыть эмулятор, но делать этого не надо потому, что эмулятор может быть запущен когда мы разрабатываем приложения и если мы его закроем потребуется еще один холодный. Если же мы его закрывать не будем, а просто остановим отладку Visual Studio то. При следующем запуске приложения она сразу быстро развернется на. Эмулятор который был уже запущен до этого. Теперь попробуем отгладить наше приложение при оклад для телефона мы имеем все те же богатые возможности как и при отладке любых других silverlight приложений поставим breakpoint точку останова и запустим приложение приложение изменим текст скажем на раз-два-три раз-два-три нажмем на кнопку сработало. становое здесь мы можем посмотреть значение свойств так локальных переменных то, что нам было передано в аргументах соответственно пройтись в атлашкино строчку вперёд. Ну и естественно. Мы можем изменить какие-нибудь значения например почитай. текст равняется 3/4 так поменяли продолжим работу приложения и видим, что текст равняется 345 все возможности для отладки богатые теперь не усложняй приложение и воспользуемся некоторыми функциями телефона перейдем к самой разметки страницы mail.

0 комментариев
0

Читайте также