DV908 Углубленные задачи программирования на платформе Docsvision 4.5

Обучение ваших сотрудников – необходимое условие для успешного внедрения, использования и развития системы на базе Docsvision
  • Санкт-Петербург
Зарегистрироваться
Организаторы
  • Docsvision

Цель курса

Получение знаний и начальных навыков о структуре, объектной модели и интерфейсах прикладного программирования платформы Docsvision, принципах разработки следующих программных компонентов на её основе: карточки, расширения Навигатора, библиотеки карточек, модули расширения Консоли Настройки, функции и шлюзы.

Аудитория

Программисты, выполняющие разработку следующих программных компонент на платформе Docsvision: карточки, расширения Навигатора, библиотеки карточек, модули расширения Консоли Настройки, функции и шлюзы.

Предварительная подготовка

Знание основ установки, администрирования, настройки и разработки бизнес-процессов Docsvision (в объеме курсов DV902, DV903, DV904); Знание технологии COM, практическое использование языков VB и VBScript (опыт использования от 1 года); Знание технологии Microsoft .NET, практическое использование языков VB.NET или C# (опыт использования от 1 года); Знание языка SQL и реляционных баз данных (опыт использования от 1 года).

День 1: Введение в платформу

  1. Введение (1 час)
  • Предназначение и описание курса;
  • Docsvision как платформа для разработки;
  • Типовые задачи разработчиков на платформе Docsvision.
  1. Архитектура системы (3 часа)
  • Компоненты платформы;
  • Структура карточек и решений;
  • Архитектура базы данных.
  1. Утилиты разработчика (2 часа)
  • CardManager;
  • DVExplorer.
  1. Объектная модель (2 часа)
  • Работа с данными;
  • Поиск;
  • Методы контейнера.

День 2: Разработка карточек и расширений

  1. Разработка карточек и решений (5 часов)
  • Разработка схемы карточки;
  • Разработка UI-компонента;
  • Практическое занятие: разработка компонента карточки (4 часа);
  1. Расширения Навигатора (3 часа)
  • Разработка расширений Навигатора.
  • Практическое задание: расширение Навигатора (2 часа)

День 3: Инсталляция решений, разработка функций и шлюзов

  1. Компонент библиотеки карточек (1 час);
  • Разработка схемы библиотеки;
  • Разработка компонента библиотеки;
  • Практическое занятие: разработка компонента библиотеки (1 час);
  1. Программа инсталляции (1 час)
  • Практическое задание: разработка инсталляции клиентской части (1 час)
  1. Модули расширения Консоли Настройки (2 часа)
  • Предназначение и способы разработки модулей расширения
  • Практическое задание: разработка модуля расширения (2 часа)
  1. Расширение бизнес-процессов: пользовательские шлюзы и функции (1 час)
  • Разработка шлюза, клиентский и серверный компонент
  • Разработка функции, клиентский и серверный компонент
  1. Практические занятия, ответы на вопросы (3 часа)