SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Интерфейс с пользователем > Среды для построения графических интерфейсов > Tilcon Graphics Editor Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Tilcon Graphics Editor

Тематические материалы

Брошюра Tilcon 


Информация

Сайт разработчика 

Коммерческий запрос 

Имея под рукой невероятно мощный, быстрый и в то же время простой в использовании графический редактор Tilcon, вы будете поражены тем, насколько быстро вы сможете создать приложение. На сегодняшний день на рынке нет аналога, который бы мог сравниться с Tilcon по мощности, гибкости, простоте использования и независимости от различных платформ. С его помощью вы сможете сэкономить ценное время разработки и избежать трудоемкого программирования графического интерфейса пользователя.

"… Простота создания графического интерфейса и отсутствие необходимости писать для этого какой-либо код благодаря использованию триггеров, наличие объектов с множеством состояний, готовых индикаторов, графиков - все это способствует значительному сокращению времени разработки и более быстрому выходу продукта на рынок…"

Том Баттершилл (Tom Battershill), компания Proconex Consultants Inc.

"… Возможность указания в редакторе окон TILCON Real-Time Developer триггеров событий позволяет обойтись без написания какого бы то ни было кода и делает функциональные возможности редактора более мощными. Кроме того, мы выяснили, что сотрудники, не обладающие специальными знаниями в этой сфере, уже после нескольких занятий смогли разрабатывать сложные интерфейсы, имеющие в своем арсенале множество объектов: от кнопок и индикаторов до сложных анимационных объектов…"

Роберт Гур (Robert Goor ), компания RD International

Зачем пытаться создавать графический интерфейс с помощью программирования, если есть возможность создать его визуально? Компания Tilcon предлагает многофункциональный графический редактор, основанный на готовых объектах. Он позволяет визуально создавать сложные объекты графического и человеко-машинного интерфейса, визуально устанавливать любые связи между объектами и добавлять дополнительную функциональность - уведомления, вызовы функций, связи, триггеры и многое другое, и все это без единой строчки кода! Помимо стандартных объектов графического интерфейса пользователя, Tilcon предлагает также ряд сложных компонентов. Они включат в себя электронные таблицы (cell mapping), нестандартные индикаторы (custom meters), графики (charts), объекты с множеством состояний (state objects), области анимации (animation areas) и многое другое - словом все, что позволяет в минимальный срок создавать потрясающие по своей функциональности интерфейсы и виртуальные инструменты.

Графические объекты Tilcon

Кнопки (Buttons)

Могут по-разному реагировать на щелчки мышью, в зависимости от типа кнопки. В графическом редакторе Tilcon доступны различные типы кнопок: пружинная (spring), выключатель (toggle), и т.п. Вы можете дополнять или замещать текстовые метки на кнопках векторными или растровыми изображениями. Кнопки позволяют настраивать форму, тень, затемнение, мерцание и всплывающие подсказки. Они уведомляют приложение о событиях, активизируют вызов функции и/или создают список команд, которые должны быть выполнены в ответ на щелчок мыши.

Блоки кнопок (Radio Buttons)

Управляют группой кнопок; выбор одной из них автоматически освобождает другие кнопки, принадлежащих к этой же группе. Вы можете использовать для каждой кнопки текстовые метки и векторные/растровые изображения, а также всплывающие подсказки. Возможна настройка раскладки, маркеров (bullets) и теней. Для отдельных элементов доступны такие связи как триггеры и вызовы функций, а для всей группы - уведомление о выбранных элементах.

Флажки (Checkboxes)

Для флажков предоставляется выбор из множества различных символов (checkmarks), раскладок и теней. Также вы можете добавлять текстовые метки, векторные/растровые изображения и всплывающие подсказки. Флажки реагируют на действия пользователя, сообщая приложению о произошедшем событии, активизируя вызов функции или вызывая предопределенный список команд.

Области прокрутки (Scroll Areas)

