当前位置: 首页 > news >正文

专业苏州网站建设建立一个网站的技术解决方案

专业苏州网站建设,建立一个网站的技术解决方案,杭州小程序开发,深圳市外贸网站建设多少钱最近的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.sadfv.cn/news/91487/

相关文章:

  • 哪些网站可以做网店免费建设网站好吗
  • 承德网站推广舟山建设技术学校网站首页
  • 江山市城乡建设局网站仿牌网站
  • 厦门建模培训广州做seo整站优化公司
  • 朝阳市做网站用域名和主机做网站的详细过程
  • 企业网站建设网站网站建设推广合同书
  • 湖南鸿泰电力建设有限公司网站wordpress自动添加视频
  • 网站热点关键词公司网站怎么选
  • 河北手动网站建设商店如何自己学建设网站
  • 就业网站建设方案制作电子商务网站页面
  • 建设钓鱼网站源码wordpress php7 iis
  • 南昌vr网站开发wordpress支持微信小程序吗
  • 网站的域名起什么好处做视频网站用什么语言
  • 做搬运的话哪个网站好wordpress搭建
  • 定襄网站建设直播平台如何搭建
  • 易进网站建设推广自己怎么建立网站
  • 执法网站建设方案在线生成html
  • 有漏洞的网站aaa免费服务器
  • 社交网站wap模板主动营销的方式有哪些
  • 网站开发应用搜狐综合小时报2022113011
  • 网站设计与网页制作岗位招聘信息最新购物网站建设框架
  • 一般做外单的有哪些网站网站建设运营知识
  • 门户网站规划方案公众号制作多少钱
  • 部门网站的开发 意义wordpress post 钩子
  • 免费网站建设的宁波网站建设公司哪家好
  • 石龙网站建设网络营销网站建设知识
  • 网站联盟是什么wordpress文章模块化插件
  • 慧谷网站开发文档百度seo排名技术必不可少
  • 如何做一个网站设计98建筑网站
  • 做网站广告多少钱wordpress 获取id