Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_razrabotki_prilozheny_besprovodnykh_ustr...docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
784.07 Кб
Скачать

Создание простого приложения

В диалоге New Project Visual Studio выберем Visual C#, Silverlight for Windows Phone и простой шаблон приложения Windows Phone Application и назовём его ExploringXAMLFeatures.

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

В диалоге выбора целевой операционной системы выберем Windows Phone OS 7.1.

Рис. 1.9.  Выбор операционной системы

После создания проекта, окно Visual Studio примет следующий вид:

Рис. 1.10.  Окно после создания проекта

Рассмотрим структуру проекта в окне Solution Explorer:

Рис. 1.11.  Окно после создания проекта

Таблица 1.1. Структура проекта с описанием файлов

Название файла

Назначение

AppManifest.xml

Файл манифеста, необходимый для генерации XAP файла, в который упаковывается приложение для развёртывания на телефоне.

AssemblyInfo.cs

Ещё один конфигурационный файл, в котором определяются некоторые метаданные главной сборки(Assembly) приложения.

WMAppManifest.xml

Файл метаданных, который содержит разнообразные настройки приложения: заголовок, задание первой страницы, пути к иконкам, определение необходимых системных возможностей и.т.д.

App.xaml

Это файл ресурсов приложения. Здесь располагаются глобальные ресурсы (это будет рассмотрено при использовании стилей) или глобальные события (происходящие при старте приложения). Этот файл также является точкой входа приложения.

App.xaml.cs

Файл кода (code-behind) для App.xaml. Здесь можно обрабатывать события и ошибки уровня приложения, в том числе его tombstoning. Данную концепция будет рассмотрена позднее, когда будет рассматриваться многозадачность.

ApplicationIcon.png

Картинка, которая будет иконкой приложения в телефоне. Это действительно важный файл, так как он является первым, что увидят пользователи при работе с приложением.

Background.png

Данная картинка используется, когда приложение закреплено на стартовом экране телефона(start screen). По сути это большая иконка приложения. Разумно сделать её визуально похожей на ApplicationIcon.png.

MainPage.xaml

Это часть выбранного шаблона приложения. Название MainPaige не очень удачное, но именно оно используется шаблоном проекта по умолчанию. Этот страница представляет интерфейс, который видит пользователь при старте приложения.

MainPage.xaml.cs

Файл кода страницы MainPage.xaml.

SplashScreenImage.jpg

Данная картинка отображается во время загрузки приложения. Можно задать свою картинку с анимацией, чтобы проинформировать, что приложение загружается. Есть техника создания очень динамичных страниц загрузки на XNA, но она выходит далеко за рамки этого цикла статей.

Файлы XAML определяют интерфейс приложения. На самом деле - это просто XML файлы с языком разметки XAML.

Несмотря, что это самый простой проект, он содержит все ключевые элементы, которые содержат все остальные шаблоны и типы проектов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]