Эти объекты-контейнеры (containers) с полосами прокрутки, позволяют сгруппировать большое количество небольших объектов, либо несколько крупных объектов в сравнительно небольшой области вашего окна. В область прокрутки может быть помещен любой объект, включая фоновые изображения (например, карты), на которые можно наложить другие объекты. Эти объекты позволяют выбрать видимый размер, общий размер, тени и функции прокрутки.

Диалоги выбора файла (Directory Boxes)

Позволяют пользователю выбирать файлы из списка. Отображают имена дисков, каталогов, файлов и типы файлов; количество отображаемых типов файлов можно ограничивать, отображая только определенные типы. Чрезвычайно полезное средство для форм типа "Открыть" и "Сохранить как"!

Панели инструментов (Toolbars)

Панели инструментов могут прикрепляться к любому краю окна - вверху, внизу, слева или справа. Они обеспечивают пространство для самой необходимой информации, которая должна быть отображена даже в том случае, когда изменяется основное содержание окна. На панели инструментов обычно размещаются такие объекты как часы, предупредительные сообщения, индикаторы состояния. Для этих объектов также как и для содержимого окна доступна настройка раскладки и тени.

Деревья (Trees)

Обеспечивают отображение иерархического списка элементов. Деревья создаются быстро и просто: каждый элемент добавляется как дочерний элемент или элемент того же уровня. Ветви развертываются и сворачиваются в ответ на щелчки мышью; выбранные элементы могут запускать команды или отсылать уведомления приложению. Пользователь может изменить элемент, добавив изображение, изменив его затемнение или установив всплывающую подсказку.

Таблицы цветов (Color Listboxes/Comboboxes)

Это простые объекты, позволяющие выбирать нужные цвета. Пользователь может выбрать любой нужный ему цвет из палитры в 256 цветов.

Списки (Listboxes)

Позволяют выбрать один и более элементов из списка. Вы можете настроить список под свои нужды, задав его параметры (множественный (multiple) или одинарный (single), расположение и сортировку элементов, и т.п.), а также установить условия, при которых отсылаются уведомления о событиях, активизируются вызовы функций или запускаются команды. Вы можете устанавливать индивидуальные размеры столбцов. Для каждого элемента есть возможность добавления изображений, всплывающих подсказок, функции скрытия, затемнения и выбора цвета.

Поля со списками (Comboboxes)

Сочетают текстовое поле и список. Позволяют выбрать всплывающее (popup) или статичное поле со списком, редактируемый или нередактируемый текст, а также множество настроек для как самого списка, так и текстовых компонентов: выбор раскладки, цвета, изображения, тени, а также всплывающие подсказки.

Числовые поля (Numberboxes)

Превосходное средство для ввода числовых данных. Вы можете управлять расположением редактируемого текста, стрелок и метки. Также можно настраивать минимальные и максимальные значения, степень точности, количество отображаемых цифр, стрелки увеличения/уменьшения и всплывающие подсказки. Вы можете указать условия отправки уведомлений, активизации вызовов функций или запуска команд. Внешний вид числового поля может быть изменен с помощью настройки цветов, теней и других свойств. Это поле может быть связано с другими объектами для совместного использования значений.

Картотеки (Tabbed Notebooks)

Группируют объекты в родственные классы, каждый из которых находится в своем собственном каталоге. Перейти к другому каталогу позволяют закладки, таким образом, предоставляется множество вариантов выбора в форме при использовании небольшого пространства. Картотеки обладают следующими настройками: выбор расположения, формы, шрифта, цветов по умолчанию, выделяющих цветов и меток для каждой закладки, а также возможность выбора цветов для каждого каталога в картотеке.

Панели (Panels)

Всем знакомый инструмент, служащий для группировки объектов; эти объекты-контейнеры имеют объёмную границу и могут иметь метку сверху. Каждый из объектов на панели может быть перемещен, скрыт, удален, скопирован или вставлен. Тип объемной границы, метка и все цвета могут настраиваться пользователем.

HTML-браузеры (HTML File Displays)

