[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > Exchange子站 > Office

利用 Visio 2003 连接在线数据

作者: Adam Lofstedt,  出处:微软, 责任编辑: 韩博颖, 
2008-05-26 09:39
  通过智能、可缩放和更安全的数据连接解决方案来扩展 Visio 2003。通过示例学习 Visio SmartShape 技术与 Web 服务的组合使用方式。

  创建智能客户端应用程序简介

  在将最新的业务信息与 Microsoft Office Visio 2003 中的关系图组合在一起时,信息工作者能够更快速地识别至关重要的信息,揭示隐藏的模式,以及更有效地与其他团队成员和经理进行沟通。Visio 提供内置功能以连接到开放式数据库连接 (ODBC) 数据源,而且 Microsoft .NET 开发人员还可以通过智能、可缩放和更安全的数据连接解决方案来扩展 Visio 2003。本文提供有关如何将 Visio SmartShape 技术与 Web 服务组合使用的技术概述和分步示例。

  与最新的业务数据结合之后,Visio 就完全演变为业务关键的智能客户端应用程序。通过以 Microsoft Visual Basic .NET、C#托管 C++ 编写的组件对象模型 (COM) 外接程序,可将 Visio 连接到在线数据,并根据需要将信息提取到关系图中。本文通过创建一个连接到 Web 服务的 COM 外接程序,演练使用 Visio 创建智能客户端应用程序涉及的步骤。

  前提条件

  要创建本文中的应用程序,必须安装下列程序:

  Microsoft Office Visio 2003 Standard 或 Microsoft Office Visio 2003 Professional

  Microsoft Visual Studio .NET 2003

  Microsoft Office Visio 2003 软件开发工具包 (SDK)

  Microsoft SQL Server 2005 April CTP

  如果您对使用 Visio 进行开发感到陌生,请参阅 Getting Started:Developing with Visio 2003。

  使用 Visio 2003 作为智能客户端

  智能客户端技术将以下两个领中最好的东西结合在一起:联机瘦客户端 Web 应用程序和脱机胖客户端桌面应用程序。每个应用程序类型都有优点和缺点。瘦客户端应用程序快速、易于部署,并可轻松地连接到集中式数据库,但它们缺少脱机功能和丰富的用户界面。胖客户端应用程序使您能够创建功能强大的用户界面 (UI) 和健壮的最终用户功能,但它们通常缺少与在线数据源的高级数据集成。

  Microsoft .NET 技术通过标准的 .NET Framework 类包含对数据库和 Web 服务的访问,从而将这两个应用程序类型结合到一起。现在,胖客户端桌面应用程序可以变成“智能客户端”,并且可以根据需要轻松地连接到在线数据源,同时仍然保留了它们的脱机功能。

  为演示如何使用 Visio 作为智能客户端,本文演练将 Visio 链接到数据库驱动的 Web 服务的过程。我们将使用 AdventureWorks 数据库(随 Microsoft SQL Server 2005 April CTP 一起安装)。AdventureWorks 是一家虚构的自行车公司的功能完善的示例数据库。

?15?? 1 2 3 4 5 6 ... :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