Скачать интерактивное руководство: Windows Ubuntu 18.04 64-bit Скачать HwGUI 2.23 build 7: исходники бинарники: для Borland C 5.5 для Mingw GNU C 7.3.0 |
HwGUIHwGUI - это GUI-фреймворк для Harbour, библиотека, предназначенная для того, чтобы строить GUI приложения на Harbour/xHarbour. Я начал разрабатывать ее летом 2001 года, в настоящее время это полноценный рабочий инструмент. HwGUI выпускается с той же лицензией, что и Harbour - это GNU GPL с тем исключением, что если вы линкуете свое приложение с HwGUI, оно от этого не попадает под действие GNU GPL, т.е., вы можете свободно использовать HwGUI в любых, в т.ч. коммерческих, приложениях. HwGUI представлен в двух версиях - для Windows и для Linux/Unix. Windows версия основана на прямых вызовах Win32 API, что позволило сделать ее достаточно быстрой и компактной. Linux версия основана на GTK, она имеет тот же синтаксис, поддерживает те же классы, команды и функции, что и Windows версия, хотя пока и не все. Таким образом, используя некоторое базовое подмножество HwGUI, вы можете создавать кроссплатформенные GUI приложения. В HwGUI есть собственный GUI отладчик, подробнее см. здесь. |
Рекомендую начать знакомство с Hwgui с интерактивного руководства (см. ссылки в левом верхнем углу этой страницы). Это программа, написанная на Harbour и HwGUI, которая позволяет просмотреть фрагменты кода, изменить их и запустить на выполнение. Очень полезный инструмент, демонстрирующий базовые возможности HwGUI.
В состав HwGUI входит визуальный Дизайнер - мощный инструмент, с помощью которого вы можете создавать шаблоны экранных форм и отчетов. Эти шаблоны сохраняются в отдельных xml файлах, их можно потом редактировать Дизайнером или, что иногда бывает быстрее, обычным текстовым редактором. Важной особенностью является то, что эти шаблоны могут без изменения использоваться и под Windows, и под Linux - независимо от того, в какой среде они были созданы. Использование этих шаблонов приносит в ваши приложения большую гибкость, т.к. вы можете теперь менять внешний вид и поведение программы, не трогая исполняемый файл.
В Windows версии в настоящее время поддерживаются 5 С компиляторов: Borland C, MS Visual C, Mingw, Pelles C, Open Watcom C.
Осенью 2003 года HwGUI был размещен на Sourceforge, что дает возможность напрямую участвовать в разработке всем желающим. Если и вы хотите присоединиться, пишите мне.
Url для получения исходников с помощью SVN:
svn checkout svn://svn.code.sf.net/p/hwgui/code/trunk hwgui-code
Обращаю ваше внимание на систему учета - небольшое приложение, написанное на Harbour + HwGUI, основанное на использовании созданных Дизайнером форм и отчетов. Оно может служить хорошим примером для создания ваших собственных HwGUI приложений, и, пожалуй, небесполезно само по себе.
Еще три сделанных с помощью HwGUI приложений на этом сайте - KS Organizer, Fileagent и Five stones (Windows версия была написана на Delphi, а Linux версия - на Harbour + HwGUI).
Ваше имя:
Адрес электронной почты:
(не предназначено к показу)
  |