Позволяют отображать html-страницы, расположеные по заданному URL. С их помощью вы сможете создавать электронные справочные системы, или даже ваши собственные веб-браузеры! Этот объект имеет встроенные шрифты, полосы прокрутки и средства управления уведомлениями.

Сегментные индикаторы (LCD Text)

Моделируют сегментированный текст ЖК или светодиодных индикаторов. Идеально подходят для моделирования дисплеев калькуляторов и других потребительских приборов. Позволяют настроить размеры, границы и цвета сегментов.

Рисунки (Raw Images)

Используются для импорта векторных и растровых изображений в окно интерфейса. Как и все другие объекты, они имеют свою собственную рамку, могут быть перемещены в пределах этого окна, могут отсылать уведомление о щелчке мышью и даже вызывать всплывающую подсказку.

Текст (Text)

Для текстовых объектов доступны следующие формы текста: редактируемый, сообщение, метка и многострочный текст. Редактируемый и многострочный тексты могут обрабатывать действия пользователя и события - получение фокуса (gaining focus), потеря фокуса (losing focus), нажатие на отдельные клавиши, и отвечать на них отправкой уведомления, вызовом функции или запуском команды. Поддерживает международные наборы символов, маскирование ввода (input masking), форматированный вывод (formatted output), широкий выбор шрифтов и размеров. Другие настройки включают выравнивание, выбор цветов, затемнение, скрытия, связи с другими объектами, мерцание и всплывающие подсказки.

Таблицы (Tables)

Обеспечивают управление вводом и выводом данных в виде динамической электронной таблицы. Каждая колонка может содержать свои собственные типы объектов, включая редактируемый текст, текст сообщения, рисунки (raw images), числовые поля (numberboxes) и поля со списками (comboboxes). Каждая ячейка обладает всеми настройками и свойствами, которые доступны для тех типов объектов, которые она содержит. Вследствие этого таблицы имеют широкий набор встроенных функциональных возможностей и настроек. Помимо этого, каждая таблица еще обладает своими собственными настройками: размеры строки и столбца, свойства полосы прокрутки, свойства и цвета линий сетки координат, сортировка. Так же как и любой объект, каждый атрибут может быть динамически модифицирован!

Столбчатые индикаторы (Fill Meters)

Являются чрезвычайно полезными инструментами для приложений автоматизированного управления процессами, где значения величин показываются с помощью закрашенного уровня столбчатого индикатора. Обновление данных проходит быстро, плавно и без мерцаний изображения. Помимо стандартных форм индикаторов (квадратной, округлой, треугольной, в виде термометра), могут быть добавлены векторные изображения. Автоматически прилагаются конфигурируемые шкалы; в индикатор также могут быть встроены вычисления; значение величины может быть связано с другими объектами. Столбец индикатора может заполняться как с отметки минимума, так и с отметки "0"; он может автоматически менять цвет заполнения, когда значение величины пересечет отметку "0". Доступны также функции управления цветами и типом индикатора для каждого из компонентов.

Стрелочные индикаторы (Needle Meters)

Формируются с помощью добавления одного или нескольких стрелок (needles) в форму стрелочного индикатора (needle meter body). Вам предлагается большой выбор различных форм для индикаторов, которые определяют поведение стрелок; они могут быть скрыты, выделяя, таким образом, стрелки над импортируемыми изображениями, что делает вид их более натуральным и естественным. Для стрелочных индикаторов, также как и для столбчатых индикаторов, шкалы добавляются автоматически, и данные обновляются плавно, избегая мерцания изображения. Для стрелочных индикаторов также предусмотрен большой выбор предопределенных форм различного размера; для придания большей естественности могут быть добавлены векторные изображения. Можно добавлять связи между объектами и производить вычисления значений до их вывода на экран. Доступны дополнительные настройки, включающие выбор цветов, длины стрелки, а также формы и размера конца стрелки (pin).

Объекты с множеством состояний и цветов (Color and Multi State Objects)

