Документирование структуры локальной сети. Диаграмма базы данных

Microsoft Visio предоставляет возможности для быстрого создания деловой графики различной степени сложности: схем бизнес процесса, технических, инженерных рисунков, презентаций, разнообразных вариантов организационных, маркетинговых и технических диаграммэлектрических и электронных схем, систем транспортных коммуникаций и т. д. Основная идея, заложенная в Microsoft Visio, - создать возможность эффективного использования в индивидуальных проектах готовых профессиональных наработок, представленных в виде богатой встроенной коллекции библиотек Visio, в которой весь арсенал элементов разбит по тематическим категориям и скомпонован в трафареты. Таким образом, задача создания необходимой графики сводится к выбору необходимого трафарета и перетаскивания нужной фигуры на страницу документа. На созданные объекты затем легко добавляются цветовые темы, фон и заголовки и получаются профессионально оформленные документы. Особенно привлекательным Visio делает возможность разрабатывать свои собственные библиотеки (Stensils) с графическими фигурами (Master).

Являясь лидером в области создания разнообразных деловых документов Visio может использоваться также в качестве CAD системы, средства для дизайна или как обычный векторный редактор Visio - прекрасное средство сделать максимально эффективной визуализацию экспериментальных и научных данных и статистической информации.

Начало работы с программой

Найдите на Рабочем столе папку Microsoft Office, а в ней пиктограмму редактора Visio 2010 и сделайте по ней двойной щелчок мышью. При этом откроется стартовое окно редактора (рис. 3.1).

Рис. 3.1. Стартовое окно редактора

В этом окне пользователю предоставляется возможность выбрать готовые шаблоны библиотек. После выбора Категории шаблона Блок-схема , а затем, Простая блок-схема появится рабочее окно Visio, с помощью которого можно создавать документ и работать с ним (рис. 3.2).

Рис. 3.2. Окно редактора для создания блок-схем

Документ имеет книжную структуру. Новый лист вводится в документ также как и в программе Ехсel. При необходимости название листа можно изменить. Каждый лист может иметь собственные, отличные от других параметры форматирования. Для настройки параметров страницы можно использовать инструменты группы Параметры страницы вкладки Конструктор или установить необходимые параметры в диалоговом окне Параметры страницы (рис. 9.3).

Основные элементы пользовательского интерфейса Visio

Интерфейс Visio - традиционный для приложений Windows; многие элементы являются составными частями любой прикладной программы Windows: строка заголовка, панель быстрого доступа, лента с инструментами, рабочее поле, полосы прокрутки, строка состояния и др. (рис. 3.2)

Специфическими для Visio элементами являются: трафареты - панели Фигуры с готовыми профессиональными наработками для выбранной категории элементов, располагающиеся в левой части рабочей области Visio.

Работа с документами Visio - открытие, сохранение документов, импорт и экспорт изображений, а также способы управления многостраничными файлами выполняются стандартными приемами Windows и осуществляется с помощью вкладки Главная.

Программа Microsoft Visio является составной частью пакета Microsoft Office. Основным назначением Visio является, как можно предположить по названию этой программы, визуализация данных или, проще говоря, изготовление практически любых схем, иллюстраций и диаграмм, необходимых для оформления деловой документации.

Используя Visio, вы можете легко и быстро оформить блок-схему алгоритма, изобразить структуру вашей организации или, например, последовательность операций некоторого технологического процесса. При этом нам вовсе необязательно иметь навыки рисования - программа комплектуется большим количеством готовых элементов или «фигур», подходящих для использования в самых разнообразных ситуациях. Разместив элементы на листе, соединив их линиями, указывающими связи между объектами или ход действий, и снабдив поясняющими надписями, вы получите иллюстрацию, которую можно отпечатать и использовать как самостоятельный документ или поместить в качестве рисунка в документ, подготовленный в другой программе.

Возможности Visio не ограничиваются стандартными задачами, такими как рисование простых графиков или блок-схем. Используя эту программу, вы можете отобразить ход выполнения проекта, подготовить план здания или, например, макет веб-страницы, а также интерфейс разрабатываемого и нашей компании приложения. Содержание иллюстраций зависит только от вашего воображения. При этом вы сможете гибко настраивать внешний вил элементов, что позволит не только использовать функциональную окраску частей иллюстрации, но и получить опрятный и привлекательный документ.

В процессе работы с документами Visio вы можете использовать как наборы стандартных графических объектов, так и данные, подготовленные в других приложениях. Также можно поместить в документ фотоснимки н текстовые фрагменты. Если вы работаете с системами автоматизированного проектирования (например AutoCAD), то вы сможете разместить в документе Visio фрагменты ваших чертежей или, наоборот, поместить в чертеж иллюстрацию, подготовленную в Visio. В некоторых случаях можно использовать в иллюстрациях информацию, хранящуюся в файлах на жестком диске или в базах данных.

