Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Леонтьев Б.К. Я изучаю Microsoft Office Visio 2003 (PDF)

.pdf
Скачиваний:
709
Добавлен:
02.05.2014
Размер:
919.27 Кб
Скачать

Публикация решений в Интернет

221

 

 

 

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

Будут ли ваши образы иметь авторские права

Трафареты, шаблоны и исходный код, поставляемый вместе с продуктами Visio, защищены авторскими правами, которые принадле жат корпорации Visio и защищаются законами Соединенных Штатов и положениями международных соглашений. Вы не можете распростра нять какой либо защищенный правами шаблон, поставляемый вместе с продуктом Visio, если ваш пользователь не имеет лицензионную копию продукта Visio, на которой имеется данный шаблон. Это правило распро страняется и на образы, которые вы создаете посредством модифициро вания образов, имеющихся на «авторских» шаблонах.

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

Проверка шаблонов

Вы должны проверить все шаблоны в трафарете на их общую со гласованность, а затем проверить каждый шаблон индивидуально. После выполнения следующих тестов, потратьте несколько минут на создание диаграмм или графиков, с которыми будут работать ваши пользователи.

Проверка шаблонов на согласованность

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

Имя шаблона и подсказка

Проверьте правильность орфографии, пунктуации, печати, грам матики, содержания и размещения текста, а также согласованность тек ста с другими образами.

Избавьтесь от выступающих частей в имени шаблона, чье выделе ние при выборе пиктограммы будет выглядеть слишком вытянутым и тем самым портить вид. Для проверки выберите Edit Select All. Вырав нивайте имена в одной «манере» для каждого шаблона в трафарете!

222

Публикация решений в Интернет

 

 

 

Пиктограммы

Расположите пиктограммы в логическом порядке, проведите их согласованное выравнивание и убедитесь, что они появляются слева на право и сверху вниз.

Установите правильный размер. Обычно при настройке использу ется параметр Normal.

Убедитесь, что каждая пиктограмма несет смысловую нагрузку и объясняет функцию шаблона. Осмотрите каждую пиктограмму, про верьте ее четкость и сравните с шаблоном. Для проверки нажмите правой кнопкой мыши на шаблоне и выберите из всплывающего меню команду Edit Icon (Редактировать пиктограмму).

Настройте на автоматическую модернизацию пиктограммы с вы бранной графикой. Для этого нажмите правой кнопкой на шаблоне и выберите в меню команду Master Properties. В диалоговом окне Master Properties в секции Behavior (Поведение) укажите параметр Generate Icon Automatically From Shape Data (Автоматическая генерация пиктограммы из данных образа).

Проверка шаблона в окне чертежа шаблона

Для того, чтобы проверить образ в окне чертежа шаблона, открой те файл трафарета в виде Original. В окне трафарета дважды нажмите на пиктограмме шаблона или нажмите правой кнопкой на шаблоне, а затем выберите из всплывающего меню команду Edit Master. Откроется окно трафарета в окне чертежа исходного шаблона. Далее выполните следую щие процедуры.

Проверка шаблонов с разными масштабами страницы

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

Как проверить образ на чертеже того же масштаба

1.Выберите File Open.

2.В поле File Name укажите файл эскиза, который содержит тра фарет с проверяемыми шаблонами и страницу чертежа, использующую тот же масштаб, что и данные шаблоны.

Публикация решений в Интернет

223

 

 

 

3.В поле Open укажите параметр Read Only и нажмите OK.

4.Перетащите шаблон на страницу чертежа, чтобы создать при мер, подлежащий проверке.

5.Масштаб, используемый образом Shape, должен использовать соответствующую шкалу. Для проверки этого выберите File Page Setup

инажмите на Drawing Scale.

Одномерный или двумерный интерактивный стиль должен соот ветствовать образу. Для проверки этого выберите Format Behavior.

Информация о шаблоне в диалоговом окне Special должна быть правильной. Например, убедитесь, что поля Data заполнены и что образ связан ссылкой с определенной для него справкой Help. Для проверки этого выберите Format Special.

