Версия: 3.24
Лицензия: Бесплатно
Обновлено:
Размер: 3.96 МБ
Разрядность: 32 и 64 бит
Совместимость: Windows XP, Windows Vista, Windows 7, Windows 8
Язык: Английский
Разработчик: Tecgraf
Сайт: sourceforge.net
IUP Это библиотека базовых элементов графического пользовательского интерфейса с использованием языков C и Lua. С ее помощью можно создавать быстрые, не требующие компиляции графические приложения.
IUP отличает от других аналогичных библиотек способ реализации 4 важных концепций:
- Время создание управляющих элементов. При создании виджета не происходит его немедленного отображения в ОС. Оно выполняется при показе содержащего виджет диалога или путём ручного вызова функции IupMap для этого диалога.
- Система атрибутов. В IUP очень мало функций, поскольку основным способом работы с виджетами является доступ к их атрибутам (текстового типа), с помощью функций IupSetAttribute и IupGetAttribute.
- Абстрактное позиционирование макета. Виджеты в IUP никогда не позиционируются путём явного задания координат, их позиции рассчитываются динамически, в соответствии с абстрактной иерархией макета, задаваемой с помощью виджетов-контейнеров IupFill, IupHbox и IupVbox (впрочем, явное позиционирование допускается внутри виджетов-контейнеров специального типа).
- Система обратных вызовов. Язык LED поддерживает косвенное задание связи виджетов с функциями обратного вызова. Для связывания Си-функции используется конструкция IupSetFunction имя, с последующим связыванием атрибутов обратного вызова с использованием IupSetAttribute. Также можно осуществлять прямое связывание виджета с callback-функцией с помощью IupSetCallback.
Удалить отзыв
Вы уверены, что хотите удалить отзыв? Отменить действие будет невозможно.
Отмена Удалить