Особенностью Visio является простая и эффективная работа с документами больших форматов. Благодари этому вы сможете подготовить небольшой рисунок для текстового отчета, схему формата А4 или плакат формата А1. При необходимости крупноформатный документ может быть автоматически разбит на несколько фрагментов меньшего размера (например, листов форматa А1). Это позволит вам печатать большие плакаты при помощи стандартного домашнего или офисного принтера. При наличии широкоформатного принтера (плоттера) вы сможете распечатывать документы на листах большего размера.

Как мы уже говорили, Visio является составной частью , поэтому, при наличии некоторого опыта работы с Microsoft Word или Excel, освоить Visio не составит большого труда - большинство кнопок, команд и инструментов будут вам знакомы. На освоение специфичных для Visio способов работы с элементами иллюстраций также не потребуется много времени. Таким образом, Microsoft Visio является простым в использовании и одновременно мощным инструментом, позволяющим создавать сложные и при этом аккуратные схемы, диаграммы и иллюстрации к различным документам.

06.04.2013

Является инструментом для построения диаграмм на основе векторной графики и, по сути, ничем больше. Исходя из этого, не стоит ожидать от Visio расширенной поддержки ведения проектов моделирования, продвинутой валидации моделей и тому подобных вещей (которыми, к примеру, обладает тот же ). Варианты использования Visio: быстро набросать необходимый для покрытия предметной области и описания программного продукта набор диаграмм, визуализировать сложный алгоритм или иную проблему непонятливому заказчику, нарисовать эскиз пользовательского интерфейса и, как ни странно, еще куча других «нецелевых» действий.

Итак, что же мы увидели нового в Visio 2010 по сравнению с его предшественником?

1. Лента (Ribbon) . Наконец-то, в Visio появилась верхняя лента управления: та, что так успешно была внедрена в остальные продукты MS Office 2007. С течением времени настолько привыкаешь к этой парадигме управления в MS Word, Excel и т.д., что появление этой фичи в Visio воспринимается на «трижды ура».
Стоит заметить, что на эту самую ленту вынесли наиболее полезные действия, такие как:
1) Форматирование текста и фигур;
2) Position (вкладка Home на ленте). Position здесь есть аналог функциональности Align Shapes в MS Visio 2007. Отличие в том, что теперь в версии 2010 к этой штуке можно очень быстро достучаться + при наведении курсора на опции задействуется режим real preview (наподобие выбора стилей в MS Word 2007).
3) Bring to Front, Forward, To Back, Backward – все эти опции теперь тоже под рукой.

Субъективное мнение: Сие нововведение значительно ускоряет работу с Visio, что лично доказано на практике, поэтому дружно хлопаем в ладоши.

2. Microsoft Office Fluent UI . Для тех, кто, как и мы, не в курсе, что скрывается за этим красивым словосочетанием: Microsoft Office Fluent UI – это новая парадигма пользовательского интерфейса от Microsoft для управления файлами, представленная на суд публики в MS Office 2010. Грубо говоря, это более красивая и, возможно, более удобная замена стандартному меню File.

Субъективное мнение: На любителя. С течением времени привыкаешь, но, в любом случае, огромных преимуществ данная инновация не несет.

3. Панель Shapes . Одна из первых фишек, бросающихся в глаза: модификации в панели Shapes (боковая панель с набором элементов для рисования). Здесь, кроме открытых в данном документе наборов форм (basic shapes, common controls и т.д.), появилась еще одна вкладка – quick shapes. В этой вкладке находятся наиболее часто используемые в данном документе элементы c возможностью настройки ее содержимого. Стоит также отметить, что наборы дополнительных форм (то бишь не привязанных по умолчанию к текущему типу диаграммы) теперь легко доступны из боковой панели (ранее, если помните, приходилось лезть за ними в непонятные дебри на верхней панели через довольно неинтуитивную иконку).

Субъективное мнение: Quick Shapes довольно удобны в связи с тем, что, предварительно настроив панель на личные нужды, не нужно перелистывать все открытые наборы элементов в поисках желаемого.

4. Авто-подбор размеров страниц . Если данная опция у вас включена, то вам не нужно будет заботиться о том, какой размер страницы подобрать под свою диаграмму: страница будет автоматически расширятся, как только вы поместите хотя бы один элемент за границу страницы.

Субъективное мнение: Мелочь, а приятно.