Параметр Protection должен быть настроен. Откройте окно ShapeSheet шаблона или выберите Format Protection, чтобы проверить настройки параметра Protection.

Соединительные точки должны быть видны. Выберите View Connection Points.

Проверка шаблона на чертеже того же масштаба

Общее поведение образа

Образ соответственно выравнивается, когда вы рисуете его.

Образ ведет себя ожидаемым способом при соединении его с дру гими образами (к примеру, образ соединителя использует соответствую щий тип подклейки).

Образ действует ожидаемым способом, когда вы дважды щелкаете на нем кнопкой мыши. Вы также можете проверить настройку при выбо ре команды Format Behavior.

Образ может удаляться.

Образ выглядит так, как вы хотели бы его видеть на распечатке. Помните, что некоторые узоры заполнения могут влиять на вид образа при использовании принтеров PostScript.

Поведение привязки и подклейки

Образ и поле выравнивания привязывается к сетке.

Пример привязывается к другим образам, к сетке и направляю щим так, как это ожидалось.

224

Публикация решений в Интернет

 

 

 

Текст образа

Текстовое окно образа появляется в правильном месте, и текст, который вы вводите, располагается и выравнивается верно.

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

Образ и его текст взаимодействуют ожидаемым образом, когда вы калибруете образ вертикально, горизонтально или пропорционально. Этот тест в частности важен, если вы программируете образ на особый тип калибровки, к примеру, только в одном направлении.

Образ и его текст взаимодействуют ожидаемым образом, когда вы вращаете образ, используя команды Rotate Left и Rotate Right или Инст# румент Поворот.

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

Образ и его текст взаимодействуют ожидаемым способом, когда вы разгруппировываете образ. В случае, если шаблон не является груп пой, то команда Ungroup не активизирована.

Настройка образа

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

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

Actions.

Определенная для образа справка Help должна давать полезную информацию об образе.

Диалоговое окно Special должно содержать соответствующую ин формацию. Для проверки этого выберите Format Special.

Как проверить образ на чертеже с другим масштабом

1. Создайте новую страницу, масштаб которой будет сильно отли чаться от масштаба образа, подлежащего проверке. Например, если шаб лон создан в масштабе 1:1, то создайте страницу с масштабом 1/4 дюйма = 1 футу.

Публикация решений в Интернет

225

 

 

 

2.Перетащите шаблон на страницу чертежа, чтобы создать при мер для проверки.

3.Проверьте следующее:

Остается ли образ соответственно выровненным в своем поле выравнивания, когда вы перетащили его на страницу.

Привязывается ли образ и его поле выравнивания к сетке.

Взаимодействует ли образ и его текст ожидаемым способом, когда вы изменяете размеры образа вертикально, горизонтально и пропорционально.

Взаимодействует ли образ и его текст ожидаемым способом, когда вы вращаете образ, используя команды

Rotate Left, Rotate Right и Инструмент Поворот.

Добавляем справки Help к шаблонам

Вы можете снабдить интерактивной справкой Help, которая будет выводить на экран общие советы по использованию шаблона в трафаре те. Visio поддерживает WinHelp (файлы с расширением .hlp) и HTML Help (файлы с расширением .chm).

Объединение Help с шаблоном

Вы можете объединить Help с любым образом в чертеже. Как пра вило, справку Help объединяют с шаблонами в трафарете. Пользователь выводит на экран Help для образа из всплывающего меню данного обра за или шаблона. Приложение Visio размещает тему Help для образа, ис пользуя идентификатор содержания ID, который определяется в файле с расширением .hpj и применяется для составления файлов с расширени ем .hlp или .hhp (.chm). Для того, чтобы объединить какую то тему Help с образом, вы должны определить для этой темы идентификатор содержа ния.

Как объединить Help с шаблоном в трафарете:

1.Откройте трафарет в виде Original, чтобы можно было редакти ровать его шаблоны, или нажмите правой кнопкой на титульной панели трафарета и выберите Edit.

