免费做橙光封面的网站网站由哪些部分组成部分组成
news/
2025/9/26 6:02:21/
文章来源:
免费做橙光封面的网站,网站由哪些部分组成部分组成,孝感网站seo,用手机开发app的软件最近的30年来#xff0c;宏#xff08;macros#xff09;成为了Microsoft Word的关键卖点。WordBASIC最初是在1989年引入的#xff0c;它能够让受过极少培训的打字员都能进行计算机编程#xff0c;从而简化他们的日常工作。\\在那个时代#xff0c;竞争非常激烈。除了Wor…最近的30年来宏macros成为了Microsoft Word的关键卖点。WordBASIC最初是在1989年引入的它能够让受过极少培训的打字员都能进行计算机编程从而简化他们的日常工作。\\在那个时代竞争非常激烈。除了Word还有WordStar和后来居上的WordPerfect它们都有自己的宏编程语言。随着竞争的持续业务用户的需求越来越多更新也变得非常频繁。\\在上世纪90年代末期发生了一些有意思的事情。Microsoft创建了Visual Basic for ApplicationsVBA这个语言具有有限的OOP能力以及与其相匹配的IDE用以替代WordBASIC它所创建的并不仅仅是另外一个嵌入式组件。最初的时候Microsoft预期将这项技术用在所有的MS Office产品之中随后他们意识到可以对这项技术进行许可认证。很快众多的公司都提供了对VBA的支持包括ArcGIS、AutoCAD、SolidWorks、CorelDraw甚至还有WordPerfect。\\在世纪之交不久人们就看到了宏的大幅下滑。所谓的“宏病毒”造成了严重的破坏。因为它们隐藏在Word文档中所以病毒扫描器很难发现它们。\\作为回应Microsoft锁定了VBA编程接口。它依然很强大但是关闭了安全功能所以使用它实际上很有挑战性。大多数的病毒扫描器会拒绝所有通过email共享的带有宏的文档。\\尽管它处于下滑的状态之中Visual Basic for Applications依然还是存在的。最新的7.1版本是在2013年发布的并且从2010年开始它就有64位版本了。但是随着基于Web的字处理器变得越来越流行VBA也似乎走入了死胡同。它基于上世纪90年代的COM技术并没有可行的方案将其放到Web应用中。随着人们逐渐将语言从BASIC替换为JavaScript再创建一个“Web版本的VBA”显得就有点不合时宜了。\\.NET与Office\\为了让人们放弃过时的VBA技术Microsoft还创建过Visual Studio Tools for OfficeVSTO。这个开发工具集和库不仅能够创建Office插件还允许独立的应用操纵Office文档。\\至少在理论上是这样的。但实际上在这两方面VSTO都失败了。\\普通的程序员并不想要安装Visual Studio并从头开始创建Office插件。他们想要录制一个宏然后对其修改以满足他们的需求。培训学习的成本从“编辑直到可用为止”变成了完全从头开始这是难以承受的。\\另外还有版本的问题。VBA风格的宏会存储为纯文本这意味着只要你不使用只有新版本才有的特性的话你所编写的代码能够用到任意版本的Office之中。而编写VSTO插件时你需要针对特定的Office版本进行编程。这意味着开发人员只能使用公司中最老的版本。\\另一方面专业的开发人员对插件基本上没有太大的兴趣。他们希望构建使用和/或生成文档的服务器。VSTO基于COM的自动化这意味着在做实际的工作之前首先要有Word或Excel的一个副本。对于Web站点的每个用户都要运行一个重量级桌面应用的副本这种做法显然是站不住脚的。\\与VBA类似我们实际上无法在基于浏览器的Web处理器上使用VSTO。\\使用Node构建Office的Add-In\\如我们前文所述JavaScript现在已经成了通用的编程语言。业余爱好者以及类似的专业开发人员不想要或不喜欢重量级的IDE如Eclipse或Visual Studio于是Node变成了他们的开发平台。所以Microsoft选择这些工具来构建Office add-in我们也不应该感到意外。\\首先我们需要安装Node。然后从命令行中运行下面的两条命令\\\npm install -g tsd bower gulp yo generator-office \yo office\\\yeoman generator会询问我们想要构建哪种类型的add-inribbon command、 task pane等、支持哪些Office产品以及想要使用Angular还是纯HTML/JavaScript进行构建。接下来需要执行的命令就是搭建本地的服务器用来托管你的add-in。\\gulp serve-static\\这是用于基本的冒烟测试的对于实际环境来说你需要在Web上运行Office。在打开一个空文档之后可以上传add-in的manifest然后查看它的实际效果。\\你可能会问既然要上传manifest为什么还要启动本地服务器呢这是因为manifest在你的电脑同时运行Office的时候它就允许浏览器从电脑上加载add-in。在实践中这意味着你可以修改add-in点击浏览器的刷新按钮就能马上看到实际的效果不需要在每次变化之后都重新上传add-in。\\因为这是一个Web应用所以可以使用浏览器内置的调试工具进行调试。\\要看实际效果的话可以观看Harrison Shapley的Build Office Add-ins with Any Code Editor and Office Online演示。\\查看英文原文How Node Replaced Macros in Microsoft Word
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917898.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!