5. Контейнеры . Новое понятие в Visio 2010. Контейнеры в какой-то степени являются аналогом элемента Boundary в Enterprise Architect, если вы, конечно, знаете о чем идет речь. Контейнеры позволяют выделить ряд элементов на диаграмме, после чего с помощью панели Insert в режиме Live Preview выбрать один из ряда симпатичных контейнеров и, вуаля, ваши элементы визуально ограничены красивым квадратом или иной формой. Как заявляет Microsoft «Containers make it easier to see groups of shapes that are logically related to each other».

6. Выноски (сallouts) . Для понятности – фигурные финтифлюшки, в которые обычно помещают фразы персонажей в комиксах. Выбираете элемент диаграммы и затем с помощью панели ленты Insert вставляете выноску для пояснения элемента или формы на диаграмме.

Субъективное мнение: потенциал виден… но пока не найден.

7. Подпроцессы (Sub-processes) . Данный функционал позволяет выделить ряд элементов на диаграмме и указать их как подпроцесс, после чего все эти элементы будут автоматически вынесены в отдельную страницу, а на исходной странице заменены одним элементом – гиперссылкой на эту новую страницу.

Субъективное мнение: тем, кто много работает с блок-схемами и им подобными диаграммами, данная фишка, несомненно, покажется весьма полезной.

Также более кратко перечислим менее значимые, но не менее полезные/не бесполезные изменения :

Встроенный набор цветовых стилей (нечто похожее на темы (themes) в MS Word 2007) с режимом Live Preview;

Улучшения функции auto-connect (помните эти голубые стрелочки при наведении курсора на фигуру?) — она стала более мощной и навороченной.
- Усовершенствованный режим вставки (paste). Появилось 2 опции вставки скопированного контента: PASTE SHAPES IN THE SAME LOCATION AS THE ORIGINAL PAGE (при копировании с одной страницы на другую позволяет вставить элементы точно в то же место, что и на оригинальной странице) и RIGHT-CLICK TO PASTE AT THE POINTER LOCATION (вставка рядом с курсором).

Изменились некоторые элементы, используемые для эскизов интерфейса. К примеру, нет уже стандартного элемента UI dropdown list (осталась только стрелочка – видимо разработчики считают, что пользователи могут скомбинировать ее с textbox и тем самым получить желаемое). Такие элементы, как checkbox и radio button, теперь тоже выглядят не лучшим образом. Одним из обходных путей решения проблемы является копирование элементов из документов, созданных в 2007 Visio (благо, они полностью поддерживаются в Visio 2010). Также стоит отметить, что во многих элементах управления появились возможности дополнительной настройки. К примеру, теперь можно менять цвет у кнопок. Как это ни удивительно, но ранее такой возможности не было.

Изменился набор поддерживаемых диаграмм. Лично нам показалась интересной и полезной возможность встроенными средствами построить модели BPMN, Cause-And-Effect и DFD.

Улучшена функциональность по добавлению/удалению элементов на диаграммы. Для добавления элемента между двумя уже существующими достаточно просто перетащить его на связь между ними: элементы «посторонятся» и связь выставится автоматически. При удалении среднего элемента крайние сдвинутся, и вместо двух связей останется одна. Данная фича отмечена как весьма полезная при построении чертежей к дипломным проектам.

Крайне приятное впечатление оставило выравнивание фигур при перетаскивании: отображаются вспомогательные линии, что позволяет выровнять фигуру по отношению к другим элементам.

Вердикт: Visio 2010 однозначно не несет в себе грандиозные инновации, но все нововведения в целом могут неплохо облегчить жизнь и значительно ускорить работу с данным инструментом. В рамки данной статьи не входил детальный обзор возможностей и аспектов применимостей Visio, поэтому уточним лишь, что, привыкнув к нему, Visio может стать незаменимым помощником практически в любой сфере деятельности, где вам необходимо что-либо «быстро нарисовать» — от UML-диаграммы до верстки графических файлов. И если ставить вопрос о том, стоит ли переходить на 2010 версию, то ответ будет «однозначно да».

Оценка по пятибалльной шкале: 4.7

Обзор подготовили : Gerych, Belle Morte