2.Дважды нажмите на шаблоне, чтобы открыть его чертежное ок но, а затем укажите образ.

3.Выберите Format Special.

226

Публикация решений в Интернет

 

 

 

4. В окне Help введите имя для файла Help и пароль, используя следующий синтаксис:

filename.hlp!#n или filename.chm!#n

Именем вашего файла Help будет Filename.hlp или filename.chm, где n — это количество идентификаторов содержания, к примеру, Sha# pe.hlp#63 или Shape.chm#63. В случае, если вы хотите изобразить содер жание темы вашего файла Help, то не задавайте число идентификатора содержания, воспользуйтесь следующим синтаксисом:

filename.hlp или filename.chm

5. Нажмите OK.

В тот момент, когда пользователь активизирует команду Help, по явится указанная тема:

Во всплывающем меню, которое не связано с ссылкой на исходную систему Help для WinHelp.

В стандартном окне, которое является частью системы Help шаблона для HTML Help.

В случае, если вы не определяете тему Help для образа, то команда Help в меню будет неактивна.

Важно: Нажатие клавиши F1 всегда выводит на экран интерактив ную справку Visio, а не тему для данного образа.

Для того чтобы приложение Visio отыскало ваш файл Help, вы должны разместить его в «правильной» папке. По умолчанию, приложе ние Visio сначала ищет файл Нelp образа в папке справочных файлов (обычно папка \Help). Вы можете изменить папку посредством измене ния пути Help в диалоговом окне File Paths. Для этого просто выберите

Tools Options и нажмите на File Paths.

Проверка справки образа

Убедитесь, что справка образа разработана так же тщательно, как и сам образ. Проверьте Help и способ ее появлений на согласованность и точность.

Для того, чтобы проверить справку образа:

1. Нажмите правой кнопкой на шаблоне в трафарете или создайте пример образа и нажмите правой кнопкой на этом примере. Выберите Help и убедитесь в том, что появляется правильная тема справки.

Публикация решений в Интернет

227

 

 

 

2.Создайте другой пример образа, укажите его и нажмите правой кнопкой мыши. Выберите из всплывающего меню команду Help и убеди тесь, что появляется правильная тема Help.

3.Убедитесь в том, что показываются правильные темы.

4.Проверьте каждую тему на орфографию, грамматику, согласо ванность и точность содержания.

Проверка трафарета

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

Приведение в порядок шаблонов на трафарете

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

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

Для того, чтобы помочь пользователям опознавать ваш шаблон, вы можете разработать выбранный образ для его пиктограммы.

Как определить имя шаблона и подсказку

1.Откройте трафарет в виде Original или нажмите правой кнопкой на титульной панели трафарета и выберите Edit.

2.В окне трафарета нажмите правой кнопкой на шаблоне и вы берите из всплывающего меню опцию Master Properties (Свойства шаб лона).

3.В поле Name введите имя для шаблона. В случае, если вы хоти те, чтобы имя шаблона было выровнено под пиктограммой в иной, а не в центрированной манере, то укажите параметр Align (Выравнивание).

228

Публикация решений в Интернет

 

 

 

4.В поле Prompt введите текст, который должен появляться в строке состояния и в ScreenTip, когда пользователь выбирает пикто грамму.

5.Для настройки размера пиктограммы Icon size укажите желае мый размер.

Как создать выбранную пиктограмму шаблона

1.В окне трафарета нажмите правой кнопкой на шаблоне и выбе рите Edit Icon.

2.Воспользуйтесь чертежными инструментами в окне редактиро вания окне пиктограммы и отредактируйте пиктограмму или создайте новую.

3.Закончив, закройте окно редактирования пиктограммы.

4.Для того, чтобы защитить вашу выбранную пиктограмму, на жмите правой кнопкой на шаблоне и выберите Master Properties. Убеди тесь, что параметр Generate Icon Automatically From Shape Data (Автома тическая генерация пиктограммы из данных образа) не включен.

«Зачистка» файла трафарета

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

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

Введите краткую информацию о трафарете. Для этого активизируйте окно трафарета и выберите File Properties.

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

