Форум » 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

Andrey: А для Android'а на чем можно делать приложения ? В смысле Harbour есть для него ?

Петр: Andrey пишет: В смысле Harbour есть для него ? Для Android-a - нет. Есть для iPhone. Если кому интересно см. http://code.google.com/p/fivephone/

Dima: Петр пишет: HBIUP (Harbour Bindings for IUP) - еще одна графическая библиотека для Harbour Интересная библиотечка ! А к Xharbour ее прицепить можно ?


Петр: А к Xharbour ее прицепить можно ? См. мини FAQ в первом сообщении.

santy: И где можна скачать HBIUP?

Петр: И где можна скачать HBIUP? см. ссылку в первом сообщении

Dima: Петр пишет: Уточнение: 10 мая Ждем с нетерпением !

Петр: Dima пишет: Ждем с нетерпением ! Встречайте, только с учетом того, что это Pre-Alfa - так посмотреть только..

Петр: Обновлена сборка HBIUP ( см. ссылку в первом сообщении ) Добавлена поддержка xHarbour, добавлено два новых примера.

Dima: Петр Спасибо , ждем новые примеры.

Петр: Dima пишет: Спасибо ,ждем новые примеры Пожалуйста. А вот примеры на какую тему? Потому, что frame.prg и test.prg, это вообще-то два разных подхода к написанию примеров.

Dima: Петр пишет: А вот примеры на какую тему? Скажем какой то простенький Browse (или типа того) если это реально.

Петр: Dima пишет: если это реально Это реально и Browse будет обязательно. Какой же Harbour без Browse ?

Vlad04: Под хHarbour 1.2 все примеры установились без проблем. Вот только второе консольное окно на заднем плане. Его можно как то убрать ? <a href=http://www.skepter.com/ >free web advertising</a>

Петр: По умолчанию примеры используют терминал gtwin, если использовать gtgui, консольного окна не будет. Относится и к Harbour и к xHarbour.

Chikanuk: Поигрался немного с IUP в целях кросплатформенности. Приятно. А что с Harbour bindings for IUP - HBIUP? Даже упоминаний не нашел в сети. Плохо искал? И ссылка в первом посте уже мертва...

dimao: да, кроссплатформенных гуев мало. HWGUI, да QT. Но с QT пока даже не разбирался. что-то такое хитрое! да и не нативное под винду. Хотя я с гуями вообще не очень дружу, вернее почти совсем не дружу. Мой программистский опыт остался во временах ДОСа (вечная ему память!)

Chikanuk: Да нет, есть еще как минимум эти:http://www.harbour-project.org/third-party.html#GUIFree Но как-то IUP заинтересовал... Именно в плане кроссплатформенности. Да еще на чистом Си. И не надо (кажется), кучу тяжелых библиотек к приложению прикладывать, как в QT, и вид приложения единый для всех платформ, и лишнего нет... Мечта! И если у меня KDE, а у кого-то Gnome или, (тьфу-тьфу!) Explorer? Петр, работа над HBIUP движется? Перезалейте, если можно, сборку. Или, может, у кого сохранился HBIUP из первого поста? Поделитесь, пожалуйста. dimao пишет: Хотя я с гуями вообще не очень дружу, вернее почти совсем не дружу. И в консольном режиме замечательно программы трудятся. Минимум ресурсов - максимум пользы! dimao пишет: во временах ДОСа (вечная ему память!) ДОС живее всех живых: у меня рабочая машина под ним трудится в режиме 365(6) х 24 х 7. Пень 166-й с 16 Мб ОЗУ и винтом на 850 Мб. Второй век уже. Виндуз от 95-й до Висты 7 пережил, зоопарк линуксов... И андроида переживет!!!

Петр: Chikanuk пишет: Петр, работа над HBIUP движется? Перезалейте, если можно, сборку. Скорее "нет", чем "да". HBIUP имеет статус "приватной" библиотеки. Вполне юзабельной, как для автора ( т.е. знаю, где соломки постелить ). Перезалить не могу, т.к. нахожусь на курсах, так сказать, повышения квалификации, потом сразу отпуск за 2010 год. Месяца 2-3 Harbour от меня отдохнет

santy: Петр, Можна ещё раз перезалить HBIUP. Спасибо.



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