Flexberry Winforms представляет собой полноценный фреймворк для создания Windows-приложений на базе Microsoft .NET Framework Windows Forms и генераторы кода для Flexberry Designer.
Flexberry Winforms состоит из компонентов времени исполнения, доступных для установки через NuGet, и инструментария проектирования и генерации.
Компоненты времени выполнения доступны в виде NuGet-пакета NewPlatform.Flexberry.Winforms и включают в себя готовые win-контролы и win-формы, предназначенные для работы с Flexberry ORM. Данные компоненты устанавливаются вместе с конечными приложениями и являются их неотъемлемой частью. Компоненты времени выполнения Flexberry Winforms распространяются под соответствующим лицензионным соглашением.
Инструментарий проектирования представляет собой CASE-инструмент и состоит из UML-редактора Flexberry Designer и модуля расширения «Flexberry Winforms», предназначенным для генерации C#-кода и SQL. Данный инструментарий позволяет по диаграмме классов сгенерировать C#-классы объектов данных, win-приложение для работы с объектами данных и БД. Проектирование с использованием данного инструментария подразумевает принцип Model-First, когда все изменения в модели производятся в CASE, а изменения в коде выполняются во время генерации. Также реализован механизм, позволяющий программистам писать код, который при перегенерации не будет потерян, так называемые, «скобки программиста». Использование инструментария проектирования позволяет с лёгкостью вносить изменения в модель любому участнику команды разработки, не опасаясь что-нибудь сломать.
Flexberry Winforms позволяет создавать многопользовательские приложения в двузвенной архитектуре:
Чтобы создавать приложения на основе Flexberry Winforms можно выполнить проектирование и генерацию приложения в Flexberry Designer.
Отдельно доступен NuGet-пакет NewPlatform.Flexberry.Winforms, но для его использования в ручном режиме потребуется самостоятельно создавать классы объектов данных и формы.
Узнать стоимость Flexberry Winforms можно по адресу support@flexberry.ru.
Подробнее с Flexberry Winforms можно познакомиться на сайте с документацией.
Рабочий стол приложения
Списковая форма
Поиск данных в списках
Форма редактирования 1
Форма редактирования 2
Форма редактирования 3
Редактор ограничений
На период ознакомления или для открытых проектов продукты платформы доступны бесплатно. Попробуйте, и решите, подходят ли они
для ваших задач.
Также вы можете ознакомиться с исходным кодом продуктов на GitHub.