Удалите все стили для страницы, которые не используются шаблонами в трафарете. Трафаретный файл должен содержать только шаблоны и их стили.

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

Публикация решений в Интернет

229

 

 

 

Используйте команду Save As, чтобы сохранить файл вашего трафарета и убедитесь, что в диалоговом окне отключен параметр Workspace. Список рабочей области трафарета должен быть пустым.

Проверка трафаретов

Проверка трафаретов осуществляется через диалоговое окно Open и трафарет, открытый в виде Original, Copy и Read Only.

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

Как проверить информацию в диалоговом окне Open

1.Выберите File Open.

2.В поле File Name укажите файл трафарета.

3.Убедитесь в следующем:

Настройкой Open в режиме по умолчанию является Read Only.

В поле Description должны появиться заголовок и описание. В случае, если они не появились, не забудьте добавить их позже в первоначальный файл, используя File

Properties.

Как проверить оригинальную версию трафарета

1.Откройте файл трафарета в виде Original.

2.Убедитесь в следующем:

Файл открывается со своим именем, правильно расположенным на титульной панели. Например, имя может выглядеть так: Basic Shapes.vss. В случае, если страница чертежа открыта, то вы не увидите расширения

.vss.

Окно трафарета расположено в левой части экрана.

Необходимая информация о файле имеется. Для того, чтобы проверить это, выберите File Properties и

230

Публикация решений в Интернет

 

 

 

проверьте орфографию, грамматику, содержание, размещение, вид печати и пунктуацию.

Как проверить копию трафарета

1.Откройте файл трафарета в виде Copy.

2.Убедитесь в следующем:

Файл открывается с исходным именем (к примеру,

Stencil1).

Отсутствует информация о файле, кроме поля Author. Это поле данных отображает имя пользователя, определенное в диалоговом окне Options меню Tools.

Как проверить трафарет с атрибутами «Только для чтения»

1.Закройте все другие файлы и откройте файл трафарета в виде

Read Only.

2.Убедитесь в следующем:

Имя файла появляется на титульной панели в фигурных скобках.

В меню File команда Save — тусклая.

В меню Edit команды Cut, Clear, Paste и Duplicate

тусклые.

В меню Master все команды — тусклые.

Проверка эскиза

Перед тем, как сохранить эскиз, убедитесь, что:

Список рабочей области содержит только файлы, которые, по вашему мнению, должны быть открытыми.

Все окна находятся на соответствующих позициях.

Все окна, которые, по вашему мнению, должны быть минимизированы, уже минимизированы.

Создание рабочей области для эскиза осуществляется через выбор параметра Workspace в диалоговом окне Save As и сохранение файла эс киза. В случае, если вы не отменили параметр Workspace программа бу дет обновлять список рабочей области эскиза каждый раз, когда сохра няется файл оригинала.

Публикация решений в Интернет

231

 

 

 

Приведение эскиза в порядок

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

Как удалить ненужные шаблоны из трафарета документа вашего эскиза

1.Активизируйте окно чертежа и выберите Window Show Document Stencil.

2.Удалите только те примеры, которые не представлены в черте

жах.

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

1.Откройте эскиз на другом компьютере.

2.Выберите Window Tile.

3.Убедитесь в том, что окна находятся в том же положении, что и на вашем компьютере.

Как снабдить ваш эскиз краткой информацией

Выберите File Properties и нажмите на Summary.

Проверка эскиза

Проверка эскиза осуществляется также через информацию диало гового окна Open и анализ работы при открытии эскиза в виде Original,

Copy или Read Only.

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

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

232

Публикация решений в Интернет

 

 

 

Как проверить информацию в диалоговом окне Open

1.Выберите File Open.

2.Перейдите к файлу эскиза, который подлежит проверке и выбе

рите его.

3.В поле Description (Описание) убедитесь в том, что появились заголовок и описание данного файла.

В случае, если заголовок и описание не появились, не забудьте до бавить их позже в файл оригинала, используя File Properties.

Как проверить оригинальную версию эскиза

