Назначение и основные возможности

Среда разработки - это интегрированный инструмент продукта «Форсайт. Аналитическая платформа», содержащий всё необходимое для проектирования, создания, запуска и отладки пользовательских приложений.

Основные возможности среды разработки:

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

Примечание. При разработке Fore-форм также есть возможность использовать компоненты, стилизованные под текущую версию «Форсайт. Аналитическая платформа».

Компоненты реализованы в двух вариантах: Fore и Fore.NET. Для использования какого-либо компонента просто добавьте его на форму и настройте его свойства в инспекторе объектов. Для компонентов, используемых для ввода данных, реализована поддержка режима направления письма справа налево, который необходим, например, при использовании арабского языка.

Для работы в среде разработки продукт «Форсайт. Аналитическая платформа» должен быть установлен с использованием дистрибутива «Full» или «BIServer».

Реализация языка Fore также позволяет создавать код, который может задействовать некоторые функции самой среды разработки в прикладном приложении. Более подробно читайте описание команд, используемых для работы с объектами среды разработки.

Ограничения

При разработке прикладных форм существует ограничение на возможную иерархию расположения компонентов внутри компонентов-контейнеров. Это ограничение связано с ограничениями работы системных функций операционной системы, которые рекурсивно отправляют и обрабатывают сообщения в Windows для каждого вложенного компонента. В различных версиях Windows число вложенных компонентов в иерархии, при превышении которого рекурсивная отправка сообщений перестает работать, может отличаться. В общем случае не рекомендуется формировать иерархию компонентов, вложенность которой составляет более шести уровней компонентов.

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

См. также:

Разработка в среде разработки «Форсайт. Аналитическая платформа»