Являются превосходными сигнальными средствами. Они могут быть сконфигурированы так, чтобы иметь одно или несколько состояний, в зависимости от области значений величин. Когда значение величины в объекте пересекает границу между состояниями, то меняется цвет или символ объекта, и объект в ответ может запустить команду или уведомить приложение о произошедшем событии. В качестве символов используются импортируемые векторные изображения. К каждому состоянию может быть дополнительно установлено мерцание, могут быть добавлены связи с объектами, и возможно произведение вычисления значения величины до изменения состояния объекта.

Шкалы (Scales)

Цифровые, буквенно-цифровые шкалы и шкалы даты и времени являются превосходным дополнением к рисункам, областям анимации и другим объектам. Благодаря широкому выбору форм, возможности выбора линейного и логарифмического масштаба, трехцветным сигнальным индикаторам и целому ряду настраиваемых функциональных возможностей для текста и временных отметок, шкалы предлагают вам гибкость, которая позволит вам воплотить практически любую вашу идею.

Меню (Menubars)

Располагаются в верхней части окна. Меню состоят из многоступенчатых выпадающих пунктов. Каскадные подменю предлагают для каждого пункта либо командный режим, либо режим переключателя (toggle button) или блока кнопок (radio button). По выбору одного из пунктов они могут отослать приложению уведомление о событии, вызвать функцию или запустить команду. "Всплывающие" (pop-up) меню могут быть созданы в большинстве объектов; они появляются при щелчке правой клавишей мыши по объекту, для которого были определены.

Движки (Sliders)

Обеспечивают визуальный метод для ввода числовых данных. Они предлагают как предопределенные, так и нестандартные изображения и шкалы, концевые выключатели, а также возможность выбора направления. Для каждого из их компонентов можно настроить раскладку и внешний вид. Устанавливается также способ реагирования движков на действия пользователя - уведомлять о событии, вызывать функцию или запускать команду.

Часы (Clocks)

Показывают текущую дату и время в различных форматах. Настраиваются шрифты и цвета.

Графики (Charts)

Представляют данные как функцию независимой переменой (X), где одно значение Y соответствует одному значению X. В роли переменной X могут выступать цифровые, буквенно-цифровые данные, дата и время; для каждого случая предусмотрена отдельная шкала. Если функций на графике должно быть несколько, они могут быть построены различными способами: отдельными точками, связанными линиями, секторами, вертикальными и горизонтальными чертами, составными прямоугольниками или областями. Также доступны автоматический выбор масштаба, двойные оси Y, маркеры для каждой точки, индивидуальные цвета для каждой линии/области/маркера, верхние и нижние границы, выход за которые приводит к изменению цвета графика, линейный/логарифмический масштаб для каждой из шкал и много других настроек, позволяющих задать внешний вид графика. Доступны также варианты обновления графика по одной точке за раз, группами точек (как осциллограф) или прокручиванием данных (как у ленточного самописца). Как и в других объектах, каждый атрибут графика является динамическим и может быть изменен как на этапе разработки, так и программно на стадии выполнения.

Спектрографы (Spectrographs)

Отображают растровые изображения в массиве ячеек. Однако, здесь данные отображаются путем непосредственной установки цвета каждой ячейки, не используя файл изображения. Предоставляя такие возможности как настройка размера ячейки, выбор различного количества строк и столбцов, возможность прокручивать данные спектрографа в сторону любого края, этот объект является простой, но мощной альтернативой использованию "сырых" изображений в приложениях, имеющих мгновенный доступ к данным, на основе которых формируется изображение.

Области анимации и анимационные объекты (Animation Areas and Objects)

Обеспечивают плавное движение для векторных и растровых изображений и плавное масштабирование и ротацию для векторных изображений. Области определяют пространство, в котором объекты могут двигаться, и задают в нем приведенную систему координат. Положение объекта, размер и угол поворота векторных объектов вычисляются относительно системы координат области анимации.

Рассказать друзьям:

     Рейтинг@Mail.ru