Перейти к публикации
Форум - ComputerCraft
Zer0Galaxy

Система визуального программирования FormsMaker

Рекомендованные сообщения

Очень удобно все сделано, но, я так понял, поддержки юникода нет?

 

А, понял, у меня вставка криво пашет.

Изменено пользователем Doob

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если ты про вставку в редактор функций, то она пока не реализована. Редактор пришлось с нуля писать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ох, ну и... КРАСОТА!!! Зе бест, просто, для начинающих погромистов и для тех, кто не хочет возиться с ГУИшкой — будто райские пчёлы связали!!

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ох, ну и... КРАСОТА!!! Зе бест, просто, для начинающих погромистов и для тех, кто не хочет возиться с ГУИшкой — будто райские пчёлы связали!!

Вот-вот. А Вячеслав орал, мол, заче-е-е-е-е-е-е-м. Гарик там давно написал уже какой-то GMэээээээL и пр. :)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот-вот. А Вячеслав орал, мол, заче-е-е-е-е-е-е-м. Гарик там давно написал уже какой-то GMэээээээL и пр. :)

Ололо, нашел еще один "успешный" проект "для пользователей". Вон, opennet такой успешный, что аж никто не пользуется, даже те, кто разрабатывает.

Зеро для удовольствия это делает, и правильно. Пусть развлекается, а пользоваться в ряд ли будут - GML лучше.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ололо, нашел еще один "успешный" проект "для пользователей". Вон, opennet такой успешный, что аж никто не пользуется, даже те, кто разрабатывает.

Зеро для удовольствия это делает, и правильно. Пусть развлекается, а пользоваться в ряд ли будут - GML лучше.

 

Согласен, много программулек пишется для себя и для удовольствия. :) Поэтому я никогда не обращал внимания на сжималки пикселей и программки для решения интегро-дифференциальных уравнений 2-го порядка с матрицами.

 

Я всегда любил и игроков просил писать прожки практического применения, а именно для майна: копалки, продавалки, менялки, убивалки, чатилки, считалки ресов, крафтилки, сенсорилки и реактороуправлялки и прочее прочее. Все остальное имеет очень отдаленную и сомнительную нужность и ценность и вообще какую-то применимость. Весь мод ОС и ему сопутстсвующие аддоны, а именно их АПИ направлено на взаимодействие с миром, игроками, сундуками, инвентарями, мобами, блоками, айтемами, редстончиком, командными блоками и т.д. Писать там что-то замысловатое смысла большого нет, тем более для среднестатистического игрока майна. Оно им не нужно совершенно. Ни опенджаки ни опенклудсы. Если честно, я даже  не понимаю, где этот клудс можно применить, например, играя в майн.

 

Но согласись, то что пишет Дима, мало кто такое тут напишет аккуратно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А где можно скачать этот редактор?

К сожалению, сейчас я не имею доступа к компьютеру, на котором хранится последняя версия редактора. Давай дождемся следующей недели. Библиотеку forms можно скачать с пастебина. Ссылка в соответствующей теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эта версия уже позволяет сохранять редактируемый проект. Для того, что бы открыть сохраненный проект, необходимо запустить fmaker с параметром - имя проекта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

будет ли обновление редактора с добавлением возможности вставки в какие-либо поля ввода ?

не очень удобно "от руки" вводить, например, множество одинаковых цветов или "править" их уже в сгенерированном коде

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

будет ли обновление редактора с добавлением возможности вставки в какие-либо поля ввода ?

не очень удобно "от руки" вводить, например, множество одинаковых цветов или "править" их уже в сгенерированном коде

Можно сделать вставку из клипбоарда. Но как в клипбоард что-то помещать? Средства ОС этого не позволяют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновил библиотеку forms. Теперь она, а значит и fmaker, позволяет вставлять в поле ввода по кнопке Insert.

  • Like 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Офигительная программка. За десять минут накидал интерфейс программки. Есть пара пожеланий:

  • Допилить некоторые фичи (удаление форм и поиск объектов очень надо).
  • Возможность скрывать элементы прямо в редакторе, не просто в код булеву переменную прописывать. Когда есть несколько наслаивающихся элементов, неудобно изменять объекты под верхними слоями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ОМГ... второй вижуал)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть пара пожеланий: ...

Боюсь, у меня сейчас совсем нет времени на программирование  :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Реализовано удаление формы. Может и до остальных опций доберусь.

 

Ребята, пишите читабельный код и не жалейте символов на комменты. Даже в собственной программке полуторагодовой давности порой бывает трудно разобраться.

Изменено пользователем Zer0Galaxy
  • Like 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Баги:

1. Нет курсора в редакторе кода

2. Нельзя называть кнопки на русском

Изменено пользователем Laine_prikol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А ты луа код тоже на русском пишешь? Как бы, весь интерфейс в луа ренедрится, и абсолютно логично, что ты не можешь их по-русски назвать. Да и незачем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Баги:

1. Нет курсора в редакторе кода

2. Нельзя называть кнопки на русском

С курсором разберусь на досуге. А по поводу русских названий Фингер верно сказал. Свойства name каждого компонента транслируется в имя переменной,которая будет хранить компонент. Луа не позволяет создавать имена переменных из русских символов, поэтому они и запрещены в свойстве name. В других свойствах, caption например, используй на здоровье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×