Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Вниз

VISG: visual and smart GUI builder.   Найти похожие ветки 

 
mrhx   (2007-04-23 14:59) [0]

Всем привет.

Предлагаю, кому интересно, познакомиться с визуальным редактором интерфейса (GUI)
с возможностью генерации исходников на нескольких языках программирования с применением
только WinAPI, что обеспечивает небольшой результирующий бинарный размер кода. Называется VISG.

На данный момент сама программа многоязычна (интерфейс),
а также позволяет генерировать исходник под C и Pascal.
Поддерживается работа с проектами.

Программа новая, так что вы врят ли еще о ней слышали.

Комментарии приветствуются. Они помогут развитию программы.

Сайт программы:
http://mrhx.narod.ru/visg.htm


 
Чапаев ©   (2007-04-23 16:40) [1]

Забавная вещица... Вопрос: а зачем?


 
turbouser ©   (2007-04-23 16:47) [2]

Лучше бы RunTime GUI designer с к каким-нибудь скриптовым движком...


 
Rouse_ ©   (2007-04-23 16:50) [3]

Ну ниче так... Маловато элементов правда, да и RegisterClass это к сведенью функция, у которой неплохо бы проверить результат, да и UnRegisterClass вызова я не наблюдаю...


 
VirEx ©   (2007-04-23 16:57) [4]

Все, хочу приехать домой и испробовать эту штуку, давно хотел сделать чтото подобное


 
mrhx   (2007-04-23 17:26) [5]

Чапаев.
Ну по размеру кода это лучше чем VCL.
И лучше чем любая другая библиотека для GUI под Windows,
так как используется сразу же WinAPI.
Аналогов вроде почти нет... или совсем нет... в общем я ненашел аналогов.

turbouser
добро пожаловать на тот же сайт mrhx.narod.ru в раздел БИБЛИОТЕКИ.
тебе качать mGUI.
это Runtime парсер html-подобного описания интерфейса,
там почти все контролы виндовса поддерживаются основные.
Небольшой, 15 кБ, создает GUI в процессе выполнения.

Rouse_
да. но версия вcеголишь 0.3. поэтому и не добавилось покачто.

VirEx
давай попробуй :) потом расскажи что думаешь.


 
turbouser ©   (2007-04-23 18:05) [6]


> mrhx   (23.04.07 17:26) [5]

Нет, я не об этом. Имелось ввиду именно визуально разрабатывать в RunTime, как
в IDE. Чтобы загрузить из файла форму - не надо изобретать mGUI.


 
grisme ©   (2007-04-23 18:21) [7]

хехе ) вещь интересная :) в шутку скажу, посмотрев еще описание об mInstaller на сайте - ты случайно не магаманьяк-извращенец обожающий писать на Win32 API на asm с выключенным светом? :-D
респект за начало проекта! ;) а так очень-сильно походит на ОЧЕНЬ-мегаполезные-мегаизвраты господина Ketmar"а ^_^


 
Плохиш ©   (2007-04-23 18:29) [8]


> mrhx   (23.04.07 17:26) [5]
> Чапаев.
> Ну по размеру кода это лучше чем VCL.

А по функциональности?

> И лучше чем любая другая библиотека для GUI под Windows,
> так как используется сразу же WinAPI.

Неужели другие WinAPI не используют? 8-O


 
mrhx   (2007-04-23 19:58) [9]

2 grisme
Все проги написаны на Сях.
А сложность WinAPI преувеличена :)

2 Плохиш
Версия 0.3 имеет не тот "статус" чтобы ее с целой VCL сравнивать.
А программа, пишущая код, если это хорошая программа, заведомо лучше,
чем любая библиотека, так как вложенные в нее алгоритмы, если они в ней конечно есть, позволяют оптимизировать код на уровне построения этого кода. То есть, если ты не используешь какие-то возможности, к примеру изменение цвета контролов, то программа и не будет добавлять их в исходник. А если пользоваться общей библиотекой, то там непременно окажеться чтото лишнее, чем ты не пользуешься.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
4-1166388905
Шоломицкий С. А.
2006-12-17 23:55
2007.05.20
Подать питание. COM или USB


15-1176791637
WhiteBarin
2007-04-17 10:33
2007.05.20
Что с Kylix, его закрыли?


2-1177413253
Aibolit
2007-04-24 15:14
2007.05.20
как сделать таймер в создаваемом сервисе


2-1177533362
Gambler131221
2007-04-26 00:36
2007.05.20
COlor


15-1177059201
LifeTime
2007-04-20 12:53
2007.05.20
Gambas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский