Используя PhABTM , визуальное средство разработки приложений QNX Photon microGUI® , вы можете создавать полнофункциональные пользовательские интерфейсы с простотой щелчка мыши. Фактически, PhAB может автоматически сгенерировать полностью работающий прототип графического интерфейса вашего приложения, и вам для этого не придется писать никакого кода. А поскольку PhAB интегрирован в IDE, вы можете использовать «мастера» для создания в нем любого проекта: они автоматически создадут для вас все нужные заготовки исходных текстов, структуру каталогов и необходимые файлы. Используя PhAB, вы можете:
начать разработку, взяв за основу готовые шаблоны PhAB, либо строить интерфейс из обширной палитры доступных элементов управления (виджетов);
привязывать диалоговые окна непосредственно к виджетам или добавлять вызовы функций (предопределенные, по горячей клавише или по низкоуровневым событиям), наполняя ваше приложение функциональностью;
переводить ваш интерфейс на различные языки без перекомпиляции и перекомпоновки кода — версии для всех языков могут использовать один и тот же исполняемый модуль.
однажды создав виджет, потом динамически генерировать столько его копий, сколько нужно вашему приложению, при этом объем кода, необходимый для создания виджета, сводится всего к одной строке;
редактировать, компилировать, тестировать и отлаживать ваше графическое приложение, используя весь спектр инструментов, предоставляемых QNX Momentics;
вести разработку на инструментальной системе Windows и QNX Momentics.
PhAB предоставляет компоненты пользовательского интерфейса для самых различных приложений: от карманных устройств до рабочих станций.
БАЗОВЫЕ КОМПОНЕНТЫ
Кнопки
Контейнеры
Измерительные приборы
Векторная графика
Изображения
Списки
Панели
Деревья
Меню
Ярлыки и текст
Окна
ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ
HTML (встраивает в ваше приложение браузер Mozilla или Voyager)
Терминал
Выбор шрифта
Выбор принтера
Flash (встраивает в ваше приложение проигрыватель Macromedia Flash)
Контейнер видео
Примечание: PhAB поддерживается только на инструментальных платформах Windows и QNX Neutrino


