Главная страница
    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.038 c
3-1172815264
apl
2007-03-02 09:01
2007.05.20
Передача параметров


2-1177932260
Ламер 2.Х
2007-04-30 15:24
2007.05.20
CheckBox


1-1174478364
alyona
2007-03-21 14:59
2007.05.20
dbf-файлы


1-1174978693
serp
2007-03-27 10:58
2007.05.20
Монитор в режим ожидания


2-1177540151
Kostafey
2007-04-26 02:29
2007.05.20
Подскажите как очистить GroupBox от визуальных компонентов ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский