Среда разработки является инструментом для создания, запуска и тестирования пользовательских форм, модулей и сборок.
Запуск окна «Среда разработки» осуществляется посредством команды меню «Сервис> Среда разработки» либо при создании в навигаторе объектов Сборка/Модуль/Форма/.NET сборка.
При этом в случае использования команды «Создать>Форма» в окне среды разработки будет отображаться пустая форма без компонентов:
Окно создания модуля будет выглядеть аналогичным образом, но форма будет отсутствовать. При первом сохранении будет выдан диалог, в котором можно указать папку, в которую необходимо сохранить форму/модуль. При создании сборки (.NET сборки) она будет сохранена в том месте репозитория, где была выполнена команда по созданию.
При разработке кода, который может выполняться при работе веб-приложений, существует ряд ограничений. Использование определенных классов, свойств и методов будет приводить к исключительным ситуациям. Ниже представлен список, запрещенных для использования в веб-приложениях, ресурсов:
Запрещена работа с буфером обмена (использование свойств и методов, осуществляющих копирование/вырезание/вставку в буфер обмена);
Запрещена работа с формами (класс Form);
Запрещено использование диалоговых окон (диалоговые окна, реализованные в сборке Ui);.
Запрещена работа со свойствами, определящими состояние и положение курсора мыши.
Для проверки корректности кода в среде разработки реализован специальный раскрывающийся список. В данном списке содержатся конфигурации приложения, в соответствии с которыми будет осуществляться компиляция:
При выборе режима «Веб приложение», если в тексте макроса содержится код, попадающий под указанные ограничения, то генерируется сообщение об ошибке «Класс/Метод недоступен для использования в веб».
По умолчанию устанавливается стандартный способ компиляции без ограничений.