Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МКР No.1 Відповіді.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
101 Кб
Скачать
☆

13. Наведіть особливості розробки анімації, графіки та роликів з використанням технології SilverLight.

Microsoft Silverlight — це розширення до веб-оглядачів, яке дозволяє відображати на сторінці анімацію, векторну графіку, а також програвати звук та відео, що є характерною рисою RIA (англ. Rich Internet Application — багатих інтернет застосунків).

Архітектурно Silverlight являє собою крос-платформний підключати модуль, що, для браузера (заявлена підтримка різних програм для Windows й Mac OS X – IE 6 й 7, Firefox 1.5 й 2.0, Safari 2.0), складається із двох основних частин:

• ядро подання (Core Presentation Framework) – компоненти й служби, що формують інтерфейс й організують взаємодію з користувачем за допомогою легковагих графічних елементів, що підтримують програвання медиафайлов, у тому числі й з DRM-захистом, визуализирующие текст, графіку (двомірну векторну в різних форматах) і анімацію. Також реалізує DOM API для доступу до елементів Silverlight за допомогою JavaScript з Web-сторінок і підмножина XAML для опису інтерфейсу;

• .NET Framework for Silverlight – підмножина універсальної платформи, що включає компоненти й бібліотеки, графічні елементи, механізми керування даними й мережею, базову бібліотеку класів, що підтримує динамічну компіляцію й CLR.

У сукупності дві частини перетворюють Silverlight у потужну й гнучку платформу для створення Web-додатків з розвиненим користувальницьким інтерфейсом, позбавлену ряду недоліків, властивих, скажемо, AJAX (начебто неповної сумісності із браузерами), і в той же час позволяющую максимально задіяти досвід і навички нинішніх .NET-розроблювачів, які зможуть застосовувати стандартні інструменти й засоби .NET Framework, чим не може похвастати Flash.

Розширювана мова розмітки додатків (Extensіble Applіcatіon Markup Language, XAML) - це ядро додатка Sіlverlіght. Він використовується для визначення графічних ресурсів, взаємодій, анімацій і тимчасових шкал. XAML ґрунтується на розширюваній мові розмітки (Extensіble Markup Language, XML), тому все описується в текстовому форматі з використанням атрибутів для оголошення властивостей, методів і подій.

Роль XAML в Sіlverlіght

• XAML є основним форматом для оголошення користувацького інтерфейсу Sіlverlіght і його елементів. Файли XAML можуть повідомляти ресурси, такі як шаблони або інші елементи додатка, які можуть бути повторно використані, або замінені.

• XAML - це формат, використовуваний для оголошення стилів і шаблонів, застосовуваних до логічної основи для елементів керування Sіlverlіght і користувацького інтерфейсу.

• XAML є розповсюдженим форматом для створення користувацького інтерфейсу. Найбільш важливо, що XAML в Sіlverlіght може розроблятися як в Expressіon Blend так і Vіsual Studіo.

• Користувацький інтерфейс WPF так само проектується в XAML. Таким чином, XAML забезпечує перенос користувацького інтерфейсу між Sіlverlіght і WPF так, що можна виконати проектування користувацького інтерфейсу для Sіlverlіght і потім перенести його в WPF додаток.

• XAML Sіlverlіght визначає зовнішній вигляд користувацького інтерфейсу, а пов'язаний з кодом програмної частини файл визначає логіку. Розробка користувацького інтерфейсу може бути скоректована без зміни логіки в коді програмної частини.

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