Недавно семейство продуктов Microsoft Office 2000 пополнилось еще одним новым представителем - Visio 2000.

  • Microsoft Visio Standard 2000 - средство для создания различных бизнес-диаграмм, включая диаграммы общего назначения, схемы и планы помещений. Требования к компьютеру: процессор Pentium 166 МГц, Microsoft Windows 9х, Microsoft Windows NT Workstation или Windows NT Server/Service Pack 4 или выше, 32-48 Мбайт памяти, 80 свободного пространства на жестком диске, привод CD-ROM;
  • Microsoft Visio Professional 2000 - средство для IT-менеджеров и руководителей проектов, позволяющее документировать информационные системы и бизнес-процессы. Включает в себя все типы диаграмм, поддерживаемые в Microsoft Visio Standard. Требования к компьютеру: процессор Pentium 200 МГц, Microsoft Windows 9х, Microsoft Windows NT Workstation или Windows NT Server/Service Pack 4 или выше, 32-48 Мбайт памяти, 110 свободного пространства на жестком диске, привод CD-ROM, доступ к Internet (14,4 Kбит/с или выше) для создания Internet-диаграмм;
  • Microsoft Visio Enterprise 2000 - средство для IT-специалистов и разработчиков, позволяющее документировать сетевые конфигурации, моделировать и разрабатывать базы данных, моделировать программы и компоненты. Включает в себя все типы диаграмм, поддерживаемые в Microsoft Visio Standard. Требования к компьютеру: процессор Pentium 200 МГц, Microsoft Windows 9х, Microsoft Windows NT Workstation или Windows NT Server/Service Pack 4 или выше, 32-48 Мбайт памяти, 130 свободного пространства на жестком диске, привод CD-ROM, доступ к Internet (14,4 Kбит/c или выше) для создания Internet-диаграмм;
  • Microsoft Visio Technical 2000 - средство для инженеров, позволяющее создавать двухмерные технические диаграммы и схемы. Включает в себя все типы диаграмм, поддерживаемые в Microsoft Visio Standard. Требования к компьютеру: процессор Pentium 166 МГц, Microsoft Windows 9х, Microsoft Windows NT Workstation или Windows NT Server/Service Pack 4 или выше, 32-48 Мбайт памяти, 125 свободного пространства на жестком диске, привод CD-ROM.

Поскольку все продукты семейства Microsoft Visio 2000 включают в себя Visual Basic for Applications (VBA), с их помощью можно создавать какие-либо программные решения, использующие все возможности продукта.

Создание простой диаграммы

После выбора типа диаграммы открывается пустое окно (blank drawing) - и Visio готов для создания диаграммы. Среди интерфейсных элементов пакета отметим панель инструментов, схожую с панелью других продуктов семейства Microsoft Office. Слева (на зеленом поле) располагается набор символов, специфичный для выбранного типа диаграммы. Для Basic Flowchart мы получаем: Basic Flowchart Shapes, Backgrounds and Borders и Titles. Символы могут располагаться на диаграмме простой операцией перетаскивания. Для каждого символа предоставляется краткое описание, для доступа к которому достаточно установить курсор мыши на соответствующем символе.

Прежде чем приступить к созданию диаграммы, выберем режим, в котором все ее элементы будут соединяться автоматически. Для этого используется кнопка Connector Tool, расположенная на панели инструментов. Затем с помощью команды Tools | Number Shapes выберем автоматическую нумерацию элементов.

В завершение нашего экскурса по созданию диаграммы следует упомянуть об использовании цветовых схем. Идея цветовых схем знакома нам по Microsoft PowerPoint - в Microsoft Visio 2000 можно использовать совместимые с PowerPoint схемы. Для этого необходимо нажать правую кнопку мыши на странице с диаграммой и выбрать команду Choose Color Schemes. В диалоговой панели Color Schemes выбираем подходящую схему (например, Sky), нажимаем кнопку Apply для предварительного просмотра или Ok для выбора цветовой схемы.

Автоматическое создание схемы организации

Наша следующая задача - автоматическое создание схемы организации (блок-схемы), на которой будет показана иерархия штата сотрудников. Создание схемы начнем с того, что в диалоговой панели Choose Drawing Type выберем элемент меню Organization Chart, затем - Organization Chart Wizard.

После выбора Organization Chart Wizard на экране появится соответствующий мастер. Наши последующие действия таковы:

  • выбираем Information that’s already stored in a file or database и нажимаем кнопку Next;
  • выбираем A text, Org Plus (*.txt), or Microsoft Excel file, опять нажимаем кнопку Next и на следующем экране указываем файл Excel, в котором хранятся данные;

после того как данные загружены, мы должны связать поля схемы с полями данных. В нашем примере это:

Name - Сотрудник

Reports to - Отвечает;

  • на следующем экране указываем, какая информация должна быть отображена:

First Line - Сотрудник

Second Line - Должность;

  • далее выбираем дополнительные поля, которые должны быть занесены в схему, устанавливаем опцию I want the wizard to automatically break my organization chart across pages и нажатием кнопки Finish получаем схему организации .

