文档介绍:DEV 372Visual Studio Tools for Office 2005——快速打造多功能Office商业应用的利器
边防
微软咨询顾问
VSTO介绍
VSTO的编程模型
视图控件
数据绑定
部署
安全性
议程
介绍
安全
更加可靠
容易部署和维护
容易升级
快速开发
Allow developers, using the full power of Visual Studio, to use Microsoft Office as a platform on which to build and plete business solutions.
介绍什么是 Visual Studio Tools for Office?
开发扩展到Microsoft Office 2003
目标对象是专业的开发人员
使用托管代码和代码后置模式开发Office解决方案
Word 和 Excel 项目类型
前面有相近功能的产品是 Visual Basic for Applications (VBA)
不是 VBA 的一个简单替代
介绍Visual Studio Tools for Office的历史
2003版本在2003年10月发布
即将发布的产品是VSTO2005
与Visual Studio 2005集成的开发环境
支持托管代码
增强的编程模式
视图编程
基于架构的编程
可管理的任务窗格
新的数据缓存能力
在线 ClickOnce 部署
介绍Visual Studio Tools for Office Version 2005的外观
Office 菜单
可拖拽的视图控件
属性窗口
使用Word和Excel作为设计器
VSTO2005 开发环境
VSTO编程模型Office的开发背景
用户界面和数据是连接在一起的
用户界面改变会引起数据访问的改变
Office 开发和 Windows 窗体开发有显著不同
不支持服务器端的自动响应
编程模型代码后置模型
的代码后置模型
允许开发者使用模式(MVC)
模型是数据
视图是工作表
控制器是代码后置的文件
文件隔离出来
Excel 工作表文件
编程模型视图和数据的隔离
视图提供一个容器
工作表和文档都是容器的个案
视图控件包含在视图里面
可扩展的 Office 控件
数据提供内容
数据绑定在视图控件上
从视图独立访问数据