Помощь в учёбе, очень быстро...
Работаем вместе до победы

Создание гаджетов рабочего стола с помощью технологии Silverlight

РефератПомощь в написанииУзнать стоимостьмоей работы

XAML был представлен Microsoft для Windows Presentation Foundation (WPF), ранее называемом Avalon, который является технологией, ориентированной на выполнение на клиентском компьютере, и частью .NET Framework 3.0 и последующих версий. Как обсуждалось ранее, он разработан с целью заполнения технологической пропасти между дизайнерами и разработчиками при создании приложений. До появления XAML… Читать ещё >

Создание гаджетов рабочего стола с помощью технологии Silverlight (реферат, курсовая, диплом, контрольная)

Инструментальные средства и технологии используемые при создании гаджета

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

XAML был представлен Microsoft для Windows Presentation Foundation (WPF), ранее называемом Avalon, который является технологией, ориентированной на выполнение на клиентском компьютере, и частью .NET Framework 3.0 и последующих версий. Как обсуждалось ранее, он разработан с целью заполнения технологической пропасти между дизайнерами и разработчиками при создании приложений [4].

До появления XAML дизайнер Web-приложений создавал дизайн, используя какой-то определенный набор инструментов и хорошо знакомую ему технологию. Затем разработчик брал то, что сделал дизайнер, и интерпретировал это с помощью другой технологии по своему выбору.

Трансформировать то, что было создано дизайнером, без проблем и правильно получалось не всегда, и разработчикам приходилось вносить множество изменений, которые подчас нарушали дизайн. С Silverlight дизайнер может с помощью определенных инструментов изобразить дизайн в виде XAML, передать этот XAML разработчику, который, в свою очередь, может наполнить его функциональностью при помощи кода и развернуть[9].

Расширяемый язык разметки приложений (Extensible Application Markup Language, XAML) — это ядро приложения Silverlight. Он используется для определения графических ресурсов, взаимодействий, анимаций и временных шкал. XAML основывается на Расширяемом языке разметки (Extensible Markup Language, XML), поэтому все описывается в текстовом формате с использованием атрибутов для объявления свойств, методов и событий. 1].

Microsoft Expression Studio — это современный надежный набор инструментов для дизайнеров, позволяющий им создавать артефакты, которые затем могут быть включены разработчиками при работе с пакетом инструментов Microsoft Visual Studio [10].

В пакет инструментов Expression Studio входит несколько продуктов:

Expression Web — Этот инструмент для Web-разработки обеспечивает возможность использовать HTML, DHTML, CSS и другие стандартные Web-технологии для проектирования, построения и управления Web-приложениями.

Expression Media — этот инструмент управления мультимедиа ресурсами позволяет каталогизировать и организовывать эти элементы, а также кодировать и перекодировать из формата в формат.

Expression Encoder — может использоваться для кодирования, улучшения и публикации видеосодержимого с использованием Silverlight.

Expression Design — это инструмент графического дизайна, с помощью которого можно создавать графические ресурсы приложений. Это мощный и сложный инструмент.

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

Expression Design поддерживает импорт множества форматов графических файлов, включая:

Adobe Illustrator—PDF-совместимые (*.ai).

Adobe Photoshop (*.psd).

Graphical Interchange Format (.gif).

Формат Portable Network Graphics (.png).

Растровые изображения (.bmp, .dib, .rle).

Форматы JPEG (.jpeg, .jpg, .jpe, jfif, .exif).

Windows Media Photos (.wdp, .hdp).

Tagged Image File Format (.tiff, .tif).

Ярлыки (.ico).

Поддерживается экспорт следующих типов изображений:

XAML Silverlight Canvas.

XAML WPF Resource Dictionary.

XAML WPF Canvas.

Portable Document Format (.pdf).

Adobe Photoshop (.psd).

Tagged Image File Format (.tif, .tiff).

Форматы JPEG (.jpeg, .jpg).

Windows Bitmap (.bmp).

Формат Portable Network Graphics (.png).

Graphical Interchange Format (.gif).

Windows Media Photos (также известный как HD Photo) (.wdp).

Expression Blend.

Expression Blend обладает возможностью создания приложений SilverLight. При запуске Expression Blend и создании нового проекта предлагается два типа Silverlight проектов: Этими двумя типами проектов Silverlight являются:

Silverlight Application. Эта опция обеспечивает создание шаблонного Silverlight-приложения, включающего все необходимое для начала разработки Silverlight-приложения. Шаблон включает необходимые сборки .NET, папку properties (свойства) с манифестом приложения, файл App. xaml с выделенным кодом, определяющим точки входа приложения, и базовую страницу с пустым холстом и файлом выделенного кода для него.

Silverlight Website. Аналогичен шаблону Silverlight-приложения, но сюда входит Web, содержащий HTML-страницу, в которую встраивается Silverlight-приложение, а также необходимые файлы JavaScript.

Показать весь текст
Заполнить форму текущей работой