После того как базовое расположение схемы организации выбрано, можно заняться свойствами каждого элемента. Эти свойства могут содержать дополнительные данные для каждого сотрудника - ИНН, имя в сети, день рождения и т.п. Таким образом, Visio позволяет создавать своего рода базу данных, в которой данные хранятся в виде графических элементов, а не обычных записей.

Для того чтобы открыть окно Custom Properties, в котором будут отображаться дополнительные данные для каждого сотрудника, выполним команду View | Windows | Custom Properties.

Для внесения дополнительной информации необходимо щелкнуть по окну Custom Properties правой кнопкой мыши и выбрать команду Define Properties. Нажатие кнопки New позволяет ввести новое свойство, в котором будут хранится данные. Допустим, это будет дата поступления на работу. Укажем следующую информацию в полях свойства:

Затем нажмем кнопку Ok. Обратите внимание, что в списке свойств появилось свойство Start Date.

Поскольку поле имеет тип Date, для ввода информации в него можно использовать встроенный в Windows компонент Calendar - эта функциональность обеспечивается Microsoft Visio автоматически.

Работу над схемой организации завершим еще одним примером. Сохраним нашу схему в файле, затем удалим данные о нескольких сотрудниках. Для этого надо выбрать соответствующие элементы и нажать кнопку Del. Теперь выполним команду Compare Organization Data. В результате мы получим следующий отчет о несовпадениях между текущей и ранее сохраненной схемой .

Теперь буквально несколько слов еще об одной полезной функции. Если схема организации достаточно велика, для поиска того или иного сотрудника можно использовать функцию Find Person .

Итак, мы рассмотрели возможности, предоставляемые Microsoft Visio Standard 2000. Последующие задачи мы будем решать средствами Microsoft Visio 2000 Professional и Microsoft Visio 2000 Enterprise.

Документирование структуры локальной сети

Для документирования структуры сети используем возможности Microsoft Visio 2000 Professional. Начнем с того, что на диалоговой панели Choose Drawing Type выберем элемент меню Network Diagram, затем - Logical Network Diagram .

После того как тип диаграммы выбран, открывается пустое окно (blank drawing) - и Visio готов для создания диаграммы. Обратите внимание на то, какие элементы доступны для данного типа диаграммы.

Для нашего примера выберем следующие элементы:

  • Token Ring - со страницы Logical Symbols;
  • Generic Terminal, Generic Tower и Generic Laptop - со страницы PC & Peripherals;
  • Generic Departmental Laser Printer - со страницы Printers and Scanners.

Также следует подчеркнуть, что с помощью Network Diagram Wizard можно анализировать схему сети, хранящуюся в ODBC-совместимой СУБД.

Диаграмма базы данных

Используя средства для создания диаграммы базы данных, можно визуально разрабатывать схемы для многих клиент-серверных и настольных СУБД. Графическое отображение «взаимоотношений» таблиц, выполненное в виде диаграммы, позволяет эффективно создавать базы данных.

В нашем примере мы разработаем простую базу данных, состоящую из таблиц Customer, Order, Invoice и Product.

После выбора типа диаграммы открывается пустое окно (blank drawing) - и Visio готов для создания диаграммы. Обратите внимание на то, какие элементы доступны для данного типа диаграммы.

Теперь выполним команду Database | View | Output для отображения окна Output, а также команду Database | View | Tables для отображения окна Tables. В окне Output будет отображаться различная статусная информация, в окне Tables - таблицы и представления, имеющиеся в нашей диаграмме базы данных. Можно перетаскивать элементы из окна Table на диаграмму - в этом случае можно просматривать колонки, типы данных и ассоциированные связи.

Чтобы приступить к моделированию базы данных, необходимо установить драйвер СУБД. В нашем примере это будет драйвер для Microsoft Access. Выполним команду Database | Options | Drivers и установим соответствующий драйвер. Затем выполним команду Database | Options | Document и установим следующие опции:

  • на вкладке General в разделе Symbol Set выберем Relational, а в разделе Names Visible on Diagram - Physical Names;
  • на вкладке Table в разделе Display отметим все опции, в разделе Data Types - опцию Show Physical, а в разделе Other - опцию Primary Key At Top;
  • на вкладке Relationship отметим опцию Show Relationships.

Теперь мы готовы заняться нашей базой данных. Перетащим на экран элемент Entity, дважды щелкнем по нему и получим окно Database Properties. На вкладке Definition в поле Physical Name введем Customer. Для определения колонок перейдем на вкладку Columns. Выберем опцию Physical Data Type, которая позволит нам использовать типы данных, специфические для выбранной СУБД (в нашем примере это Microsoft Access).

