实验一 Visio的安装与使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 Visio的安装与使用
项目编号:E04204901 学时:2 实验日期:10.14
1.1 Visio绘图初步
1. Visio的功能与特色
Visio软件的核心功能包含了智慧图元技术、智慧型绘图和开发式架构,它的最大特色就是“拖拽式绘图”,这也是Visio与其他绘图软件的最大区别之处。用户只需用鼠标把相应的图件拖动到绘图页中,就能生成相应的图形,可以对图形进行各种编辑操作。通过对大量图件的组合,就能绘制出各种图形。
说Visio功能强大,是由于它不但能绘制各种各样的专业图形,还可以绘制丰富的生活图形,无论是办公用户还是工程技术人员,都可以用它来绘制自己的图形,包括程序流程图、工艺流程图、企业机构图等等。Visio提供的模板包括:
Web图表。
地图。
电气工程。
工艺工程。
机械工程。
建筑设计图。
框图。
灵感触发。
流程图。
软件。
数据库。
图表和图形。
网络。
项目日程。
业务进程。
组织结构图。
图3-1显示了其中的“软件”模板和“网络”模板。用户也可以根据自己的需要建立个性化的新模板。因此,Visio的应用范围几乎是没有限制的。
Visio与Microsoft的Office系列软件等有着很好的整合性,同时,用户也可以轻松地利用局域网和Internet来分享他们的图表,沟通想法等。
2. Visio的安装
Visio的安装过程十分简单,并且不同版本的安装过程大同小异,其间需要输入作为产品密钥的产品序列号。安装过程中,Visio安装文件被复制到硬盘上,安装完成时删除这些文件,可以节省约300M的磁盘空间。但是,安装程序会建议保留它们,以有助于协助Visio的维护和更新。
(a) “软件”模板
(b) “网络”模板
图3-1 Visio的模板
3. Visio的文件类型
Visio文件共有4种类型,即绘图文件、模具文件、模板文件和工作环境文件。
1) 绘图文件(.vsd) :用于存储绘制的各种图形。—个绘图文件中可以有多个绘图页,它是Visio中最常用的文件。
2) 模具文件(.vss) :用来存放绘图过程中生成各种图形的“母体”,即形状(图件) 。Visio自带了大量对应于不同绘图场合的模具文件,给绘图带来了很大的方便。用户还可以根据自己的需要,生成自己的模具文件。
3) 模板文件(.vst) :同时存放了绘图文件和模具文件,并定义了相应的工作环境。Visio自带了许多模板文件。用户可以利用Visio自带的或者自己生成的模具文件,对操作环境加以改造,进而生成自己的模板文件。
4) 工作环境文件(.vsw) :用户根据自己的需要将绘图文件与模具文件结合起来,定义最适合个人的工作环境,生成工作环境文件。该文件存储了绘图窗口、各组件的位置和排列方式等。在下次打开时,可以直接进入预设的工作环境。
此外,Visio还支持其他多种格式的文件,可以在Visio的打开或保存操作中使用这些文件类型。
1.2 Visio绘制工程图形
除了做一般绘图操作外,Microsoft Visio还具有很强的开发能力,可以通过开发Visio 解决方案来扩展Visio的应用。
所谓解决方案就是通过组合Visio图形和程序来将现实世界模型化,以解决特定的绘图问题。软件的解决方案通常是将一个自定义的程序与一个或多个封装的软件应用程序组合起来。解决方案的开发人员不是从头开发功能,而是使用内置在封装产品中的现有功能。
Visio解决方案通常将一些图形(由Visio提供的或为该解决方案开发的) 与一个模板组合起来,以创建一些使用这些图形的绘图。Visio解决方案还可以使用Automation (自动操作) 来控制它的图形和绘图。Visio解决方案中的自定义程序可以使用任意一种支持将Automation作为客户的编程语言来编写,例如Visual Basic for Applications (VBA) 、Visual Basic或C++等。Visio为方便VBA项目的开发提供了一个集成开发环境。
1. 关于Visio解决方案
Visio解决方案通常包括主要图形的样板(stencil) ,这些样板被称为“主图形”(master) ,用户可以将其拖放到绘图页面中,以创建一个绘图,而不必手工绘制任何内容。解决方案可能还包括一些特定图形(如标题框、徽标或框架等) 样板的模板(template) ,以及一些预先定义绘图比例、绘图大小和用于打印的纸张大小等的模板,以提供给新的绘图中使用。
程序(无论是解决方案中Visio文档的VBA代码,还是Visio文档外的独立程序) 可以帮助创建绘图、分析绘图,或者在绘图和外部数据源之间传输信息。
可以将Visio图形设计成可重用的组件,以便用户可以在不必使用绘图工具的情况下创建绘图。Visio是一种用于建模的优秀工具,因为这些图形不仅可以形象地表示模型范围内的对象,而且它们被设计成为正确模型的开发方式。
在一个设计良好的Visio解决方案中,图形与模型范围中的对象相对应,创建绘图就
是构造模型。图形行为可以确保正确的建模和正确的图形表示,并且使用户可以忽略具体的属性来创建具有可读性的示意图。
2. 使用Visio图形创建解决方案
Visio提供了使开发人员可以很容易地访问其专业化图形功能的解决方案,并且提供了一些可以利用ShapeSheet窗口中的公式编程的图形。
每个Visio图形都包括一类公式,以表示它的属性,例如它的宽度和高度等,以及像当用户双击它时图形的变化等这样的行为。因为Visio图形可以通过公式编程,所以可以将一些重要的数据(如零件数量、名称、生产商等) 与表示设备的图形等关联起来。于是,图形就会变成一些功能强大的组件,它们在一个大型解决方案中的独特行为完全是由所编写的公式提供的。
(1) 将对象组合成绘图
Visio图形都是一些“参数性”的矢量集合图形,也就是说,Visio图形可以根据具体的参数值(有些是由Visio引擎定义的,有些则是由图形开发人员定义的) 来调整它的“几何形状”及其他属性。图形的几何形状随用户对该形状所做的操作,动态地计算公式而变化。可以通过组合一些智能对象来创建所需的绘图。
在图3-12所示的螺栓图形中,螺栓长度、螺纹长度和螺栓直径都是一些由公式控制的参数。
A 螺帽直径
B 螺栓长度
C 螺纹长度
D 螺栓直径
E 螺帽厚度
图3-12 Visio图形是“参数性”的图形
螺帽直径和螺帽厚度都是通过这些参数计算得到的。在实际的物理范围内,这些参数彼此之间是相互独立的。用户可以通过拖动选择柄更改螺栓长度或螺栓直径,或者通过拖动控制柄更改螺纹长度,来设置这些参数。而程序可以使用生产商的可用尺寸数据库中的数值数据来设置这些参数。
(2) 用图形表示组件
就像一个程序中的过程会将功能封装起来,以使它们更易于使用和重用一样,Visio会将绘图页面中的行为封装起来。可以将Visio图形看作是组件,其默认行为由Visio引擎提供,并且它独特的行为是由所编写的公式提供的。
一个解决方案很少是由一个图形组成的,通常需要开发一套支持某种特定类型绘图的