Генерация кода прототипа приложения

Быстрая прототипизация удобна, когда требуется очень быстро создать и запустить систему.

Что генерируется при прототипизации:

  1. Генерирует класс со стереотипом Application
  2. Генерирует L- и E- представления для каждого класса данных
  3. Генерирует классы со стереотипом ListForm для каждого класса данных
  4. Генерирует классы со стереотипом EditForm для каждого класса данных ‘‘Примечание: классом данных являются классы со стереотипом implementation или без стереотипа.’’

Для воспроизведения нижеприведённого примера требуется иметь установленный MS SQL Server.

Пример создания информационной системы

Приложение “Телефонный справочник”
1.Создать новый проект, назовите его “ТелефонныйСправочник”.
2.Создать в проекте последовательно конфигурацию, стадию, с любыми именами.
3.Создать в стадии систему, назовите “Главная”. 4.Создать в системе диаграмму классов, назовите “Структура”. 5.Поместить на диаграмму и связать между собой классы.

Диаграмма Телефонный справочник

сохранить диаграмму. 6.Установить курсор на систему, где расположена диаграмма, затем выбрать пункт меню Winforms\Утилиты\Создать представленияб формы и приложение (для данного примера):

Начало прототипизации

Для ASP.NET-приложения следует использовать плагин ASP.NET.

7.Ввести имя приложения в открывшемся окне и нажать кнопку “ОК”:

Прототипизация

Рядом с диаграммой “Структура” (в той же системе) автоматически создастся диаграмма “ТелефонныйСправочник”, которая содержит классы форм (для редактирования и для списка), а также класс-приложение:

Диаграмма Телефонный справочник

Для каждого объекта создастся 2 представления:

  • списковое и для формы редактирования
  • добавится описание (Description, Caption).
    8.Открыть свойства класса-приложения и изменить в конфигурации параметры соединения с источником данных: имя сервера (SERVER=) и базы данных (DATABASE=, база данных необязательно должна существовать).

Примечание: Адресом сервера является может являться личный компьютер (localhost).

Свойства конфигурации

9.Отредактировать в свойствах стадии настройки для MS SQL Server direct generator (строка соединения с источником данных должна полностью соответствовать указанной в конфигурации приложения).

Соединение с Базой данных

10.Отредактировать в свойства стадии (указать название компании и продукта, а также установить каталог генерации) 11.Выбрать пункт меню “MS SQL Server direct generator\Привести в соответствие…”. Flexberry создаст базу данных и сгенерирует скрипты для создания структур данных, примените их.

Примечание: если во время генерации происходит ошибка, необходимо

  • Проверить, выполнен ли п. 9 (не указано ли в строке соединения SERVER=server;DATABASE=database - если указано, необходимо изменить в соответствии с действительностью)
  • Если все настроено верно, но ошибка продолжает возникать, необходимо обратиться в Службу поддержки.

12.Сборка приложения

  • Web-приложение: статья Плагин генерации Flexberry ASP.NET
  • Windows-приложение: выбрать пункт меню “Winforms/C#/Генерировать и компелировать”. Flexberry сгенерирует - скомпилирует систему и затем предложит запустить готовое приложение:

Запуск приложения

Нажать “ОК”, приложение запустится:

Приложение Телефонный справочник