йомів - дублювання вікон. Створення копій вікон виконується командою File/Save Window As. Для швидкого доступу до цієї команди можна скористатися меню правої кнопки миші (див. Нижче).
Другий прийом, який також дозволяє економити час розробки додатку - імпорт вікон. Можна повторно використовувати всі раніше створені вікна, об'єкти і скрипти. Щоб імпортувати вікна з іншого InTouch - додатки, необхідно скористатися командою File/Import.
Інтерфейс WindowMaker з відкритим вікном представлений на рис. 3.
Зверху екрана розташована рядок меню, що включає опції для роботи з вікнами, редагування і вирівнювання об'єктів у вікні, настройки інструментаріїв, тексту, товщини і стилю ліній і т. д.
Зліва від робочого поля видно меню Application Explorer, що може бути виведено в інтерфейс WindowMaker або закрито натисканням відповідної іконки інструментарію.
Об'єкти та їх властивості
Прості об'ектиподдержівает чотири базові типу простих об'єктів: лінії, заповнені контури, текст і кнопки. Кожен з цих простих об'єктів має властивості, що впливають на його зовнішній вигляд. Такими властивостями є колір лінії, колір заповнення, висота, ширина, орієнтація і т. Д., І вони можуть бути статичними або динамічними.
Лінія - це об'єкт, що представляє собою один або кілька пов'язаних відрізків. Товщина лінії і її стиль є статичними властивостями лінії, що привласнюються їй під час створення, і лише колір лінії може бути пов'язаний з анімаційної функцією.
Заповнений контур (прямокутник, округлений прямокутник, коло, еліпс, багатокутник) являє собою двомірний об'єкт. До динамічних властивостей такого об'єкта відносяться колір контурної лінії, колір заповнення, насиченість кольору заповнення, висота, ширина, розташування, видимість і орієнтація.
Текст є послідовність символів. До статичних властивостями тексту відносяться тип шрифту, його розмір, виділення, курсив, підкреслення, вирівнювання. Анімаційні властивості шрифту - колір, видимість і розташування.
Кнопка - часто використовуваний об'єкт при створенні операторських інтерфейсів. З кнопками можуть бути пов'язані функції різних типів. Натискання кнопки може викликати виконання скриптів, кнопкою можна проводити введення аналогових і дискретних величин і т. Д.
Текст на кнопці редагується за допомогою команди Special/Substitute Strings ... При цьому текстове поле може містити тільки один рядок.
Один і той самий об'єкт може мати набір різних динамічних властивостей. Комбінації цих властивостей надають можливість створювати на екрані в режимі виконання (Runtime) практично будь динамічні ефекти. Для установки динамічних властивостей треба насамперед викликати на екран діалог їх вибору (рис.4). Це досягається командою Special/Animation Link або подвійним клацанням лівої кнопки миші на об'єкті.
Малюнок 4. - Діалог вибору динамічних властивостей об'єкта. Примітка: [складено автором]
Всі динамічні зв'язку можна розділити на дві групи: Touch Links (ліва колонка) і Display Links (три стовпчики праворуч). За допомогою властивостей Touch Links виконується який - або введення в систему. Властивості Display Links здійснюють виведення інформації на екран дисплея.
Натискання на будь-яку клавішу діалогу (мал. 4) викликає появу нового діалогу для визначення відповідного властивості об'єкта. Кількість діалогів відповідає кількості динамічних властивостей (кнопок) діалогу вибору. Всі діалоги різні, але більшість з них має загальні характеристики:
вікно типу об'єкта;
однакову палітру кольорів;
швидкий виклик словника змінних;
швидкий доступ до полів змінних;
підтримку правої кнопки миші в полях Tagname (ім'я змінної) і Expression (вираз).
На рис.5 наведено діалог для визначення властивостей об'єкта (кнопки), керуючого значенням дискретної перемінної.
Малюнок 5. - Діалог визначення властивостей кнопки. Примітка: [складено автором]
Завершення роботи з діалогом проводиться натисненням кнопки Ok. Якщо змінна поля Tagname була раніше визначена в словнику змінних цього додатка, користувач повертається в діалог вибору динамічних властивостей об'єкта (рис. 4). Можна або продовжити визначення інших динамічних властивостей для даного об'єкта, або, натиснувши Ok, повернутися на поле розробки вікна програми.
Складні об'єкти
Символ - це деяка комбінація простих об'єктів, які обробляються як один об'єкт. Будь-яка зміна статичних або дина...