Элемент Свойства Данные
Generic Terminal Manufacturer 1 123-12 45
Generic Tower Manufacturer Product Number Part Number Manufacturer 1 123-13 67
Generic Laptop Manufacturer Product Number Part Number Manufacturer 1 123-14 89
Generic Departmental Laser Printer Manufacturer Product Number Part Number Manufacturer 2 323-11 90
Token Ring Manufacturer Product Number Part Number Manufacturer 3 423-10 1

Введем новую колонку - custID, укажем тип данных SHORT (этот тип выбирается из списка типов, доступных для Microsoft Access). Далее выполним те же действия для колонок name (тип CHAR (50)) и address (CHAR (100)). Установим первичный ключ на колонку custID.

Добавим еще три таблицы - Invoice, Order и Product со следующими колонками:

Теперь мы можем связать таблицы по полям. Для этого следует использовать элемент Relationship и связать таблицы Invoice и Customer, Order и Customer, а также Order и Product так, как это показано ниже:

Помимо генерации DDL-скрипта можно создать и саму базу (если указать ODBC-источник). Microsoft Visio 2000 Enterprise позволяет также выполнять реверс-инжиниринг существующей базы, но обсуждение этой темы выходит за рамки вводной статьи.

Моделирование программы

Microsoft Visio 2000 Professional поддерживает моделирование программ с использованием основных объектно-ориентированных языков, включая Unified Modeling Language (UML). Для того чтобы начать моделирование, в диалоговой панели Choose Drawing Type выберем элемент меню Software. Далее мы можем выбрать один из большого числа поддерживаемых типов программного моделирования, включая Booch OOD, ROOM, Rumbaugh OMT, Rumbaugh OMT, Shlaer-Mellor, Yourdon and Coad и ряд других. Для нашего примера мы выберем моделирование на базе UML. В Microsoft Visio 2000 поддерживается моделирование и реверс-инжиниринг для UML 1.2.

Воспользуемся готовой UML-диаграммой, которую загрузим из файла \Samples\Software\NeuCom UML.vsd. После того как файл загрузится, обратите внимание на левую панель - UML Navigator , в которой отображается дерево иерархии системной программной модели.

Отметим, что каждый тип диаграммы отображается на отдельной странице. Для того чтобы увидеть ту или иную диаграмму, необходимо выбрать соответствующую вкладку, расположенную в нижней части главного окна. Поддерживаются следующие типы диаграмм.

Для того чтобы добавить новый класс, перетащим на диаграмму Static Structure элемент Class со вкладки UML Static Structure. Затем создадим ассоциацию между новым классом и классом Employee. Для этого с помощью элемента Generalization соединим классы Class1 и Employee.

Теперь зададим следующие свойства нового класса. Изменим название класса на Teacher, на вкладке Attributes добавим новый атрибут Accreditation типа CString. На вкладке Operations добавим:

  • операцию AddAccreditation типа CString;
  • операцию UpdateAccreditation типа CString;
  • операцию Teacher типа CString;
  • операцию ~Teacher типа None.

При использовании Microsoft Visio 2000 Enterprise по созданной диаграмме можно генерировать исходный код. Поддерживаются языки программирования C++, Java и Visual Basic.

Структура Web-узла

В Microsoft Visio 2000 можно использовать режим Internet Diagram для сбора информации о ссылках на текущем Web-узле. При создании карты узла каждая ссылка отображается отдельным элементом, содержащим информацию об адресе ссылки, ее типе и статусе.