1.Откройте файл эскиза в виде Original.

2.Убедитесь в том, что эскиз открывается правильно.

Файл открывается со своим именем, которое корректно отображается на титульной панели. Например, если файл эскиза есть Организационный план.vst, то имя на титульной панели также должно быть Организационный план.vst.

Все файлы трафарета с расширением .vss объединяются с эскизом, открытым в виде Read Only.

Окно страницы чертежа открыто в режиме Whole Page, если не задан другой режим.

Трафарет и окна чертежей расположены верно. Выберите Window Tile и проверьте расположение окон.

В эскизе присутствует корректное количество страниц. Для этого проверьте Page внизу чертежной страницы. Эскиз должен иметь только одну страницу, если вы намеренно не создаете дополнительных страниц.

Содержание каждой страницы (включая каждый задний план) верно.

Ничего неожиданного не появляется на синей области за пределами чертежной страницы. Для того, чтобы проверить это, просмотрите каждую страницу при увеличении на 5%. Для того, чтобы убедиться, что все образы видимы, выберите Edit Select All.

3. Убедитесь в том, что настройки эскиза верны.

Масштаб каждой страницы совместим с образами, которые будут использоваться вместе с эскизом. Для того,

Публикация решений в Интернет

233

 

 

 

чтобы проверить это, для каждой страницы выберите File

Page Setup и нажмите на Page Properties.

Размер страницы соответствует ориентации, используемой для вывода на печать.

Ни один шаблон не остается в трафарете документа, если только вы не создали форму на чертежной странице эскиза (в этом случае не должно появляться ни одного другого шаблона). Для проверки выберите Window Show Document Stencil.

Информация о свойствах файла представлена правильно

— выберите File Properties и проверьте орфографию, грамматику, содержание, расположение и вид текста, а также пунктуацию.

Настройки эскиза для каждой страницы совпадают с ожидаемыми. Для проверки выберите Tools Options и

команды Snap & Glue и Ruler & Grid. Выберите File Page Setup и обратите внимание на опции Page Size (Размер страницы), Drawing Scale (Чертежный масштаб) и Page Properties (Свойства страницы). Проверьте списки стилей на инструментальной панели Formatting (Форматирование).

Параметры для дисплея того или иного эскиза установлены соответственно: линейки, сетка, направляющие, соединительные точки, инструментальная панель и строка состояния.

Убедитесь, что Палитра цветов эскиза соответствует палитре любого трафарета, который открывается вместе с этим эскизом.

Как проверить копию эскиза

1.Откройте файл эскиза в виде Copy.

2.Убедитесь в том, что файл открывается вместе с именем чертеж ной страницы, которое выглядит примерно так: Drawing1:Page 1.

3.Убедитесь в том, что чертежная страница и любые добавленные вами страницы выглядят так, как вы этого ожидали.

4.Убедитесь в том, что все файлы трафаретов с расширением .vss объединенные с эскизом, открываются в виде Read Only.

234

Публикация решений в Интернет

 

 

 

5. Выберите File Properties и убедитесь в том, что все поля дан ных свойств файл являются пустыми, кроме поля Author.

Как проверить Read Only версию эскиза

1.Откройте файл эскиза в виде Read Only.

2.Убедитесь в том, что имя файла на титульной панели чертежно го окна появляется в фигурных скобках.

3.Убедитесь в том, что в меню File команда Save — тусклая.

Установка трафаретов и эскизов

Для того, чтобы приложение Visio находило ваши трафаретные и эскизные файлы, а также любые дополнительные программы, которые, по вашему мнению, должны работать с этими файлами, просто располо жите их в папке \Solutions. При размещении файлов в этой папке ваши трафаретные и эскизные файлы появятся на экране, когда пользователь выберет путь File New Choose Drawing Type или File Stencils Open Stencil. Кроме того, они появятся, когда пользователь запустит в дейст вие Microsoft Office Visio 2003 и выберете Create New Drawing (Создать но вый чертеж) Choose Drawing Type (Выбрать тип чертежа).

