Главная » Silverlight » Введение в Silverlight

0

В большинстве случаев приложения Silverlight создаются с помощью Visual Studio — главного инструмента программирования, предлагаемого компанией Microsoft. В дан­ной главе вы научитесь создавать, компилировать и развертывать приложения Silverlight с помощью программы Visual Studio. Вы узнаете, как элементы управления Silverlight реагируют на события, и ознакомитесь с двумя вариантами хостинга содер­жимого Silverlight: на обычной странице HTML и в форме ASP.NET.

Новые средства. Даже если вы уже имеете опыт создания приложений Silverlight 2, вам будет полезно просмотреть эту главу, чтобы ознакомиться с изменениями средств разработки. Например, для многих пользователей Visual Studio 2008 будет шоком тот факт, что в Silverlight 3 больше нет графической панели, позволяющей увидеть создаваемую страницу (графическая панель есть в Visual Studio 2010). Кроме того, в данной главе рассматривается кеширование сборки для уменьшения времени загрузки приложений Silverlight при повторном обращении к странице.

Инструменты разработки приложений Silverlight

Создавать файлы, необходимые для приложения Silverlight, можно вручную, однако профессиональные разработчики всегда используют для их создания специальные ин­струменты. Графические дизайнеры обычно применяют для этого программу Microsoft Expression Blend 3, которая предоставляет богатый набор средств разработки мощных пользовательских интерфейсов. В противоположность этому программисты обычно ис­пользуют программу Visual Studio 2008 или Visual Studio 2010, которая предоставляет ряд специализированных инструментов кодирования, отладки и тестирования.

Обе программы (Visual Studio и Expression Blend) хорошо приспособлены для созда­ния приложений Silverlight, поэтому можете работать с любой из них или обеими одно­временно. Например, программист может создать с помощью Visual Studio базовый пользовательский интерфейс, а затем передать его команде дизайнеров, которая "отпо­лирует" его внешний вид с помощью Expression Blend. Когда "полировка" будет закон­чена, проект можно передать обратно программисту для заполнения данными, отладки, тестирования и развертывания.

Многие разработчики устанавливают на компьютер обе программы, активизируют их одновременно и в процессе работы переключаются между ними. Программу Visual Studio они используют для решения программных задач, таких как написание и отладка кода, a Expression Blend — для работы с пользовательским интерфейсом, например для редактирования шаблонов элементов управления, выбора цветов, настройки анимации, создания простой векторной графики. Переключение между программами возможно благодаря тому, что изменения, сохраненные в одной программе, видны в другой. При переключении обратно программа приглашает обновить проект. Нужно лишь помнить о необходимости сохранить изменения перед переключением. Можете использовать обе программы, однако в любом случае главным инструментом разработки для вас, как про­граммиста, будет Visual Studio.

Источник: Мак-Дональд, Мэтью. Silverlight 3 с примерами на С# для профессионалов. : Пер. с англ. —- М. : ООО «И.Д. Вильяме», 2010. — 656 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии