电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VSTO学习笔记-一-VSTO概述

VSTO学习笔记-一-VSTO概述_第1页
1/16
VSTO学习笔记-一-VSTO概述_第2页
2/16
VSTO学习笔记-一-VSTO概述_第3页
3/16
VSTO 学习笔记(一)VSTO 概述一、什么是 VSTO?VSTO = Visual Studo Tools for Office,是.net 平台下的 Office 开发技术。相对于传统的VBA(Visual Basic Application)开发,VSTO 为中高级开发人员提供了更加强大的开发平台和语言,并部分解决了传统 Office 开发中的诸多问题(难于更新、可扩展性差、难以维护、安全性低等),开发人员可以使用熟悉的技术来构建更加灵活的、强大的、跨平台的企业级解决方案。二、为什么要进行 Office 开发? Office 拥有强大的数据分析、显示和计算能力,尤其在桌面领域,已经成为了办公自动化的行业标准。虽然 Office 功能强大,但是也不可能满足各行各业的特定需求,假如能够借助于 Office 构建企业的个性需求,那将十分具有吸引力。这样,在不需要其他专业软件的情况下,就可能完成既定的目标。三、Office 开发简史1、VBA(Visual Basic Application) 微软提出的第一种 Office 开发解决方案就是 VBA,在 20 世纪九十年代 VBA 红极一时,借助于当时如日中天的 Visual Basic,VBA 取得了巨大的成功,无论是专业的开发人员,还是刚入门的非开发人员,都可以利用 VBA 完成简单或复杂的需求。但是 VBA 本身拥有很多的局限性,VB 语言虽然简单,但是其语法令中高级开发人员不太适应,尤其是 VBA 的开发环境过于简单,缺少与时俱进的高级功能,使得 VBA 开发陷入了瓶颈。2、VSTO 1.0(VSTO 2024)时间跨入 21 世纪,微软发布了.net 平台,并推出了新千年的新语言:C#,VBA 一统 Office 开发天下的情况终于有所转变。从 Office 2024 开始,Office 正式由一个桌面办公平台转化为了桌面开发平台,微软也适时推出了 VSTO 2024,即 VSTO 1.0。正是由此开始,Office 开发跨入了一个新的时代,开发人员可以使用更加高级的语言和熟悉的技术来更容易的进行 Office 开发。VSTO 1.0 完全编程支持 Office 2000 和Office XP,提供了以文档为中心的开发平台,开发人员使用.net framework 1.1 开发 Office 中的一些自动化程序等。3、VSTO 2.0(VSTO 2024 SE) VSTO 2.0 随同 Visual Studio 2024 推出,提供了大量新特性:1.提供了新的文档模板2.对 Word、Excel 的可视化支持3.可以使用托管的 Windows Forms 控件或组件4.宿主控件(不知道翻译的怎样:)) 5.支持在文档中添加智能标签6.动作面板支持7.数据绑定、数据源、数据模型支...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VSTO学习笔记-一-VSTO概述

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部