《Visio培训》PPT课件.ppt
,Insights and Answers for IT Professionalstechnet/,“Microsoft Visio 2002 可视化管理应用”循序渐进教程如何利用Microsoft Visio 2002构建与管理可视化信息管理系統,唐植炜(Shawn Tng)地区技术经理Microsoft(亚洲)公司,讲座大纲,Visio 2002新功能使用Visio 2002 绘制各种专业图表 Visio 2002 的组件及功能 数据库的设计与 Visio 2002 Visio 2002 在软件工程上的应用 Visio 2002 与 XML利用Visio 2002管理 活动目录以及网络 使用VBA 及ShapeSheet 定制 VisioQ&A,Visio 2002 新功能,与 Office XP一模一样的界面与 Office XP 完全集成例如:Office XP文档内的即时编辑导入和导出 Microsoft Project 2000文档时间轴和甘特图的互操作性利用 Excel 2002文档建立组织结构图(以及 Exchange 和 Windows 2000 AD)形状可与Access 2002內的数据相互连接,最好的可视化工具,直接导入和导出 Windows Active Directory也可以读写Exchange 2000的属性通过多级别支持立刻产生Web站点地图以AutoDiscovery和设计向导自动检测 Layer 2、3的网络信息 Visio Enterprise Network Tools拥有22,000个以上的不同厂商的网络设备图形导入并绘制LDAP目录,网络绘图解決方案,以崭新的 XML 为基础的文档格式 与后端数据和商业应用软件相集成如同 Word 或 Excel 般的 Visio 对象模型支持 COM Add-ins(集成 AD,Exchange,SQL)与 Office XP 兼容的 VBA 6.3 可导入及显示 CAD 绘图以 ShapeSheet 开发 SmartShape 程序,提供解決方案平台,Visual Studio.NET Enterprise Architect的最佳伙伴 循序渐进的数据库和软件文档支持与生俱来的 XML支持Run-Trip XML Support for Visio Drawing(也可直接保存或打开XML文件)Visio Network Central(VNC)“作为服务的软件”,Visio 与.NET,使用 Visio 2002 绘制各种专业图表,实战演练,流程图绘制Web 站点地图导入和导出 Microsoft Project 2000导入和显示 CAD 图形 直接 利用Excel 2002 的数据绘制组织图(以及 Exchange 与 Windows 2000 AD),Visio 2002 的组件与功能,Visio SmartShapes样板绘图页面工具(与各种向导)超链接分层的对象ShapeSheet 处理形状的行为与属性参数化设计,Visio 2002 与数据库的应用,Visio 专业版数据库图表设计,使用者可以根据喜欢的表示法设计数据库关系型、IDEF1X 或 Crows Foot利用现有的 RDBMS 进行数据库的反向工程SQL Server、Oracle、DB2、Informix 或 SybaseAccessGeneric ODBC 与OLE-DB 数据源可导入 ERwin ERX 文档Object Role Modeling(ORM)图形,Visual Studio.NET 数据库建模,Visio 专业版所有功能,再加上下列功能数据库架构直接或通过 DDL 脚本模型错误检查模型-数据库同步各种数据库报告工作组协同工作以商业规则为基础的数据库设计(ORM),Visio 2002 在软件工程上的应用,Visio 专业版在软件建模上的应用,支持完整 UML 1.2 表达式全部 8 种UML 图表支持由VB、VC+的反向工程UML支持 Visual Studio 6支持 VB7,VC+7 以及 VC#(Visual Studio.NET上市后)支持多种符号UI 原型设计,Visual Studio.NETUML 软件建模,Visio 专业版所有功能,再加上下列功能产生可定制的VB、C+以及 C#代码骨架自动的语法错误检查可定制的各种 UML 报告,实战演练,数据库反向工程UML 反向工程,Visio 2002 与 XML支持,什么是 XML?,可扩展标记语言(eXtensible Markup Language)在文本文件中存储结构化数据的一种方法看起来像HTML,但又不是HTMLXML是一个技术家族XML无需许可、独立于平台并且受到良好的支持,什么是“XML for Visio”?,是以XML作为一种可选的文件格式基于Visio对象模型(Visio Object Model)的架构不是不是HTML(不是“另存为Web”)不能在IE中查看(在没有安装扩展的情况下)支持 XML 的 Visio 文档VDX=图形(等同于 VSD)VSX=样板(等同于VSS)VTX=模板(等同于VST),设计目标和功能,使用者需求高度逼真VDX中包含了VSD文件中的所有东西性能能够更快地导入大图纸是非常关键的易理解开发人员必须能够利用这种格式工作Visio中的XML可以:满足客户和合作伙伴对XML支持的需求进行搜索和索引修订跟踪和版本控制配合新的Web工具利用自定义的XML数据扩展XML图形更容易进行归档的数据格式未来将会加入:可分析的剪贴板格式,基于Automation 模型,Automation,Visio的XML架构,利用 Visio 2002 管理活动目录及网络,目录服务,三个彼此隔离的解决方案Active DirectoryNovellLDAP它是一种“离线”图表工具支持通过LDIF的导出使用LDIFDE.EXE更新AD数据库需要具有管理员权限,AutoDiscovery 和设计,TCP/IP 发现和图表绘制基于SNMP可发现Layer 2和Layer 3的拓扑结构网络层数据链路层可映射到形状库的设备上22K 家厂商的特定网络图形存储在本地MSDE或SQL数据库中结果必须在本地存储数据库是“开放”的可以利用SQL、Crystal报表等等进行访问,Layer 3上的自动发现,IP 地址发现Layer 3 连接网络和接口类型单个子网可以有多种类型,Layer 2上的自动发现,MAC 地址Layer 2 连接VLAN和生成树Cisco3ComExtreme Networks,帧中继,发现运行 发现DLCIs数据链路连接标识符帧中继网络中专有虚拟链路(PVC)的数量提供同DLCIs相关的UI和添加CIRs(根据情况),Windows网络,如果存在WMI:操作系统的详细情况网络配置的详细情况逻辑磁盘共享资源服务如果不存在WMI共享资源,自动发现的调校,自动发现不会影响网络的性能小型、低优先级的数据包有限数量的并发请求可以指定重试和超时为SNMP和(或)PING用来调节反应时间和性能,安全性,自动发现需要SNMP Community字符串需要“读”权限没有SNMP字符串自动发现只能在本地子网工作自动发现将只执行PING自动发现是只读的自动发现不是一个数据包嗅探器,Visio Network Central,http:/,使用 VBA 与 ShapeSheet 定制 Visio,样板(Stencil),Visio Stencil 为主图形(Master)的集合 样板可以编辑可以任意新增、修改以及删除样板中的主图形样板中的 Master shapes 可以与数据库连接主图形和形状实例(Shape Instance)建立新样板的方法:FileStencilsNew Stencil,图形清单(ShapeSheet),Shapes 是以参数方式定义ShapeSheet 有两种视图公式数值(公式的赋值)可以有单元间引用或形状间引用在 ShapeSheet 的单元中处理 形状就等于是通过对象模型处理形状,VBA Office应用程序的粘合剂,Visio 2002 VBA(Visual Basic for Applications),目前版本为6.3每一个个 Visio图形以及样板文件都包含其本身的 VBA Project包含 MSForms、ActiveX 控件、Automation等与其它Office 应用产品之对象兼容Visio VBA 可以调用其它 Automation 服务器的服务向 Access中注入数据、在 Excel中创建报表,数据库集成,许多 Visio 解决方案的情境都涉及使用或产生外部数据,例如:來自SQL 数据库的业务信息数据库向导 可与任何 ODBC兼容的数据库连接让使用者指定 表的行与字段如何对应到 Visio 的形状与单元使用者可以在 VBA环境中使用 ADO/DAO 存取数据库,未来设计目标,支持 Pocket PC 与 Tablet PC完全支持 Native XML与.NET 完全集成,例如 Office、BizTalk、Windows 网络状态即时统计,服务器管理、SAN Discovery ComponentsVisio Diagram Viewer,更多资源,visio/http:/technet,