- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DEV 372Visual Studio Tools for Office 2005——快速打造多功能Office商业应用的利器 边防 微软咨询顾问 议程 VSTO介绍 VSTO的编程模型 视图控件 数据绑定 部署 安全性 介绍 安全 更加可靠 容易部署和维护 容易升级 快速开发 介绍什么是 Visual Studio Tools for Office? 将.NET开发扩展到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的外观 VSTO编程模型Office的开发背景 用户界面和数据是连接在一起的 用户界面改变会引起数据访问的改变 Office 开发和 Windows 窗体开发有显著不同 不支持服务器端的自动响应 编程模型代码后置模型 类似于ASP.NET的代码后置模型 允许开发者使用模式(MVC) 模型是数据 视图是工作表 控制器是代码后置的文件 编程模型视图和数据的隔离 视图提供一个容器 工作表和文档都是容器的个案 视图控件包含在视图里面 可扩展的 Office 控件 数据提供内容 数据绑定在视图控件上 从视图独立访问数据 编程模型 视图控件是Excel 和 Word 对象的扩展 例如, bookmarks 和 ranges 丰富的事件模型 支持属性窗口 支持强类型 支持数据绑定g Programming Model数据编程 针对数据的编程允许用户界面更改而不影响数据访问和数据绑定代码 更容易实现版本的独立性 使用强类型的 DataSets 视图控件的数据绑定方式和Windows窗体程序一致 Programming Model数据编程 数据访问代码可以有N层架构 使用数据访问层生成Dataset 在后置代码中编写数据访问代码 数据访问代码在多个应用程序中可以复用,无论是客户端还是服务器端 使用数据缓存存储文档中的离线数据 数据岛 Programming Model数据岛 可用来存储配置信息 能够不访问视图而更新数据 不需要创建Office 应用程序实例来更改数据 允许数据在服务器端处理 从服务器上请求数据 向服务器提交数据 视图控件Excel 视图控件 NamedRange 扩展了Excel Range 和 Name 对象 ListObject 类似于 DataGrid 控件 可以根据绑定到控件上的数据更改而扩展 XmlMappedRange 从 XML schema衍生 根据数据绑定生成映射关系 Chart View ControlsWord View Controls Bookmark XmlNode, XmlNodes 从XML schema衍生 根据数据帮定生成数据映射 View Controls优点 整合Windows 窗体控件和新的视图控件生成丰富的用户界面 扩展了特定的Excel 和 Word 对象 ,提供了丰富的事件模型 事件处理和数据绑定和Windows窗体一致 数据绑定概述 以 ADO.NET 为基础 不必理解Office对象模型就可以针对数据进行编程 可以将多个控件绑定到相同数据源来实现无缝的数据同步 数据绑定的两种类型 简单绑定 复杂绑定 数据绑定数据绑定类型 简单绑定是指将一个数据段绑定到一个视图控件的属性 CustomerRange.Value2 绑定到 Customers表 的 Name 列 复杂绑定是指将一个含有多项数据的数据源绑定到一个视图控件 CustomerListObject 对象绑定到 CustomersDataTable 表 数据绑定VSTO 和 ADO.NET 模型概述 数据绑定使用VSTO 和 ADO.NET 实现 Private Sub LoadControlData() CustomerDataAdapter.Fill(dsCustomer) Dim dcCustomer As New BindingSource dcCustomer.DataSource = dsCus
文档评论(0)