Приветствие
Last updated
Last updated
Добро пожаловать в обучающее пособие по (WT), в рамках которого рассматриваются основы платформы и особенности создания десктопного приложения с использованием инструментов .
В дальнейших уроках нам понадобится учебный проект, на котором будем изучать возможности платформы. Скачать архив с учебным проектом можно из статьи по .
В статье рассматривается ручной процесс развертывания WT-программы и настройка файлов конфигурации серверной и клиентских частей. А в статье описывается автоматический процесс установки WT-программы с помощью утилиты.
Для выполнения заданий курса вам понадобится программное обеспечение:
Среда разработки Eclipse с плагином WorkflowForms Editor. Скачать Eclipse можно с официального . Инструкция по установке плагина WorkflowForms Editor приведена в .
Любая платформа для администрирования и разработки для PostgreSQL. Например, pgAdmin, которую можете скачать с официального . В статье Развертывание проекта описано, как создать базу данных и восстановить резервную копию.
Среда разработки Microsoft Visual Studio понадобиться для выполнения заданий из блока Кастомизация. Visual Studio можете скачать с официального .
Уроки пособия разбиты на пять блоков. Каждый урок строится на материале предыдущих уроков и дополняет учебный проект новой функциональностью.
Первый блок (Основной) дает представление о наиболее важных элементах платформы WT и XML-редактора, на которых строится любое приложение. Уроки построены так, что они описывают разработку нового проекта с нуля и поэтапно развивают его возможности.
Во втором блоке (Загрузка данных) рассматриваются режимы загрузки данных и механизмы контроля порядка загрузки данных на формы, а так же разбирается режим блокировки форм при выполнении длительных и критических команд.
В уроках третьего блока (Многопользовательский режим) разбираются особенности добавления групп пользователей и настройки , а так же уделяется внимание работе с и мультиязычности.
Четвертый блок (Кастомизация) охватывает механизмы расширения возможностей платформы WT путем создания кастомных элементов для форм и серверной части.
Уроки пятого блока (Продвинутый уровень) посвящены инструментам, позволяющим настраивать взаимодействие сторонних сервисов (например, мобильные приложения и сайты) с сервером. Так же рассматриваются дополнительные возможности редактора Workflow XML Editor и , которые ускоряют и упрощают процесс создания форм.
По завершении каждого блока у вас будет минимальная рабочая версия приложения для ПК, которую можно использовать в качестве заготовки для реальных проектов. По окончании курса будет полноценное многопользовательское клиент-серверное десктопное приложение с простым модулем кассы, выгрузкой данных в печатные документы и с API для работы сторонних сервисов с сервером приложения. Прежде чем приступить к урокам, поближе познакомимся с платформой Workflow Technology.