Page 191 - 4785
P. 191

виконувався  додаток.  У  другому  випадку  можливе  створення
                            виконуваних exe-файлів, коли swf-файл включається у Flash Player.
                                   За  допомогою  ActionScript  можна  створювати  інтерактивні
                            мультимедіа-додатки, ігри, веб-сайти та багато іншого.
                                   XAML  (eXtensible  Application  Markup  Language)  -  мова
                            інтерфейсів платформи Windows Vista.
                                   Модель додатків Vista включає об'єкт Application. Його набір
                            властивостей, методів і подій дозволяє об'єднувати веб-документи в
                            пов'язану  програму.  Об'єкт  Application  контролює  виконання
                            програми і генерує події для користувальницького коду. Документи
                            додатки  створюються  за  допомогою  мови  XAML,  який  описує,
                            насамперед,  користувальницький  інтерфейс.  Логіка  додатки
                            управляється  процедурним  кодом  (С  #,  VB  і  ін.).  XAML  включає
                            основні  чотири  категорії  елементів:  панелі,  елементи  управління,
                            елементи, пов'язані з документом і графічні фігури.
                                   Microsoft Silverlight є офіційною назвою заснованої на XML і
                            .NET  технології  під  кодовим  ім'ям  WPF  /  E  (Windows  Presentation
                            Foundation  Everywhere),  що  є  альтернативною  Adobe  Flash.  Являє
                            собою  підмножина  Windows  Presentation  Foundation,  в  якому
                            реалізовані векторна графіка, анімація і засоби відтворення відео. У
                            версії 1.1 включає в себе повну версію .NET CLR - звану CoreCLR,
                            що  дозволить  розробляти  Silverlight  додатки  на  будь-якому  з  мов
                            .NET. Silverlight v.1.0 містить модуль браузера для обробки XAML і
                            кодеки для відтворення мультимедійного вмісту в форматах WMV,
                            WMA і MP3.
                                   Microsoft Silverlight представляє браузеру внутрішню модель
                            DOM, керовану з JavaScript коду. Оскільки мова XAML заснована на
                            XML,  то  документ,  що  визначає  завантажуваний  клієнту
                            користувальницький інтерфейс - текстовий і тому цілком придатний
                            для індексування пошуковими системами. Використовуючи модель
                            DOM,  JavaScript  може  динамічно  оновлювати  вміст  Silverlight,
                            аналогічно DHTML.
                                   Також  можна  викликати  методи  управління  презентацією
                            (запуску анімації або призупинити відтворення відео, наприклад).
                                   Silverlight-додаток починається з виклику об'єкта Silverlight з
                            HTML сторінки, що завантажує XAML файл. XAML файл містить



                                                           189
   186   187   188   189   190   191   192   193   194   195   196