Visual Studio 2008中包含的 Visual Studio Tools for Office (VSTO)是创建Office业务系统的功能非常强大的一组工具集。Office业务系统可以与line-of-business系统集成,例如企业资源规划系统(EFP),客户关系管理(CRM)和供应链管理系统(SCM)等.用户可以通过熟悉Microsoft Office 用户界面来对这些系统进行访问.它们允许企业扩展Office客户端和服务器端功能以便在line-of-business应用程序中运行业务处理.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
举个例子,开发人员可以使用Visual Studio2008创建能够访问公司客户数据的Office业务系统.这个解决方案可以是Microsoft® Office Outlook®的一个插件.这个插件已经被销售人员用来跟客户和内部的人员在日常工作中进行沟通。它允许销售人员查看和更新CRM应用程序的主要数据库.这个解决方案也可以用来做公司销售报表和客户支持系统的数据展示。并且支持从多个后台业务系统中抽取单一的视图进行查看.
这个开发环境下所包括的新特性如下:
利用Visual Studio 2008来开发特定的产品,Office业务系统,包括Microsoft® Visual Studio® Team System 2008 Team Suite可以做为桌面开发环境.Microsoft® Visual Studio® Team System 2008 Team Foundation Server,它可以为所有的项目数据提供集中的存储和管理.这个开发环境所包括的特性如下:
Fluent Ribbon Integration for Office 2007,开发人员可以为Office2007 的ribbon接口添加按钮来实现常用任务。
Outlook Form Regions,开发人员可以使用form regions功能- Office Outlook 2007的新特性,用来定制UI-允许用户查看和修改line-of-business系统中的数据。
ClickOnce 部署.开发团队能够快速地为人们安装应用程序提供新的应用程序版本,这个过程非常简单,只用把这个应用程序直接拷贝到Web服务器上。用户只需要点击e-mail信息中的链接就可以安装应用程序。
使用Visual Studio 2008 来创建Office 业务系统的好处包括:
快速的应用程序开发。通过在Microsoft Office应用程序之上创建解决方案来做为Office业务系统,开发人员可以加快开发速度,利用像Fluent Ribbon Integration 和Outlook Form Regions 这样的新特性可以很容易地扩展Office应用程序.增加需要的功能而不用从无到有的创建每个应用程序。
全新的用户体验。员工使用新的Office业务系统可以使工作更有效率,因为Office业务系统可以更简单地提供最新的筛选后的数据,因此可以超额的完成公司的商业目标,甚至当局域网连接不能正常工作的时候,员工仍然可以访问本地存储的数据。像Fluent Ribbon Integration。这样的特性可以进一步提高用户体验。与line-of-business 数据交互时Office业务系统提供相同的模型和不同类型的信息.
高效的团队协作。Team Foundation Server 通过为所有的项目文件和数据提供集中的存储来改进团队协同工作的能力。把信息收集做为标准的开发流程。丰富的报表展示功能可以使人发随时访问项目信息。并且为项目中的各个角色提供项目各个方面实时的透明的进展状态和质量情况。
转载于:https://blog.51cto.com/wangjingjing/55886