После этого автоматически появится диалоговая панель Generate Site Map. Для нашего примера выберем Web-узел фирмы Microsoft (http://www.microsoft.com/). Установим опцию Entire Web Site и зададим пять уровней вложенности ссылок и максимальное число ссылок, равное 300. В разделе Options отключим опцию All Links, а также отключим опции Image Files, Image Maps, Audio Files и Movie Files. Далее в разделе Show отключим опцию Duplicate Links и нажмем кнопку Ok. В результате этих действий мы получим карту Web-узла, в процессе генерации которой будет сообщаться о числе и уровне найденных ссылок.

Помимо рассмотренной выше возможности генерации карт существующих Web-узлов, Visio 2000 позволяет создавать концептуальные карты Web-узлов, которые могут использоваться при дизайне нового Web-узла или расширении существующего.

Microsoft Visio и Automation

Для программного управления Microsoft Visio 2000 можно использовать VBA, Visual Basic, Visual C++ или любое другое средство программирования, поддерживающее механизмы Automation. Создаваемая программа может либо использовать возможности Visio по созданию различных диаграмм, либо просто автоматизировать часто повторяющиеся действия.

Microsoft Visio 2000 предоставляет обширную объектную модель, позволяющую:

  • использовать объекты Visio (документы, страницы, элементы и формулы);
  • изменять свойства объектов;
  • вызывать методы объектов;
  • обрабатывать события.

Иерархия объектов Microsoft Visio представляет собой четкую древовидную структуру, отражающую логическую организацию самой программы. Многие объекты (Document, Page, Shape и т.п.) доступны через соответствующие коллекции. Таким образом, если вы знакомы с Visio на пользовательском уровне, представляете себе основные возможности этой программы и шаги, необходимые для достижения той или иной цели, а также имеете опыт автоматизации других приложений семейства Microsoft Office, то вы без особых проблем сможете создавать программные решения на базе Microsoft Visio 2000.

Заключение

В завершение обзора основных возможностей пакета Microsoft Visio 2000 необходимо отметить, что не следует преуменьшать роль визуального представления той или иной информации. Рассмотренные выше примеры задач, которые легко решаются с помощью Microsoft Visio 2000, наглядно показали только основные возможности данного пакета. В действительности же обширная документация, многочисленные примеры и обучающая система, находящаяся на CD-ROM, не только способствуют быстрому освоению этого мощного средства, но и позволяют создавать самые различные типы диаграмм и решать целый ряд бизнес- и инженерных задач.

КомпьютерПресс 12"2000


1999
2000
2001
2002
2003

Microsoft Visio является мощным программным обеспечением, позволяющим IT-специалистам, деловым людям, инженерам и другим людям, работающим в высокотехнических областях, отображать сложную информацию в виде блок-схем, планов сайта, планов этажей, диаграмм и т. д.

Полезно, хотя все это, намного превосходит то, что пользователю нужно потратить $ 300 за «Стандартную» версию и $ 590 за версию Pro. (Есть потенциально более дешевый вариант, когда вы можете получить Visio Pro для Office 365 за 13 долларов США в месяц, если вы получаете годовую подписку или 15 долларов США в месяц на ежемесячное обязательство).

Но зачем платить вообще, когда доступны совершенно бесплатные и жизнеспособные альтернативы Visio? Вот 9 лучших бесплатных альтернатив Microsoft Visio


1. LucidChart



Если вы ищете веб-альтернативу Microsoft Visio, LucidChart - идеальный выбор. Он предоставляет перетаскиваемый веб-интерфейс для рисования любой диаграммы. LucidChart предоставляет вам возможность создавать диаграммы в сотрудничестве с вашей командой. Множество людей смогут работать с одной и той же диаграммой, что делает ее идеальным выбором для небольших команд.

Одной из замечательных особенностей LucidChart является то, что он может легко экспортировать или импортировать файлы Microsoft Visio vdx. Одна вещь, отсутствующая в LucidChart, - это встроенная классификация различных форм для разных областей, таких как создание сетей, проектирование и т. Д. Вам не нужно подписываться на учетную запись с LucidChart; просто откройте сайт и начните рисование.


2. ASCIIFlow Infinity

Платформы: Браузер



Начиная с простых вещей, если вы ищете быстрый, простой и мгновенно доступный инструмент для диаграмм без привязок колоколов и свистов, ASCIIFlow - хороший вариант.

Вы можете забыть о наличии в вашем распоряжении широкого спектра форм или использовать это для составления комплекса сложных инженерных проектов, но для быстрого представления идей в виде диаграммы это примерно так же эффективно, как вы можете получить. Формат ASCII понятен, и вы можете использовать знакомые ярлыки Windows (Ctrl+ C, Ctrl+ Zи т. д.) Для быстрого измельчения и изменения диаграмм.

Вы можете изменить формат ящиков с ASCII на Lines, чтобы сделать вещи немного яснее, и синхронизировать все это с Google Диском тоже (хотя в настоящее время уровень доступа, который он запрашивает на вашем Google Диске, может отключить больше пользователей, надеюсь, это то, что они могут исправить).


3. Gliffy

Платформы: Windows, Mac, Браузер




Приходя в бесплатные и платные варианты, Gliffy - это надежное приложение для диаграмм, которое полностью охватывает облако. Он интегрируется с такими сервисами, как Google Drive, Confluence и JIRA, чтобы вы могли беспрепятственно сотрудничать с вашими UML, блок-схемами и другими схемами. Gliffy бесплатно для студентов, в то время как другие получают доступ к «базовой» версии программного обеспечения (после 14-дневной пробной версии с платной версией), которая имеет меньше шаблонов, изображений и т. Д., Чем платная версия.

Благодаря простому интерфейсу drag-and-drop, большому разнообразию экспортируемых форматов и совершенно бесплатной версии браузера, которая абсолютно бесплатна, Gliffy - отличный выбор для тех, кто удобен в разработке диаграмм и блок-схем. Однако более продвинутые пользователи могут найти бесплатную версию, немного желающую в функциях, и выбрать один из других, более функциональных опций в этом списке.


4. yEd Graph Editor

Платформы: Windows, Mac, Linux



Вполне возможно, что это самое удобное программное обеспечение для диаграмм, yED вы охватили все: от блок-схем, до семейных деревьев, до более технических диаграмм, таких как сетевые инфраструктуры и модели процессов.

Вы можете настроить свою диаграмму автоматически для себя, чтобы соответствовать любым типам данных, которые вы вводите. Он имеет приличный репозиторий изображений для различных типов диаграмм, а также дает вам возможность импортировать изображения из других источников. Когда вы закончите, вы можете сохранить свою диаграмму как JPEG, XML или HTML, среди других форматов, что упростит загрузку на веб-сайты или отправку клиентам.


5. Graphviz

Платформы: Windows, Mac, Linux




Для чего-то немного альтернативы, вы можете попробовать Graphviz, почти тридцатилетний инструмент, в котором вы создаете графики, иерархии и т. Д., Используя утилиту командной строки и надежный язык DOT. Это требует некоторого привыкания, но как только вы получите его, вы увидите, что это может сэкономить ваше время в долгосрочной перспективе.

Он имеет большое количество форматов, на которые вы можете экспортировать свой график, и ряд макетов, таких как иерархический, радиальный, многострочный и многое другое. Это особенно полезно, если вы не слишком суетливы к красивым цветам, но больше озабочены вводом огромных объемов данных, которые могут быть мгновенно организованы и сгенерированы. (Этот колоссальный граф в верхней части этой статьи был сделан с использованием Graphviz.)


6. LibreOffice Draw

Платформы: Windows, Mac, Linux



LibreOffice Draw - ближайший и самый большой конкурент с открытым исходным кодом Microsoft Visio. Draw - универсальный инструмент рисования, диаграмм и диаграмм. Особенностью, которую я люблю в Draw, является функция группировки.

Вы можете легко группировать разные объекты вместе, а затем выполнять различные действия в группе, такие как перемещение группы, подключение к другим группам и т. Д. В дополнение к другим форматам (по умолчанию используется формат XML), вы также можете экспортировать свои диаграммы в виде файлов SWF Flash , В качестве дополнительного удовольствия, вот пакет форм для Draw, которые похожи на те, которые вы найдете в Visio.


7. Dia

Платформы: Windows, Mac, Linux



Dia - это программа с открытым исходным кодом, очень похожая на Microsoft Visio, с тем же набором функций. С Dia можно легко создавать диаграммы UML, блок-схемы, сетевые процессы и архитектуры, диаграммы связей сущностей и т. д. Формат файла по умолчанию для любого файла, созданного с помощью Dia, - .dia, но есть много форматов файлов, на которые вы можете экспортировать свою диаграмму, включая формат.vdx Microsoft Visio.


8. Draw.io

Платформы: Браузер



Draw.io имеет очень отзывчивый и доступный интерфейс, с инструментами в столбце слева и чертежом в столбце справа. Вам не нужно регистрироваться в учетной записи, чтобы использовать Draw.io, и с того момента, как вы находитесь на сайте, вам предоставляется возможность сохранить вашу работу в облачных сервисах, таких как Google Диск и OneDrive или ваш жесткий диск.

Если вы подключаете Draw.io к своей учетной записи Google, у этого есть очень функциональное сотрудничество в режиме реального времени, позволяющее работать с проектами одновременно с другими. Это не сложный инструмент, поэтому, хотя он доступен, он не предлагает глубины функций другого программного обеспечения для диаграмм.


9. Pencil Project

Платформы: Windows, Mac, Linux



Pencil Project - альтернатива Microsoft Visio с открытым исходным кодом, которая активно поддерживается сообществом разработчиков. Их цель для проекта «Карандаш» - сделать диаграммы максимально простой и удобной для всех от новичка до специалиста. Вы также можете установить его как расширение Firefox,чтобы вы могли легко создавать свои диаграммы во время просмотра Интернета. (Обратите внимание, что когда мы в последний раз проверяем, это расширение несовместимо с Firefox Quantum - здесь мы надеемся, что они его обновят.)

Он регулярно обновляется с помощью новых шаблонов, шаблонов и других функций, позволяет экспортировать вашу работу в несколько форматов и интегрироваться с OpenClipart.org, позволяя мгновенно искать в Интернете изображения для создания ваших проектов.

Надеюсь, вы найдете эти бесплатные альтернативы Microsoft Visio полезными. Или после тестирования они все еще верят, что платные инструменты предлагают что-то, чего нет? Дайте нам знать об этом в комментариях!