В случае, если вы хотите установить ваши трафаретные и эскизные файлы где то еще, то измените папку, предназначенную для режима по умолчанию. Для этого выберите Tools Options, нажмите на File Paths и в диалоговом окне File Paths просто определите желаемый путь для режи ма по умолчанию.

Перенос файлов эскизов

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

1.Когда программа открывает файл из списка рабочей области, она сначала исследует сохраненный путь файла.

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

Публикация решений в Интернет

235

 

 

 

3. Visio использует папку текущего файла рабочей области для раз мещения файлов. Во время переноса файлов вы копируете трафареты и эскизы в одну и ту же папку, при этом Visio может открывать все файлы в списке рабочей области.

Защита трафаретов и эскизов

Самым легким способом защиты трафаретов и эскизов от случай ных изменений является преобразование их в файлы с атрибутами «Только для чтения».

Когда вы создаете эскиз, откройте файлы трафаретов, которые хо тите включить в него, в виде Read Only и затем сохраните эскиз.

При этом Visio будет автоматически открывать трафареты как файлы с атрибутами «Только для чтения».

Когда вы используете команду Save или Save As, вы можете указать параметр Read Only, чтобы сохранить файл Visio с защитой read#only.

В случае, если вы сохраняете файл таким способом, то ваши поль зователи не смогут открыть его в виде Original.

Другим способом защиты документа является использование ко манды Protect Document. Эта команда не позволяет пользователю изме нять в эскизе какие либо страницы заднего плана.

Кроме того, она защищает все шаблоны в трафарете, все образы на чертеже и все стили в эскизе.

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

Для того, чтобы защитить документ, выберите View Windows Drawing Explorer, а затем нажмите правой кнопкой на имени документа. После этого укажите во всплывающем меню опцию Protect Document.

Глава 3.

Создаем карту существующего web сайта

Вменю File выбираем New, идем в Web Diagram щелкаем на Web Site Map.

Вдиалоге Generate Site Map вводим адрес web сайта так:

Сервер HTTP просто вводится в поле данных Address box.

Сервер сети вводится через кнопку Browse.

236

Публикация решений в Интернет

 

 

 

Проанализируйте максимальное количество уровней (от до 12) и ссылок, которые включены в ваш сайт. Для изменения лимита по умол чанию, воспользуйтесь кнопкой Settings и вкладкой Layout.

Modify Layout

Изменить стиль карты web сайта.

Extensions

Выбор дополнительных компонентов, которые можно включить в

карту.

Protocols

Выбор Интернет протоколов, которые можно включить в карту.

Создание отчета

Из меню Web выберите команду Reports, а затем выберите All shapes, by type.

Для того, чтобы сделать полный отчет только по объектам из за которых могут появиться ошибочные ссылки, из меню Web выберите ко манду Reports, а затем выберите Shapes with hyperlink errors.

Использование редактора Visual Basic

237

 

 

 

Часть 12.

Использование редактора Visual Basic

Глава 1.

Microsoft Authenticode

ВVisio 2003 встроена так называемая технология Microsoft Authen# ticode, которая дает возможность разработчикам создавать цифровые подписи для проектов VBA и применять цифровые сертификаты, под тверждающие надежность источника.

Вслучае, если подписанный проект был изменен, пользователь может отключить макросы в документе Visio.

Новый формат файла XML расширяет саму объектную модель Visio, VBA расширения, а также поддерживает так называемые COM на стройки.

Кроме этого, XML формат взаимодействует с XML приложения ми, что облегчает обмен информацией посредством созданных диаграм м, включая данные, не связанные с самим образом. Объект может моде лироваться с использованием около 90 новых свойств в автоматическом режиме и обеспечивать доступ к большому количеству Visio диаграмм.

Через COM поддержку настроек вы можете усовершенствовать программируемый код в Visio через Component Object Model (COM), при этом цифровые сигнатуры для VBA проектируются посредством Micro soft Authenticode, а сама технология позволяет в цифровой форме подпи сывать VBA проекты в их решениях.

