WT. Практика (Desktop)
Платформа WTПрактикаСинтаксисБаза знаний
  • Приветствие
  • Основной
    • Урок 1. Форма списка и добавление записей
    • Урок 2. Редактирование таблицы
    • Урок 3. Выпадающий список
    • Урок 4. Паттерн onClose
    • Урок 5. Удаление связанных данных
    • Урок 6. Главная форма
    • Урок 7. Фильтры
    • Урок 8. Редактирование выпадающего списка
    • Урок 9. Список категорий
    • Урок 10. Паттерн Add/Edit
    • Урок 11. Экспорт данных в документ
    • Урок 12. Дерево в таблице
    • Урок 13. Самостоятельная
    • Урок 14. Постраничный просмотр
    • Дополнительно
      • Array
      • ArrayGetDataConnection
      • ConvertDataConnection
  • Загрузка данных
    • Урок 15. Режимы загрузки данных
    • Урок 16. Режим блокировки форм (Lock)
  • Многопользовательский режим
    • Урок 17. Аутентификация пользователей в программе
    • Урок 18. Права доступа
    • Урок 19. Динамические права доступа
    • Урок 20. Пользовательские настройки
    • Урок 21. Автоматическое обновление данных
  • Кастомизация
    • Урок 22. Создание кастомных команд для форм
    • Урок 23. Создание кастомных команд для серверной части
    • Урок 24. Планировщик задач
  • Продвинутый уровень
    • Урок 25. Создание API-запросов
    • Урок 26. Работа с JSON на форме
    • Урок 27. Разделение формы на несколько файлов
Powered by GitBook
On this page
  • Среда разработки
  • Структура уроков

Приветствие

Last updated 8 months ago

Добро пожаловать в обучающее пособие по (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.

платформе Workflow Technology
Workflow Forms
ссылке
Развертывание проекта
Workflow Installer
сайта
статье
сайта
сайта
прав доступа
временными зонами
платформы WT