Дизайнер форм
для сценарного языка OneScript







    На этом сайте представлен дизайнер форм для скриптового языка OneScript. В нём можно быстро спроектировать экранную форму приложения просто разместив элементы управления с помощью мыши на форме, просмотреть и задать для них значения свойств, определить методы обработки событий. Результатом работы будет сгенерированный код сценария, который можно будет исполнить виртуальной машиной OneScript.

   Дизайнер создан в дополнение к библиотеке OneScriptForms.dll, которая собственно и создает экранные формы и управляет их поведением. Сам дизайнер тоже реализован в виде библиотеки (OneScriptFormsDesigner.dll), запускается через OneScript и выглядит примерно так.

Дизайнер Дизайнер

    Вы можете работать одновременно с несколькими формами, открыв их во вкладках. Сохранять форму в файл с расширением *.osd. Восстанавливать из сохраненного файла для продолжения работы. Запускать на исполнение для просмотра получившегося результата тут же из дизайнера.
    Набор доступных контролов позволяет создать полноценное приложение. Приложение может состоять из множества форм, в том числе модальных, диалоговых, форм выбора каталога, файла, цвета, шрифта и т.п. Имеется набор не визуальных компонентов, таких как Таймер (Timer), НаблюдательФайловойСистемы (FileSystemWatcher) и др.

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

    О способах установки/изменения/сброса значений свойств читайте в разделе Документация.
    Привожу ссылку на библиотеку с формами OneScriptForms.dll.
    А так же на виртуальную машину OneScript.

   Огромную помощь оказал пример работы с дизайнером picoFormDesigner (coded by Paolo Foti) под лицензией (CPOL).

   Высказывайте замечания, идеи, отзывы, сообщения о найденных ошибках. Формы можно расширить, добавить новые элементы. Дизайнер можно сделать удобнее. Подключайтесь.