Любой документ или файл Microsoft Office Visio содержит проект, к которому вы можете добавить модули и формы в зависимости от того, какое решение вам требуется.

238

Использование редактора Visual Basic

 

 

 

Глава 2.

Cреда разработки

Любой документ или файл Microsoft Office Visio 2003 содержит проект, к которому вы можете добавить модули и формы в зависимости от того, какое решение вам требуется, при этом в минимальной конфи гурации каждый проект содержит модуль класса ThisDocument. Этот мо дуль класса изображает свойства, методы и события определенного доку мента, связанного с вашим проектом.

Окно обозревателя проекта Project Explorer отображает список проектов и объекты в документах Microsoft Office Visio.

Окно свойств Properties отображает список свойств для выбранно го предмета.

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

Поле меню отображает команды, которые вы строите, запускаете и переустанавливаете в вашей программе.

Инструментальная панель дает быстрый доступ к наиболее ис пользуемым командам в среде разработки.

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

Глава 3. Запуск

Вы можете запустить редактор Visual Basic, даже не открывая доку мент Microsoft Office Visio, но сначала вы должны открыть документ, что бы увидеть проект VBA для данного документа. Пример Microsoft Office Visio добавляет проекты только в те документы, которые открыты в виде Original или Copy. Однако, если документ уже имеет проект, вы можете посмотреть проект для документа, который открыт в виде Read Only.

Как запустить в действие редактор Visual Basic

1. Запустите приложение Microsoft Office Visio, откройте эскиз, трафарет или чертеж в виде Original или Copy, но не в виде Read Only.

Использование редактора Visual Basic

239

 

 

 

2. Выберите Tools Macros Visual Basic Editor.

Вы можете выбрать вашу рабочую среду в VBA, настроив такие па раметры, как размер шрифта, цвет кода, параметры ошибок в синтакси се и условия объявления переменных.

Глава 4.

Как настроить параметры среды

Выберите Tools Options, нажмите на Редактор (Editor) или Ре# дактор формата (Editor Format) и настройте необходимые параметры.

По умолчанию, проекты должны иметь то же имя, что и документ, с которым они связаны. Однако каждый проект имеет окно Свойства проекта (Project Properties), где вы можете переименовать ваш проект и предоставить дополнительную информацию (к примеру, описание про екта). Кроме того, вы можете вообще заблокировать ваш проект.

Как открыть окно Project Properties

Выберите Tools Project Name Properties и настройте свойства проекта или нажмите правой кнопкой на имени проекта в окне обозре вателя проекта Project Explorer.

Навигация по проекту

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

Сохранение проекта

Проект VBA сохраняется в самом документе Microsoft Office Visio. Документ Microsoft Office Visio может быть сохранен как:

Эскиз с расширением файла .vst.

Трафарет с расширением .vss.

Чертеж с расширением .vsd.

Когда пользователь создает новый документ Microsoft Office Visio из эскиза, программа копирует проект VBA и его предметы в новый до кумент.

240

Использование редактора Visual Basic

 

 

 

Как сохранить документ Microsoft Office Visio и его проект VBA

Выберите File Save или в Visual Basic Editor выберите File Save File Name.

Имя файла и местоположение документа изображаются в скобках после названия проекта в окне Project Explorer для VBA.

Глава 5.

Создание проекта

Проект Microsoft Visual Basic for Applications (VBA) состоит из мо дулей, модулей класса и пользовательских форм.

Модулем является набор объявлений, следующих за процедура ми — список инструкций, которые выполняет программа.

Модуль класса определяет объект, его свойства и его методы. Мо дуль класса работает как эскиз, из которого по ходу выполнения про граммы создается пример объекта. Любой проект VBA, основанный на пакете Microsoft Office Visio содержит в себе модуль класса ThisDocument. Этот модуль класса изображает свойства, методы и события документа Microsoft Office Visio, который содержит данный проект VBA.

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

Обосновывают входные данные пользователя.

Транслируют код в данные, которые используются для генерации чертежа.

Используют режим Автоматизации для создания чертежа.

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