VISG: visual and smart GUI builder

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

VISG: visual and smart GUI builder

Сообщение mrhx »

Всем привет.

Хочу предложить оценить мой визуальный конструктор GUI.

Генерирует исходник GUI на разных языках программирования.
На текущий момент: FreePascal, Pascal/Delphi, C, FreeBASIC, Assembler (tasm, masm, lzasm).
Интерфейс создается в исходнике на WinAPI.
Есть начальная версия под Xlib, но она пока слишком сырая.
Сейчас поддерживаются все встроенные контролы windows.
Работает под виндой, а также под linux+wine.

Сама программа небольшая, нетормозная, уже довольно удобна в работе.

Качать последнюю версию 0.8 тут:

http://mrhx.clan.su/load/1

Комментируйте, критикуйте :)
Последний раз редактировалось mrhx 01.08.2007 00:57:20, всего редактировалось 1 раз.
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

PS кто знает кстати, где форум на сайте freepascal.ORG ?
Я почемуто не нашел там нормального форума... только возможность задать вопрос... :(
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

mrhx
lazarus.freepasscal.org
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

только вот с базами так сильно не поработаешь
инстолятор растроил.
предназночение не очень понятно, хотя наверно дело привычки.
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Предназначение такое же как и любого другого GUI редактора -- визуально создавать интерфейс и генерировать исходник.
Только тут идея в генерации исходника на функциях операционной системы без больших тяжелых дополнительных библиотек.
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

mrhx
Ты делаешь упор на поддержку большого числа языков... я честноговоря смысла в этом не вижу... велосипедистый велосипед.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

А в APIx2 еще и "обработчики событий" писать можно.
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Ну да... только там события всего два насколько я посмотрел.
И тут будет можно.
Просто чуть позже, в следующей версии наверное.
Точнее обработчики для всех кнопок будет автоматически создаваться.
Просто сейчас ядро еще кое-чего непозволяет делать, чтобы это осуществить.
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Вышла версия VISG 0.9.
Теперь и обработчики событий тоже создаются :)
А вообще более 30 изменений.
Плюс, можно шрифт выбрать.
Плюс, функция копирования интерфейса других программ.
И другое.
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Плюс, функция копирования интерфейса других программ.

типа показывешь окошко он его сканирует и создает подобие ?
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Attid

Ага.
Конечно нестандартные контролы он не создаст,
но те, что знает, скопирует.

А вообще там "клонирование" окон выполнено отдельным внешним скриптом, так что его можно заточить и под нестандартные классы контролов (то есть нестандартные классы будут конвертироваться в стандартные).
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Версия 0.91 уже доступна.
- новые более симпатичные иконки;
- ручное и автоматическое обновления программы;
- поддержка еще одного языка: Gentee.
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Версия 0.92 визуального дизайнера графического интерфейса VISG.
Более 20 изменений.
Из основного:
+ Доработан интерфейс. Стал более удобным и быстрым. Появились "горячие" сочетания клавиш.
+ Генерируемый код Pascal и Basic протестированы на последних версиях компиляторов.
+ Пара новых контролов.
+ Исправлены важные ошибки при открытии проекта, при работе с TabControl.
+ Поддержка контролов с многострочным текстом (на уровне проектов и генерируемого кода).
Рекомендуется всем обновиться.

Изображение

Изображение

http://mrhx.clan.su/
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

наверно попробую я один проэктик перевести ,
а то лазарь некогда ждать, а изучать тонкости мсе тоже некогда =)
mrhx
новенький
Сообщения: 25
Зарегистрирован: 31.07.2007 21:49:13
Контактная информация:

Сообщение mrhx »

Если будут вопросы, обращайтесь =)
Ответить