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

Flex

Adobe Flex — технологія зручної розробки RIA (Rich Internet Applications)

Контент даного розділу

Adobe Flex — технологія швидкої розробки RIA

 Flash  Flex  RIA
Adobe Flex — технологія для легкого і дуже швидкого створення RIA, Rich (от уже справді rich) Internet Applications. на описі інтерфейсу програми (і не тільки: обробників подій, зв'язку джерел даних з об'єктами і т.п.) за допомогою діалекту XML - MXML

Для написання Flex-застосунків використовується MXML і ActionScript.

 Flash  Flex  RIA
MXML – це мова розмітки XML, яка використовується для опису і налаштування компонентів інтерфейсу користувача. Можна також використовувати MXML для декларативного визначення невізуальних аспектів застосунку, таких як доступ до джерел даних на сервері та прив’язка даних між компонентами інтерфейсу користувача і джерелами даних на сервері.

Джерела даних (Data providers)

 Flash  Flex  RIA
Елементи керування джерел даних Flex використовують унікальний ідентифікатор (UID) для відстеження елементів даних. Flex може автоматично створювати та керувати UID’ами. Однак існують обставини, коли необхідно надати свою властивість uid шляхом реалізації інтерфейсу IUID, та обставини, за яких подача власної властивості uid покращує ефективність обробки даних.

Використання компонентів HTTPService

 Flash  Flex  RIA
Можна використовувати компонент HTTPService з будь-якою технологією, що використовується на стороні сервера, включаючи сторінки PHP, ColdFusion, JavaServer Pages (JSPs), Java servlets, Ruby on Rails і сторінки Microsoft ASP.

Прив’язка даних (Data binding)

 Flash  Flex  RIA
Прив’язка даних (Data binding) дозволяє передавати дані між об’єктами на стороні клієнта в Adobe® Flex®. Прив’язка автоматично копіює значення властивості об’єкту джерела у властивість об’єкту адресату. Це відбувається, коли властивість джерела змінюється.

Використання E4X у прив’язці даних

 Flash  Flex  RIA
Представлення прив’язки даних у фігурних дужках або за допомогою тегу може містити ECMAScript для XML (E4X)-представлення, коли джерелом прив’язки є придатна до прив’язки властивість типу XML. Не можна використовувати E4X при визначенні прив'язки даних за допомогою BindingUtils.bindProperty() або методу BindingUtils.bindSetter().

Ієрархічні об'єкти даних

 Flash  Flex  RIA
Ієрархічні об'єкти даних використовуються з елементами контролю, які відображають вкладену ієрархію вузлів і підвузлів, таку, як гілки дерева і листки, а також підменю меню і елементи.

Елемент керування DataGrid

 Flash  Flex  RIA
Елемент керування DataGrid — це список, який може відображати більше однієї колонки даних. Це відформатована таблиця даних, яка дозволяє задати комірки таблиці, які можна редагувати, а також це основа для багатьох керованих даними застосунків.

Про представлення даних

 Flash  Flex  RIA
Adobe® Flex® надає наступний набір можливостей для представлення даних в за стосунку: прив’язка даних, контроль даних, форматування. Ці можливості працюють у поєднанні з Adobe® LiveCycle™ Data Services ES і властивостями Vega для роботи з віддаленими даними.

Опис моделі даних (Defining a data model)

 Flash  Flex  RIA
Модель даних можна визначити в тезі MXML, в функції ActionScript або в класі ActionScript. Загалом, потрібно використовувати моделі на основі MXML для простих структур даних, а ActionScript — для більш складних структур і бізнес–логіки (бізнес–логіка — це програмний код, який реализує функціональність застосунку) на стороні клієнта.

Прості компоненти MXML

 Flash  Flex  RIA
Застосунки Adobe ® Flex ® зазвичай складаються з кількох файлів MXML та ActionScript, і кожен MXML-файл є окремим компонентом MXML. MXML-компоненти дозволяють інкапсулювати функціональність в багаторазово використовуваному компоненті, розширити існуючі компоненти Flex шляхом додавання їм нової функціональності, а також посилатися на MXML-компонент за допомогою тегу MXML.

Ключові поняття цієї теми[Приховати / показати]

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