|
Вступ в Silverlight
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Вступ в SilverlightПерш ніж починати вивчати одну з технологій. NET, дуже важливо розібратися в тому, як же працює платформа .NET. Її ключовим аспектом є загальномовне виконуюче середовище (CLR). CLRНазва виконуючого середовища - «загальномовне виконуюче середовище» (common language runtime, CLR) - говорить сама за себе: це виконуюче середовище, яке підходить для різних мов програмування. Можливості CLR доступні будь-яким мовам. Якщо виконуюче середовище використовує виключення для обробки помилок, то у всіх мовах можна отримувати повідомлення про помилки за допомогою виключень. Якщо виконуюче середовище дозволяє створювати потік, у всіх мовах можуть створюватися потоки. Фактично під час виконання CLR не знає, якою мовою розробник написав вихідний код. А значить, слід обрати ту мову, яка дозволяє вирішити завдання найпростішим способом. Писати код можна на будь-якій мові, якщо використовується компілятор призначений для CLR. У минулому майже всі компілятори генерували код для конкретної процесорної архітектури, таких як x86, IA64, Alpha чи PowerPC. Всі CLR-сумісні компілятори замість цього генерують IL-код. IL-код іноді називають керованим (managed code), тому що CLR управляє його життєвим циклом і виконанням. Кожен компілятор, призначений для CLR, крім генерації IL-коду, також повинен створювати повні метадані для кожного керованого модуля. Коротко кажучи, метадані - це просто набір таблиць даних, що описують те, що визначено в модулі, наприклад типи та його члени. Насправді середовище CLR працює не з модулями, а зі збірками (assembly). По-перше, це логічна угруповання одного або декількох керованих модулів або файлів ресурсів. По-друге, це найменша одиниця з точки зору повторного використання, безпеки та управління версіями. Збірка може складатися з одного або декількох файлів - все залежить від обраних засобів і компіляторів. У світі CLR складання являє собою те, що в інших умовах називають компонентом. Кожна створювана збірка являє собою або виконуваний додаток, або DLL, що містить набір типів (компонентів) для використання в виконуваному додатку. За керування виконанням коду, що міститься в цих збірках, відповідає, звичайно ж, CLR. Це означає, що на комп'ютері, що виконує програму, повинен бути встановлений каркас. NET Framework. У Microsoft створено дистрибутивний пакет. NET Framework для вільного розповсюдження, який ви можете безкоштовно поставляти своїм клієнтам. ІсторіяПерша бета-версія Silverlight була випущена в грудні 2006 року. Версія Silverlight 2.0 була випущена 14 жовтня 2008 року і включала в себе підмножину бібліотек. NET Framework. 18 березня 2009 на конференції MIX09 в Лас-Вегасі Microsoft продемонструвала бета-версію.10 липня 2009 в ході заходу See the Light Microsoft оголосила про офіційний випуск RTM версії. В даний час остання доступна для завантаження на сайті Microsoft. У четвертій версії Silverlight введена можливість передачі відео потоку від клієнта на сервер в будь-яких додатках Silverlight інакше, ніж це було організовано раніше. З'явився новий режим - оффлайн-додаток, встановлюється, в систему, покращена безпека, додані механізми DRM. ОглядSilverlight надає графічну систему, схожу з WPF, і об'єднує мультимедію, графіку, анімацію і інтерактивність в одній програмній платформі. Він був розроблений щоб працювати з XAML і з мовами Microsoft .NET. XAML використовується для розмітки сторінок, що використовують векторну графіку і анімацію. Текст, який міститься у додатках Silverlight, доступний для пошукових систем, так як він не компілюється, а доступний у вигляді XAML. Silverlight також можна використовувати для того, щоб створювати віджети для Windows Sidebar. Silverlight може відтворювати WMV, WMA і MP3 для всіх підтримуваних браузерів, не вимагаючи при цьому додаткових компонентів, таких як Windows Media Player.Silverlight дозволяє динамічно завантажувати XML і використовувати DOM для взаємодії з ним так само, як це робиться в Ajax. Silverlight містить об'єкт Downloader, завдяки якому можна скачувати скрипти, медіа файли і т. д., якщо це необхідно з додатком. Починаючи з версії 2.0, логіка програми може бути описана в будь-якому з мов. NET Для створення Silverlight додатків компанія Microsoft пропонує такі інструменти:
Прикладиhttp://www.preraphaelites.org/personal-collections/zoom/37/exceptional-colour/ http://memorabilia.hardrock.com/ http://www.silverlighttoys.com/Default.aspx ПеревагиПідтримка в браузерах
Технічні можливості платформ
Недоліки
Silverlight на практиціУ Visual Studio 2010 для роботи з Silverlight додатками є можливість створення декількох типів проектів:
Щоб створити додаток Silverlight, відкрийте діалогове вікно New Project, виберіть шаблон Silverlight Application і задайте ім'я для свого нового проекту. Після натискання на кнопку OK з'явиться нове діалогове вікно, в якому вибираються подальші налаштування для проекту:
Visual Studio створить для вас новий проект з усім необхідним для Silverlight .NET-додатки. Дмитро Хохлов, Олександр Пономаренко, Ірина Скорська Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділзагрузка...
|
Сторінки, близькі за змістом
|
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|