Подключение и настройка проекта
Last updated
Last updated
Для добавления проекта в редактор перейдем в меню File -> New -> Workflow Project.
Если в меню нет пункта Workflow Project, то можно выбрать пункт Project и в открывшемся окне выбрать нужный тип проекта:
Откроется окно создания нового проекта:
Чтобы добавить существующий проект в редактор, снимем галочку Use default location и в поле Location укажем путь до папки ..\Template\Projects\1. Template\Forms учебного проекта.
В поле Project name укажем имя проекта, которое будет отображаться в окне Navigator редактора Workflow Editor.
Поле Project type указывает редактору тип проекта, а именно схему, которую нужно использовать при работе с файлами проекта. Тип проекта можно будет переключить в процессе работы, через контекстное меню на кнопке Switch project type:
Жмем Finish, чтобы завершить добавление проекта в редактор.
В окне Project Explorer отображается наш проект, содержащий один файл стартовой формы:
Добавим к проекту серверный XML-файл. Для этого просто перетащим его из окна Проводника на наш проект в окне Navigator. В открывшемся окне File Operation выбираем пункт Link to files а остальные настройки оставим по умолчанию. Жмем OK.
Теперь нам нужно привязать к проекту серверный XML-файл - это необходимо, чтобы редактор мог подсказывать имена SQL-запросов, описанных в этом файле, когда будем создавать загружающие соединения с данными в файлах форм, а так же имена команд, реализованных на стороне сервера.
Сделать это можно в свойствах проекта, для этого перейдем в меню Project -> Properties:
И в открывшемся окне свойств проекта в левой части перейдем к секции Workflow Settings.
В правой части окна в блоке Forms так же есть настройка для задания типа проекта.
В блоке Workflows нажмем кнопку Add new workflow.
File: - имя серверного XML-файла;
Name: имя процесса, с которым связан серверный файл.
В открывшемся окне Workflow жмем кнопку Browse. В новом окне Files видим все файлы в проекте.
Выберем серверный XML-файл и жмем OK. В окне Workflow видим выбранный серверный файл и связанный с ним процесс.
Жмем OK.
В окне свойств проекта в таблице добавится серверный файл:
Жмем OK. Теперь серверный XML-файл привязан к проекту.
В этом разделе кратко рассмотрим основные элементы xml-кода для серверного файла и файлов форм. Подробное описание всех тэгов можно найти в справочнике по серверной части и десктопной части.
Краткий шаблон основных элементов серверной части:
Краткий шаблон основных элементов xml-файла форм десктопного приложения:
Чтобы отключить следование структуры кода в окне Outline за кодом в окне редактирования, можно кликнуть по кнопке View Menu и в контекстном меню отключим Link with Editor:
Необязательный тэг - список тэгов , каждый из которых описывает SQL-запрос на получение или изменение данных, хранящихся в базе данных. Один тэг <SqlQuery>
может содержать последовательность SQL-запросов, которые будут выполняться в рамках одной транзакции.
Необязательный тэг - список точек доступа, которые предоставляют пользователям доступ к элементам форм.
Необязательный тэг - список разрешений на выполнение запросов и команд, а так же точек доступа.
Необязательный тэг - список ролей, представляющих наборы разрешений.
Необязательный тэг - список групп пользователей с наборами ролей.
Корневым элементом файла является тэг , его атрибуты описывают основные свойства формы.
Необязательный тэг - список параметров формы, с помощью которых можно передавать данные между формами или хранить промежуточные расчеты на самой форме.
Необязательный тэг - список шрифтов и цветов для графических элементов формы.
Необязательный тэг - список соединений с данными для загрузки данных с сервера или сохранения данных на сервере.
Необязательный тэг - список событийных условий (например, или ) и условий сравнений (например, или ).
Необязательный тэг - список команд, выполняемых на стороне клиента.
Необязательный тэг - конструкции выполнения команд по
Необязательный тэг - список объектов формы, таких как поля ввода ( и ), таблицы () или переменных ().