> · Заповнений контур (прямокутник, округлений прямокутник, коло, еліпс, багатокутник) являє собою двомірний об'єкт. До динамічних властивостей такого об'єкта відносяться колір контурної лінії, колір заповнення, насиченість кольору заповнення, висота, ширина, розташування, видимість і орієнтація.
· Текст являє собою послідовність символів. До статичних властивостям тексту відносяться тип шрифту, його розмір, виділення, курсив, підкреслення, вирівнювання. Анімаційні властивості шрифту - колір, видимість і розташування.
· Кнопка - часто використовуваний об'єкт при створенні операторських інтерфейсів. З кнопками можуть бути пов'язані функції різних типів. Натискання кнопки може викликати виконання скриптів, кнопкою можна проводити введення аналогових і дискретних величин і т. д.
Один і той же об'єкт може мати набір різних динамічних властивостей. Комбінації цих властивостей надають можливість створювати на екрані в режимі виконання (Runtime) практично будь-які динамічні ефекти. Для установки динамічних властивостей треба насамперед викликати на екран діалог їх вибору (рис. 4). Це досягається командою Special / Animation Link або подвійним клацанням лівої кнопки миші на об'єкті.
Рис. 4. Діалог вибору динамічних властивостей об'єкта.
Всі динамічні зв'язку можна розділити на дві групи: Touch Links (ліва колонка) і Display Links (три колонки справа). За допомогою властивостей Touch Links виконується який - або введення в систему. Властивості Display Links здійснюють висновок інформації на екран дисплея. Натискання на будь-яку клавішу діалогу (мал. 4) викликає поява нового діалогу для визначення відповідного властивості об'єкта. Кількість діалогів відповідає кількості динамічних властивостей (кнопок) діалогу вибору. Всі діалоги різні, але більшість з них має спільні характеристики:
· вікно типу об'єкта;
· однакову палітру кольорів;
· швидкий виклик словника змінних;
· швидкий доступ до полів змінних;
· підтримку правої кнопки миші в полях Tagname (ім'я змінної) і Expression (вираз).
На рис.5 наведено діалог для визначення властивостей об'єкта (кнопки), керуючого значенням дискретної змінної.
Рис.5. Діалог визначення властивостей кнопки
Завершення роботи з діалогом виробляється натисканням кнопки Ok. Якщо змінна поля Tagname була раніше визначена в словнику змінних даного додатка, користувач повертається в діалог вибору динамічних властивостей об'єкта (рис. 4). Можна або продовжити визначення інших динамічних властивостей для даного об'єкта, або, натиснувши Ok, повернутися на поле розробки вікна програми.
Складні об'єкти.
· Символ - це деяка комбінація простих об'єктів, які обробляються як один об'єкт. Будь-яка зміна статичних або динамічних властивостей символу впливає на всі складові символу. Наприклад, якщо створити символ" насос" з двох кіл і двох прямокутників і присвоїти йому динамічна властивість Fill Color (колір заповнення), то це властивість поширюватиметься на всі чотири простих об'єкта. Різні об'єкти символу можуть мати різні значення одного й того ж властивості, якщо вони були присвоєні цим об'єктам до об'єднання в символ. Bitmap - об'єкти, кнопки, компоненти не можуть бути...