LINUX.ORG.RU
ФорумTalks

Visual and smart GUI builder (VISG) теперь opensource под GPLv3


0

0

Визуальный редактор интерфейса "VISG" (VIsual and Smart GUI builder) открыт по лицензии GPLv3.

VISG способен генерировать исходник созданного интерфейса на нескольких языках программирования: C/C++, Basic, Pascal, Assembler, Gentee, JScript. Причем поддерживаются несколько диалектов Assembler, Basic, Pascal.

Особенностью данного редактора GUI не только в том, что поддерживается несколько языков программирования, но и в том, что на процесс генерации кода можно быстро влиять так, как вам нужно и без нужны в серьезном программировании и пересборке кода программы - в реальном времени даже без перезапуска.

Новая открытая версия 0.952 доступна на сайте http://codege.ru/

PS: Новость не совсем про Линукс, скорее про свободное ПО. Хотя набросок кода с использованием Xlib эта программа уже умеет делать :)

PPS: VISG работает пока что только под MSW/Wine/ReactOS :( И, соответственно, генерирует исходник только для MSW, за исключением возможности набросать исходник для Xlib.


СЧАСТЬЕЧКО!!!1 Я уже писать собрался, а тут уже сделано!

EmStudio
()
Ответ на: комментарий от EmStudio

> сильно глючная? в винду лазить нет смысла?

Глючность связана с особенностями Wine (при запуске в Wine).

mrhx
() автор топика
Ответ на: комментарий от EmStudio

> сильно глючная? в винду лазить нет смысла?

отрисовка глючит, начинаешь ресайзить - все в квадратиках( не считая дикого мерцания ), при перетаскивании прозрачная часть не обновляется, при попытке выбрать recent( которые почему-то есть ) - вылетело, дальше не стал смотреть

lester ★★★★
()
Ответ на: комментарий от mrhx

> Глючность связана с особенностями Wine (при запуске в Wine).

я открывал в WinXP SP2

lester ★★★★
()
Ответ на: комментарий от PayableOnDeath

> и кому это вендовое поделие нужно?

заинтересованным лицам :) ...к примеру, студентам для обучения...

mrhx
() автор топика
Ответ на: комментарий от unikoid

> qt designer + uic

uic вроде только C++ поддерживает.
А тут поддерживается несколько языков.
uic поддерживает QT.
А тут поддерживается преимущественно WinAPI (схожие по принципам библиотеки типа Xlib также могут быть реализованны).

Но что-то вроде того... Из описания GUI создается файл с кодом.

mrhx
() автор топика
Ответ на: комментарий от PayableOnDeath

> обучения чему? киданию кнопок на формы?

Обучение программированию на более низком уровне, чем большие GUI библиотеки.
Как пример - программирование на WinAPI, Xlib, Assembler.

Но можно использовать для создания каких-нибудь простых программ.

mrhx
() автор топика

Я всецело поддерживаю аффтара.

Генерация интерфейса в ассемблерный код - это очень правильно. Снимает большую чать работы, чтоб в ассемблере, непример, мозг интерфейсом не парить.

xintrea
()
Ответ на: комментарий от xintrea

> Генерация интерфейса в ассемблерный код - это очень правильно

разве-что для win и для примитивных диалогов

lester ★★★★
()

gtkdialog3 - xml = наше всё

gtkdialog3 = наше всё = xml

а то, что выше - это наша беда

GuttaLinux8
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.