Вот я тут за четыре дня набросал нулевую версию визуального дизайнера GUI. Из особенностей: генерация исходника для интерфейса на нескольких языках программирования, хотя потенциально возможно еще и для разных ОС, разных библиотек. Но сейчас, в данной версии, код генерится на Сях, под Win32 API. От первой версии не стоит много ждать, но все же кое что она уже умеет Поскольку код генериться используя только WinAPI, то размер результирующего бинарника получается естественно небольшой. В общем, интересуют мнения. Также интересую перспективы развития подобной программы. Лично мое мнение - перспективы есть Кстати, вслед за генератором кода на Сях предполагается генератор кода именно на asm. Но это конечно зависит от того как дело пойдет. Качать отсюда: http://mrhx.narod.ru/visg.htm
55 просмотров и ни одного коммента тут Рассказали бы хоть есть ли достойные аналоги. Я знаю из аналогов делфи))) (но это не достойный аналог - слишком громоздкий код). Есть еще толи Apix толи xApi... генерит winapi код на паскале... только незнаю жив ли проект... есть дорогие gui билдеры под линукс (XDesigner кажеться), есть бесплатные, но основанные не немаленьких библиотеках. Есть бесплатный аналог делфей (free pascal, lazarus), но там тоже код мега-громоздкий).
Вышла версия 0.2. Пара дополнительных контролов, поддержка проектных файлов, полная генерация кода для tabcontrol,иконки,кое что пофиксено. http://mrhx.narod.ru/visg.htm
Вышел релиз VISG 0.3. Теперь поддерживаю еще Pascal в качестве языка исходника для интерфейса. Следующим будет assembler.
Доступен релиз VISG 0.4. Качать с http://mrhx.clan.su/ Ассемблера как такового там не поддерживается, ОДНАКО поддерживается полностью пользовательская настройка выходного языка. Так что примерно за часик можно "объяснить" программе, что вы хотите генерировать код на Asembler на основе тех примеров что там уже есть.
Nekto0n как раз сейчас над этим работаю (чтобы стало больше поддерживаемых элементов управления, стилей и т.п.)
mrhx Былоб совсем хорошо, еслиб ты кодировал все строки пользуясь Юникодом. Так вот запускается твоя программа в не русскоязычных версиях Виндоус: (да, знаю, можно изменять настройки системы, но это неудобно).
MHajduk Для нерусскоязычных версий как раз и предусмотрен перевод интерфейса на транслит и еще записью русских букв английскими. Просто дело в том, что та версия VISG, что находиться сейчас в разработке это будет уже только ядро, а все содержимое (контролы, окна, генерации кода) - это будет реализовано на плагинах через текстовые скрипты. А раз это просто текстовые файлы, то как туда запихать юникод... никак нужно ведь чтобы там все было читаемо... только если кодами... но это неудобно вводить... если только с помощью какой-нить дополнительной утилиты..
Лучше сразу на Юникоде делать. Потом меньше проблем будет А в чем проблема с текстовыми скриптами?? Стандартный блокнот в XP поддерживает. Есть еще и AkelPad и Notepad++! А из аналогов - Qt. Хороша в принципе "весчь", но довольно весомая. Впрочем функциональность на высоте.
На сайте http://mrhx.clan.su/ доступна уже новая версия VISG 0.5. В нее добавлена поддержка плагинов для контролов и окон. Добавлены все стили для поддерживаемых контролов. Добавлены новые контролы. Если возникло желание написать скрипт генерации исходника для своего любимого языка программирования (либо отдельного его диалекта), то буду очень признателен К тому же включу в комплект поставки со ссылками на автора, его сайт и тд. В ближайшее время будет наконецто увеличен список поддерживаемых контролов, а также нужно дорабатывать интерфейс программы.
Версия 0.7 только что вышла. Стало больше контролов. В состав включен плагин для генерации кода к Delphi. Появилось удобное окно инструментов (как в Visual Studio 6.0, только получше). Добавлена pre-alpha версия генератора кода под Xlib на Сях (Linux). Немного улучшены генераторы кода. Также мелкие доработки по интерфейсу. В общем, пользоваться программой стало удобнее. Начал писать плагин для генерации исходника под TASM, через пару дней видимо закончу его.