Опыт разработки решений Visio

Чтобы показать, в каких направлениях могут развиваться пользовательские расширения Visio, приведу несколько разработок из своего опыта.

Эти вещи были сделаны в разное время, что-то для себя, что-то на заказ. Чаще всего они специализированы и не могут быть применены повторно без доработок. То есть перечень следует рассматривать как пример «что другие делали» и на предмет «не сделать ли (не заказать ли) что-либо подобное».

Программа «Конструктор оргсхем». Приложение, выполненное на основе Visio. Позволяет строить оргсхемы по методологии Рона Хаббарда. Для хранения данных используется Access.
Сделано по заказу организации ITone. Права принадлежат организации.
Дополнение для компоновки электрических щитов. Шаблон, трафарет, несколько макросов, помогающих проектировщику выполнять рутинные операции.
Еще один автопостроитель оргсхем. Отличался большим объемом данных, множеством уровней иерархии, сложной компоновкой полей. Источником данных служил SQLserver.
Графический интерфейс на основе Visio к PDM системе. Представляет структуру сложного изделия в виде дерева. Используется для контроля состояния разрабатываемых изделий. Состояние отображается цветом и текстом.
Dashboard на основе Visio. Система производит ежедневное измерение набора показателей и сохраняет их в БД Access. Текущее значение отображается в текстовом и графическом виде с раскраской, соответствующей оценке показателя. Для оценки тренда выводится 10-дневная предыстория.
Графопостроитель. Дополнение Visio для графического отображения множества последовательных измерений, оптимизированное для соответствующей прикладной области. Использует окно «Внешние данные». Обеспечивает построение графика за два клика.
Графический редактор сети на основе RN20 — RN40. Сделано по заказу Ranch Networks, Inc.
Экспорт WMF. Расширение Visio для экспорта диаграмм в формате WMF и последующего формирования документа Word с вставкой экспортированных файлов. Каждый лист многостраничного документа Visio оформляется как один рисунок в документе Word.
Расширение Visio для автоматического создания и форматирования документа «Перечень элементов» по данным БД. В качестве источника используются данные о составе изделия из PDM системы. Данные передаются приложению в XML формате веб-сервисом.
Приложение обеспечивает интерактивное редактирование документа с помощью набора прикладных функций.
Утилита для сохранения свойств шейпа Visio в файле Excel с целью последующего сравнения со свойствами другого шейпа или копирования их в другой шейп. Копируются все ячейки шейп-листа.
Макрос — построитель отчета со специальным преобразованием данных.
Фрагмент системы моделирования.
Шаблон и трафарет с макросами для динамического отслеживания изменений в модели. Цвет шейпа передатчика зависит от наличия приемника и от типов коннектора и связанных шейпов.
Утилита для вычитания шейпов в случае, когда количество вычитаемых шейпов превышает ограничения Visio. Выполнена в виде встроенного макроса.
Программа для автоматизации печати документов Visio с контролем настроек принтера и документа. Используется при необходимости точного соблюдения настроек для специального режима печати.
Мини-САПР по проектированию временных зданий из типовых блочных конструкций. Работает с типовым набором жилых и служебных помещений, типовым набором мебели и оборудования. Позволяет в несколько кликов сгенерировать план здания..
Брязгин Дмитрий Егорович
Брязгин Дмитрий Егорович

Системный аналитик с внушительным стажем. Занимаюсь разработкой дополнительных решений для Microsoft Visio с 2013 года.

Оцените автора
VisioPort
Добавить комментарий