Разработка компонента карточки
После завершения проектирования схемы данных карточки и загрузки её в базу данных Docsvision необходимо разработать соответствующий программный компонент карточки.
Карточка может и не иметь пользовательского интерфейса, например если она используется только в качестве хранилища данных для других карточек. В этом случае данный этап может быть пропущен. |
Программный компонент карточки представляет собой элемент управления ActiveX, предоставляющий пользовательский интерфейс для работы с данными карточки. Элемент управления вызывается Windows-клиентом при активации карточки ("открытии") или выполнении команд карточки.
-
Карточки документов — программные компоненты, реализующие только интерфейс для ввода и редактирования данных.
Типичными примерами карточек документов являются карточки библиотеки "Базовые объекты": Документ, Задание и другие.
-
Карточки справочников — программные компоненты, предназначенные для редактирования данных справочников.
Помимо средств для ввода и редактирования данных, предоставляют специальный интерфейс для выбора элементов справочника.
-
Карточки расширения — программные компоненты, реализующие расширения функциональности Windows-клиента.
Например, при помощи карточек расширения можно реализовать специфические механизмы поиска, экспорта и импорта данных или интеграции с внешними системами.
-
Специализированные карточки — системные карточки, служебные компоненты или утилиты, предназначенные для использования в составе других карточек или реализации специфической функциональности.
К числу таких карточек можно отнести системную карточку файла, карточку Список файлов из библиотеки "Базовые объекты" и другие.
-
Реализация стандартных интерфейсов — программирование кода карточки в соответствии со стандартами платформы Docsvision для обеспечения её корректной работы в системе.
-
Реализация пользовательского интерфейса — включает в себя проектирование и реализацию вариантов взаимодействия кода карточки с пользователем, дизайн и расположение элементов управления на форме карточки.
-
Реализация дополнительной функциональности — дополнительные функции карточки, связанные с её назначением.
-
Отладка и тестирование — проверка корректной работы разработанного компонента в составе системы.
В качестве инструмента для создания карточки может быть использована любая среда программирования, позволяющая реализовывать компоненты стандарта ActiveX и осуществлять взаимодействие с COM-компонентами.
Примерный перечень сред и языков, в которых может быть разработана карточка Docsvision:
В данном Руководстве примеры кода приведены для Microsoft .NET (C#). |