Автор: Пользователь скрыл имя, 13 Марта 2012 в 22:25, курсовая работа
В докладе на конференцию КИИ‑2004 была представлена первая версия графического конструктора объектных моделей на основе Microsoft Visio. Этот инструмент позволял строить изображения объектных моделей (точнее, изображения фрагментов больших, т.е. состоящих из большого количества объектов, моделей, а изображения небольших моделей – целиком) в виде диаграмм MS Visio и сохранять их в документах специального XML‑языка. Последние могли передаваться в приложения, поддерживающие работу с соответствующими им моделями.
Введение
1. Назначение Microsoft Visio
2. Требования к программному обеспечению
3. Основные характеристики пользовательского интерфейса
4. Функции, операции и основные приемы работы Microsoft Visio
Заключение
Список использованной литературы
3
Содержание
Введение
1. Назначение Microsoft Visio
2. Требования к программному обеспечению
3. Основные характеристики пользовательского интерфейса
4. Функции, операции и основные приемы работы Microsoft Visio
Заключение
Список использованной литературы
Специалисты в области электротехники часто задают вопрос, как начертить электрическую схему, и какую программу использовать для черчения схем?
В докладе на конференцию КИИ‑2004 была представлена первая версия графического конструктора объектных моделей на основе Microsoft Visio. Этот инструмент позволял строить изображения объектных моделей (точнее, изображения фрагментов больших, т.е. состоящих из большого количества объектов, моделей, а изображения небольших моделей – целиком) в виде диаграмм MS Visio и сохранять их в документах специального XML‑языка. Последние могли передаваться в приложения, поддерживающие работу с соответствующими им моделями.
Таким образом, связь между графическим конструктором и интерпретирующими объектные модели приложениями была «однонаправленной». Функциональность описываемой в данной работе настоящей версии рассматриваемого инструмента доведена до уровня, когда он становится полноценным редактором, позволяющим просматривать и изменять фрагменты уже имеющихся моделей, а не только рисовать новые. Некоторые новые возможности редактора облегчают работу с достаточно большими фрагментами.
Предлагаемый графический конструктор предоставляет возможность работать с наборами изображений объектов определенных типов. Объекты этих типов являются конструктивными элементами, из которых строится объектная модель. Такой набор типов мы назовем библиотекой (объектов), или объектной библиотекой[1]. Библиотеки могут включать как стандартные для программирования простые типы (строки, числа, символы и т.д.), так и типы, имеющие более сложную структуру – совокупность полей данных. Здесь используется термин «поле данных», чтобы отличить его от таких понятий как атрибут, слот, переменная класса и т.д., с помощью которых описывается структура объектов.
Поле данных является более широким понятием, оно указывает на наличие у объекта некоторой информации (данного), которое может быть получено через этот интерфейс. Обычно объекты имеют фиксированную структуру. Это, в частности, бывает, когда объекты реализованы в объектно-ориентированном языке с классами. Однако объекты одного типа могут иметь и различный набор полей данных, т.е. изменяемую структуру, в том числе во время вычисления (runtime). Такое возможно, если объекты реализованы средствами ООП на основе прототипов. Совокупностью полей данных могут также отображаться в конструкторе последовательные типы данных, например, массивы или списки, которые, впрочем, в некоторых библиотеках могут пониматься как объекты.
Здесь важно отметить, что библиотека подразумевает реализацию входящих в неё типов данных в некотором другом приложении (или других приложениях), а пользователь конструктора объектных моделей рассматривает те объекты, с которыми он работает, лишь как некоторые структурные описания классов, функциональное значение которых ему заранее известно. Таким образом, описание поведения объектов полностью исключено из модели, которая создается в конструкторе, и остается только их структурное описание. Это связано с тем – и это главная особенность конструктора, – что он ориентирован не на разработку новых приложений, а предназначен для построения объектной модели из всех возможных типов данных, которые уже описаны в библиотеке и ранее были реализованы в соответствующих приложениях, обеспечивающих объектное имитационное моделирование в конкретных предметных областях. Именно в этом проявляется существенное отличие разрабатываемого здесь интерфейса от различных систем объектно-ориентированного проектирования: последние ориентированы на разработку программных приложений с нуля, а предлагаемый инструмент предназначен для построения моделей на основе уже реализованных в различных приложениях библиотек объектов. Подобную технологию можно было бы назвать визуальным (объектным) моделированием, по аналогии с термином «визуальное программирование».
Таким образом, представленный конструктор можно рассматривать как инструмент, позволяющий ускорить процесс разработки объектных моделей. Его пользователь создает (или применяет) готовые библиотеки типов, описания классов или прототипов объектов, которые используются для формирования объектов в приложениях, непосредственно обеспечивающих объектное моделирование для конкретных предметных областей.
Для обеспечения работы графических конструкторов, в частности Microsoft Visio, необходимы следующие системные требования:
- операционная система Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздняя версия или Microsoft Windows Server 2003 или более поздняя версия ;
- компьютер и процессор ПК с процессором 500 МГц или более, 256 или более МБ ОЗУ;
- дисковод для DVD-дисков;
- ПК с процессором 1 ГГц и 512 МБ ОЗУ (или более мощный компьютер) необходим для работы с Microsoft Office Outlook 2007 с диспетчером контактов;
- жесткий диск Для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален;
- разрешение экрана Минимум 800x600 точек (рекомендовано 1024x768 или более);
- подключение к Интернету Для загрузки и активации продуктов понадобится широкополосное подключение к Интернету со скоростью 128 кбит/с и выше.
А также рекомендуется использование дополнительных компонентов Microsoft Internet Explorer 6.0 с установленными пакетами обновления, для пользователей Outlook 2007 понадобится Microsoft Exchange Server 2000 или более поздней версии.
Все программы для создания электрических схем, можно разделить на три категории:
1)Системы автоматизированного проектирования электрооборудования (к ним относятся такие программные комплексы, как ElectriCS - приложение для AutoCAD, КОМПАС-Электрик V8 Plus Express совместно с КОМПАС-График и Системой проектирования спецификаций).
Данную категорию отличает сложный интерфейс, очень высокая стоимость и для работы с этими программами требуется специальная подготовка. Эту категорию программных продуктов целесообразнее всего применять в крупных проектных организациях.
2) Ко второй категории относятся универсальные программы, которые более простые в работе, но позволят не только легко начертить электрическую схему, но и выполнить другие необходимые в работе инженера функции, тем самым заменить множества других программ (к ним можно отнести такие программы как Visio и ConceptDraw а также узкоспециализированные программы для черчения электрических схем, такие как Schemagee, PlainCAD).
Программы этой категории отличаются простотой в использовании, не требуют специальной подготовки для использования, и не высокой стоимостью.
В организациях, где требуется регулярно чертить электрические схемы, оформлять техническую документацию, применение этих программ, по моему мнению, наиболее целесообразно.
3) К третьей категории можно отнести простенькие программки с ограниченной функциональностью для черчения электрических схем. Их тоже много, но я бы отметил одну из них. Это бесплатная программа sPlan, которая может быть полезна для единичного черчения простеньких схем, а также для начинающих радиолюбителей.
Упомянутые здесь программы приведены лишь для примера. На самом деле их в десятки раз больше, и выбрать из них наиболее приемлемую для использования электротехническим персоналом, задача не из простых. Во первых все их нужно иметь в наличии, во вторых иметь возможность для их тестирования.
Microsoft Visio обладает рядом преимуществ по сравнению с другими графическими конструкторами. Выпускается она в двух комплектация: Office Visio Professional и Office Visio Standard. Для черчения электрических схем, вполне достаточно пользоваться Visio Standard, которая в два раза дешевле чем Visio Professional.
Для черчения электрических схем, основными положительными характеристиками Visio, являются:
Удобная система создания схем, методом перетаскивания готовых трафаретов УГО из окна трафаретов на рабочий лист чертежа. При этом все трафареты находятся перед глазами, обеспечено удобное переключение между библиотеками, все действия наглядны и сведены к минимуму. Имеется инструмент "Штамп" для отображения однотипных трафаретов.;
Отключаемые инструменты "Привязать" (к сетке, маркерам, вершинам, точкам соединения), силу привязки которых можно плавно регулировать, повышают точность установки элементов схем и соединителей при высокой скорости черчении;
Продуманная работа с помощью "горячих" клавиш позволяет исключить дополнительные операции при копировании, дублировании элементов и участков схем;
Для создания дополнительных трафаретов УГО, не требуется дополнительных приложений (для большинства программ отнесенных мной ко второй категории, необходимо приобрести дополнительное приложение для создания трафаретов). Созданный трафарет УГО, или фрагмент схемы можно быстро сохранить для последующего использования, перетащив на окно библиотеки фигур.
При работе с инструментами масштаба документа и размерами страниц, невозможно найти функции, которые бы не устраивали или отсутствовали.
Настройки печати, позволяют распечатать документ в масштабе и печать документов большого формата на принтере А4.
Поддерживаются следующие форматы документов:
Формат чертежей AutoCAD (DWG, DXF)
Сжатый расширенный метафайл (EMZ)
Расширенный метафайл (EMF)
Формат GIF (GIF)
Формат JPEG (JPG)
Формат PNG (PNG)
Сжатый масштабируемый векторный рисунок (SVG, SVGZ)
Формат TIFF (TIF, TIFF)
Точечный рисунок Windows (BMP, DIB)
Метафайл Windows (WMF)
Основным недостатком (для черчения схем) Visio, является отсутствие в её составе полноценной библиотеки условных графических обозначений элементов электрических схем. Скудный набор трафаретов электрических элементов, входящий состав Visio не соответствует ГОСТ.
Для устранения этого недостатка, необходимо создать библиотеку условных графических обозначений GOST Electro for Visio, трафареты которой соответствуют Российским стандартам и по удобству использования, функциональности, намного лучше, входящих в состав программы. (Данная библиотека совместно с видеокурсом по черчению электрических схем в Visio, входит в состав комплекта для черчения электрических схем).
Такие недостатки, как автономерация и автоматическое создание спецификаций, для меня не являются значимыми. Возможно, автоматическое составление спецификаций и полезно проектировщикам.
Общая функциональность графического конструктора, не зависящая от различных объектных моделей, реализована в виде единственного подобного шаблона. Для настройки на рисование объектов из конкретной библиотеки типов служит файл XML‑описания визуализации объектов. Такой файл содержит сведения о структуре объектов и о способе их отображения в редакторе. Этот файл ассоциируется с шаблоном и загружается вместе с ним (рис. 1). При разработке «уникального» графического интерфейса для моделирования на основе новой объектной библиотеки, программисту требуется только разработать такой файл настройки и его XSD‑схему. Затем он просто создает новый шаблон редактора копированием любого уже имеющегося и изменяет в нем путь – к новому файлу настройки.
Рис. 1 Схема взаимодействия конструктора с приложениями.
В процессе редактирования визуальные образы объектов заполняются данными, между объектами устанавливаются связи. Результат своей работы пользователь конструктора может сохранить либо в виде диаграммы Visio, т.е. в файле с расширением vsd, либо в XML‑файле описания структуры объектов, представляющем разработанную объектную модель (или её часть) в специально разработанном для этого XML‑языке. Vsd‑файл можно использовать лишь для дальнейшего конструирования модели в редакторе, в то время как XML‑представление может быть передано соответствующему приложению для изменения состояния объектной модели (рис. 1). Ясно, что такое приложение должно поддерживать API интерпретации XML‑языка описания объектной модели. Фрагменты модели для редактирования «поступают» от соответствующего приложения также в виде подобных XML‑документов.
С помощью широкого набора диаграмм, схем бизнес-процессов, сетевых диаграмм, диаграмм документооборота, моделей баз данных, схем программного обеспечения и других типов диаграмм Visio Standard вы сможете визуально документировать, разрабатывать и разбираться в состоянии бизнес-процессов и систем. Связывание диаграмм с данными помогает увидеть более полную картину.
Интеграция диаграмм с данными в программе Visio позволяет увидеть полную картину процесса или системы.
Следующие возможности Visio Standard упрощают визуальное представление процессов, систем и сложной информации.
Быстрое начало работы с использованием шаблонов. С помощью программы Visio Standard вы сможете легко создавать диаграммы, используя готовые символы SmartShapes, связанные с мощными средствами поиска нужных фигур на локальном компьютере и в Интернете. Программа Visio содержит различные средства, предназначенные для создания диаграмм, необходимых ИТ-специалистам и специалистам в области бизнеса.