Тема 9. Технология работы с редакторами схем
Содержание темы:
Вопрос 1. Основные понятия о редакторах схем.
Вопрос 2. Создание и сохранение документа Visio.
Вопрос 3. Стандартный способ создания схем, чертежей, диаграмм и т.п.
Вопрос 4. Выбор типа чертежа или эскиза (Template).
Вопрос 5. Размещение образов (Shape) на чертеже.
Вопрос 6. Привязка образов (Shape) к направляющим.
Вопрос 7. Соединение и связка образов (Shape).
Вопрос 8.Особенности файловой структуры Visio и сохранение созданного чертежа.
Вопрос 9. Другие способы создания чертежей.
Вопрос 10. Особенности работы с образами.
Вопрос 11. Замкнутые и разомкнутые образы.
Вопрос 12. Одномерные и двумерные образы.
Вопрос 13. Редактирование образа.
Вопрос 14. Заимствование образов.
Вопрос 15. Подготовка к печати документов Visio.
Вопрос 1. Основные понятия о редакторах схем.
Специализированный инструмент на порядок более эффективен в своей области применения, чем очень продвинутый, но универсальный. Это нехитрое правило распространяется практически на все сферы человеческой деятельности, не исключая деловую графику. Какими бы мощными и гибкими ни были Corel Draw или AutoCad, в определенных случаях богатство возможностей этих продуктов пользователю, скорее, в тягость. С другой стороны, обычные графические средства офисных пакетов зачастую ставят продвинутого пользователя в положение скульптора, которого для работы снабдили конструктором Lego. Интересный результат, безусловно, можно получить и в этом случае, но вряд ли он будет, соизмерим с затраченными усилиями.
К счастью, существует золотая середина - инструмент, благодаря которому начинающий пользователь может за считанные минуты соорудить пристойную диаграмму, а профессионал - быстро и качественно творить чудеса в промышленных масштабах. Этот инструмент называется Microsoft Visio. Несмотря на то, что пакет Visio развивается с 1990 года, претенциозную приставку в названии он приобрел достаточно недавно - в 2000 году. Приняв Visioв семейство своих продуктов, Microsoft приложил значительные усилия по его интеграции с Office.
Как было отмечено, областью применения Visio является деловая графика, под которой понимаются любые изображения, содержащие информацию, используемую в профессиональной деятельности. Разумеется, такое определение отнюдь не полно, и наверняка найдутся применения деловой графики, которые под него не подходят. Поэтому, чтобы лучше понять, для чего же именно предназначен Visio, стоит классифицировать конкретные случаи его применения. Хотя их перечень, в принципе, неограничен, можно выделить три основных группы изображений, создаваемых с помощью этого пакета:
· Диаграммы и графики, характеризующие численные параметры объектов и процессов. Прямыми аналогами являются в данном случае диаграммы Excel, который умеет в этой области почти все то же самое (Excel, правда, сильно проигрывает в расширяемости и настраиваемости).
· Диаграммы, характеризующие связи и отношения между сущностями. В качестве примеров можно привести графические изображения алгоритмов, организационно-управленческих структур, топологий сетей, отношений в реляционных базах данных и т.д. Примитивные средства для визуализации таких диаграмм (прямоугольники, текстовые "коробки", эллипсы, соединительные линии, стрелки) содержатся, например, в панели инструментов "Рисование" приложений Microsoft Office.
· Схемы и чертежи. Сюда относятся электротехнические схемы, разного рода планы (офисов, квартир, местности) и все, что находит отражение в черчении (епархия AutoCAD и прочих двумерных CAD'ов).
На первый взгляд, Visio больше всего похож на несложный векторный редактор. Такая простота легко объяснима - нестандартные дизайнерские изыски в данном случае неуместны. Человеку, привыкшему к удобным и мощным средствам Corel Draw или Adobe Illustrator, в тесных рамках инструментария Visio придется тяжело - мучительно не хватает кривых Безье и нормальных средств работы с контрольными точками. Единственным спасением для дизайнера, который хочет изобразить нечто оригинальное, являются операции над фигурами (объединение, вычитание, пересечение и т.д.), которые позволяют создавать закрашенные объекты с произвольным контуром.
Отчасти эти недостатки исправляются возможностью импортирования изображений в популярных векторных форматах (в частности, того же AutoCAD).
Впрочем, если бы функциональность Visio ограничивалась исключительно прямоугольниками, прямыми, эллипсами и дугами, о нем вряд ли стоило бы говорить. Однако у Visio есть фундаментальное преимущество перед программами-конкурентами. Оно заключается в возможности тонкой настройки поведения образов. Образами (shapes) в терминологии Visio называется фигуры, линии и их группы. Образами являются, например, двумерные фигуры - значки, обозначающие председателей правления, транзисторы, веб-серверы, столы ,стулья и т.д. Образами являются и одномерные фигуры - размерные линии, соединители, обозначения пружин и т.д. Особенность одномерных образов заключается в способности "прилипать" к двумерным образам, соединяя их.
Visioпозволяет делать образы «умными» (smart shapes). Использовав управляющее окно образа (shape sheet), пользователь получает доступ ко всем его параметрам: размерам и положению на листе, видимости, цвету заливки, форматированию текста, реакции на щелчки мыши - всего не перечислить.
Применяя встроенные формулы, можно привязывать одни параметры образа к другим, а также ставить их в зависимость от внешних данных и событий. Существует также возможность ссылаться на самостоятельно созданные дополнительные переменные для хранения свойств (custom properties) образа. Запрограммированный таким образом «умный» образ вполне оправдывает свое название, меняя вид в зависимости от окружения.
Еще одной сильной стороной Visio являются мощные средства для работы с внешними программами и базами данных. Аналогично другим продуктам Microsoft, автоматизация Visio осуществляется через содержащиеся в нем COM-объекты, которые могут задействоваться с помощью любого COM-контроллера: Visual C++, Delphi, VBA.
Ближе познакомившись с шаблонами (образ на трафарете, который вы можете использовать снова и снова для создания чертежей и т. д.), можно сделать вывод, что многие из них (особенно это касается числовых диаграмм и графиков) приспособлены именно для автоматического создания из внешней программы, поскольку их ручная настройка достаточно неудобна, неинтуитивна и отнимает очень много времени.
Впрочем, возможна и обратная передача информации - ведь связи между элементами построенной в Visio диаграммы и свойства этих элементов могут быть записаны в базу данных, экспортированы в XML или считаны внешней программой через COM-интерфейс.
В семейство продуктов Visio на сегодня входят Visio Standard и Visio Professional.
Visio Standard — предлагает инструментарий для построения бизнес-диаграмм, позволяющий визуально представлять текущие процессы в организации, структуру организации, сведения о сотрудниках и выполняемых проектах, планировку помещений и т.п.
Visio Standard включает в себя ряд новых возможностей:
· Шаблон для совместного принятия решений. Экспортируйте диаграмму совместного принятия решений (на основе шаблона) в документ Word для упорядочения и обмена идеями, выдвигаемыми на собраниях.
· Возможность добавления в организационные диаграммы рисунков и взаимоотношений с помощью пунктирных линий. Импортируйте фотографии сотрудников в организационную диаграмму и укажите иерархию должностей.
· Возможность создания календаря на основе данных Outlook. Для облегчения просмотра и работы с данными импортируйте календарь Outlook в Visio.
· Улучшенный шаблон временной шкалы. Новая возможность позволяет разделять несколько шкал времени.
· Категория создания диаграмм бизнес-процессов. Специальные средства для представления бизнес-процессов.
Выпуск Visio Professional содержит дополненный набор бизнес диаграмм, имеющийся в Visio Standard, а также набор технических диаграмм, таких как диаграммы баз данных, логические схемы сетей, и многие другие.
Здесь также предлагается целый ряд новых улучшений и возможностей:
· Шаблон Rack Diagrams — телекоммуникационных стендов.
· Усовершенствованные сетевые фигуры для создания схем сетей.
· Усовершенствованное средство для создания и анализа карты существующего веб-сайта.
· Создание детальных отчетов в форматах Excel, HTML или XML по свойствам фигур.
· Улучшенная поддержка включения данных в планы зданий.
Пакет Visio доступен на 17 языках: китайском (упрощенное письмо), китайском (традиционное письмо), чешском, датском, нидерландском, английском, финском, французском, немецком, итальянском, японском, корейском, норвежском, польском, португальском (Бразилия), испанском и шведском.