Форум » GUI » HBIUP » Ответить

HBIUP

Петр: Хочу сделать анонс первого выпуска Harbour bindings for IUP - HBIUP (версия для Windows). Краткое описание HBIUP: [more] HBIUP (Harbour Bindings for IUP) - еще одна графическая библиотека для Harbour. Может быть c успехом использована для построения графического интерфейса пользователя. В качестве "движка" HBIUP использует IUP. IUP представляет собой портативный набор инструментов для создания графических пользовательских интерфейсов. Библиотеки IUP содержат около 100 функций для управления диалогами. Целью IUP является обеспечение выполнения программы в различных системах без каких-либо существенных изменений. Поддерживаемые операционные системы включают в себя: GTK+, Motif и Windows. В Windows IUP использует встроенные средства или средства GTK+. В Linux IUP использует или Motif или, начиная с версии 3.0, GTK+. Существующие элементы интерфейса могут быть распределены по таким категориям: * Primitives (effective user interaction): dialog, label, button, text, multi-line, list, toggle, canvas, frame, image. * Composition (ways to show the elements): cbox, hbox, vbox, zbox, fill, split. * Grouping (definition of a common functionality for a group of elements): radio. * Menu (related both to menu bars and to pop-up menus): menu, submenu, item, separator. * Additional (elements built outside the main library): dial, gauge, matrix, tabs, valuator, OpenGL canvas, color chooser, color browser. * Dialogs (useful predefined dialogs): file selection, message, alarm, data input, list selection. Для более детального ознакомления с функциональностью IUP рекомендую посетить вебсайт http://www.tecgraf.puc-rio.br/iup/ Найти свежие сборки IUP для Windows и Linux можно на sourceforge http://sourceforge.net/projects/iup/files/ Библиотека IUP, как правило, используется в паре с библиотеками-партнерами CD и IM. Библиотека CD в свою очередь использует еще одну известную библиотеку Freetype. ICD (Canvas Draw) является независимой от платформы графической библиотекой. Она реализована для нескольких платформ с использованием родных библиотек графики: Windows (GDI) и X-Windows (Xlib). Canvas (полотно, холст) представляет собой абстрактную поверхность, которая может быть окном, рисунком или метафайлом. IM представляет собой инструментарий для цифровой обработки изображений. IM основан на 4 концепциях: представление изображений, хранение, обработка и захват. Основная цель библиотеки является обеспечение простого API и абстракции изображений для научных приложений. Для получения полной информации о CD библиотеке следуйте http://www.tecgraf.puc-rio.br/cd/ Для получения полной информации о IM библиотеке посетите http://www.tecgraf.puc-rio.br/im/ С целью облегчения скачивания/инсталяции нужных библиотек HBIUP содержит: - IUP ver.3.1.1 binaries, header files, static libraries for MinGW and BCC; - CD ver.5.3 binaries, header files, static libraries for MinGW and BCC; - IM ver.3.6.1 binaries, header files, static libraries for MinGW and BCC; - Freetype binary, static libary for MinGW and BCC; - Упаковщик исполняемых файлов UPX 3.04 for Windows; - Дистрибутив Harbour for GNU MinGW С ver.4.4.1 и/или Borland C++ 5.8.2 (32-bit); - Дистрибутив GNU MinGW С ver.4.x.x или его загрузчик (*); - Справочные материалы*; - Примеры использования HBIUP; - Файлы лицензионных соглашений; - Исходники*; - Этот файл (\HBIUP\Readme-Rus.txt) и другие файлы. *только полная версия [/more] Скачать HBIUP ver. 3.1.1Pre-Alfa можно по ссылке hbiup-bcc.exe - HBIUP для Borland C++ ver.5.8.2 (32 bit) Предварительно этот самый Borland C++ ver.5.х.х у вас уже должен быть установлен.. Рекомендую для начала выбрать вариант "Полная установка". Потом зайти в папку examples и посмотреть примеры. miniFAQ [more] Вопрос: Как использовать HBIUP с xHarbour? Ответ: Для связки xHarbour/Bcc вы должны скачать hbiup-bcc. При установке выбрать "Полная установка" (должны быть отмечены компоненты Harbour 2.1.0beta1 (Rev. xxxxxx ) Compiler Borland C++ 5.8.2 и HBIUP for xHb). После завершения установки перейдите в папку HBIUP\xhb и в xmk-bcc.bat установите путь к вашей копии xHarbour, например set HB_INSTALL_PREFIX=x:\xharbour Выполните для проверки xmk-bcc.bat test.prg -run Или напишите свой собственный скрипт (здесь вариантов масса) и откажитесь от установки Harbour [/more]

Ответов - 29, стр: 1 2 All

Петр: santy пишет: Можна ещё раз перезалить HBIUP HBIUP несколько подзаброшен, а в силу определенных обстоятельств примерно с лета 2012, и harbour оказался за кругом моих интересов.

Vladimir: Делалось полгода назад. Поскольку HBIUP уже объявлен, пусть называется HbIUP2. Архив содержит: библиотеки IUP, CD и IM для статической сборки и сборки с DLL заголовочные файли и ресурсы IUP, CD и IM DLL-ки IUP, CD и IM англоязычную справку IUP, CD и IM собственно, исходники, библиотека для связки с Harbour и пара примеров. Сборка выполнялась на MinGW. HBIUP2 первоначально основывался на IUP версии 3.5, потом были добавлены некоторые новшества версии 3.6. Отдельно архив с собранными примерами (если хочется просто посмотреть на IUP). И ещё один архив с русскоязычной документацией. Документация выполнена в виде исполнимого файла электронной книги TreeDBNotes. Перевод не полный, терминология местами корявая. Документация со своими замечаниями создавалась на основе справки по IUP 3.5, дополнения версии IUP 3.6 в ней не отражены.

santy: to Vladimir, Большое спасибо.


Vladimir_K: Кто-нибудь делал browse для IUP на основе Matrix для dbf таблицы c синхронизацией по номеру записи? Был бы неплохой мультиплатформенный компактный инструментарий для ГУИ

santy: to Vladimir и Петр хотел спросить о библиотеке HbIUPх. Будут ли новые версии? Спасибо.

Vladimir: santy Последняя (март 2014 г.) версия HbIUP2. В одном архиве - исходники, библиотека и документация, в другом - собранные примеры.

santy: Vladimir пишет: Последняя (март 2014 г.) версия HbIUP2. В одном архиве - исходники, библиотека и документация, в другом - собранные примеры. Спасибо

santy: Vladimir Спасибо за новые версии. В последней версии 16.04, я пересобрал все библиотеки (IUP, CD, IM) для компилятора Mingw 5.3. Все примеры собрались корректно, без ранних версий. HBIUP2 16.04 для Mingw 5.3 можна скачать здесь https://bitbucket.org/aantypenko/harbour-xharbour-libraries/downloads Есть ещё просьба, если есть возможность выложить исходники хелп файла, чтобы перевести. Спасибо.

Vladimir: santy santy пишет: Есть ещё просьба, если есть возможность выложить исходники хелп файла, чтобы перевести Добавил Doc_src_HBIup2.7z. Документация набиралась в My notes keeper с последующим экспортом в CHM и пересборкой в HTM2CHM (MNK не формирует индекс).



полная версия страницы