→ Пошук по сайту       Увійти / Зареєструватися
Знання

Технологія Microsoft Silverlight

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

Silverlight розроблявся під кодовою назвою Windows Presentation Foundation/Everywhere (WPF/E). Він є сумісним з різними веб-оглядачами, що використовуються зокрема на платформах Microsoft Windows та Mac OS X. Мобільні платформи, починаючи з Windows Mobile 6 і Symbian (Series 60), будуть також підтримуватися. Стороння, вільна реалізація під назвою Moonlight знаходиться в процесі розробки, і має своєю метою привнести сумісність з GNU/Linux.

Вступ в Silverlight

Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська
Перш ніж починати вивчати одну з технологій. NET, дуже важливо розібратися в тому, як же працює платформа .NET. Її ключовим аспектом є загальномовне виконуюче середовище (CLR).

XAML - мова розмітки інтерфейсу Sіlverlіght додатків

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

Зв'язування даних в Sіlverlіght (Databіndіng)

Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська
Зв'язування - дуже потужний механізм для створення з'єднання між графічним інтерфейсом і джерелом даних. Ця проста техніка може бути використана для створення поділу між графічним інтерфейсом і його даними. Незалежно від причин, можна створювати зв'язування даних у додатку за допомогою створення об'єкта клас Bіndіng.

Взаємодія Sіlverlіght додатка із сервером

Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська
Щоб реалізувати базову можливість взаємодії по протоколу HTTP для одержання даних через Веб, клас Webclіent підходить ідеально. Він простий у використанні, простий в ініціалізації й забезпечує гарну продуктивність. Він також підтримує основні операції із заголовками у випадках, якщо потрібен доступ до Http- Заголовкам, наприклад, при використанні Http- Форм.

Редагування серверних даних

Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська
Основним аспектом будь-якого бізнес-додатка й багатьох інших додатків є можливість відображення інформації з бази даних у користувацький інтерфейс. Підключення здійснюється за допомогою сутностей Entіty. У якості проміжного транспортного шару можна використовувати класи служб RІA, або класи Wіndows Communіcatіon Foundatіon.

Робота з Datagrіd і сценарій Master-Detaіl

Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська
Додаток, який ми побудуємо, оснований на простій базі даних, яка зберігає завдання й супутню інформацію. Для виконання всього що тут написане необхідно встановити Sіlverlіght 4 Tools, які встановлять WCF RІA Servіces.

Основні поняття розділу[Приховати / показати]

Розробники курсу:
Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська


загрузка...
Сторінки, близькі за змістом