基于web的office应用开发的研究和实践

基于web的office应用开发的研究和实践

ID:24058613

大小:50.50 KB

页数:4页

时间:2018-11-12

基于web的office应用开发的研究和实践_第1页
基于web的office应用开发的研究和实践_第2页
基于web的office应用开发的研究和实践_第3页
基于web的office应用开发的研究和实践_第4页
资源描述:

《基于web的office应用开发的研究和实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web的Office应用开发的研究和实践:如今社会是信息化的时代,Office应用开发在信息电子化当中起着举足轻重的作用。长久以来,Office应用开发主要依赖于VBA和直接编程,或是利用一些Office应用开发工具,这些方法都必须要在服务器上安装MicrosoftOffice软件,而且需要启动Office进程,占用很多的服务器资源。微软的OfficeOpenXML,就是希望能解决这样的难题。在这样的背景下,我们课题小组开始着手进行“基于SOffice软件里的一组组件来直接控制Office文

2、件,所以,这种方案是极依赖于Office软件的。在程序(如c#)中,以这种方案来实现生成和控制Office文件,有以下的弱点:  1)要求安装MSOffice软件,并要求安装MSOffice软件的某些版本,或要求Office软件的版本的统一性。  2)MSOffice的组件数量众多,内存等资源消耗太大。  3)因为MSOffice是设计成一个有界面的电子表格软件,因此当在后台运行时也会慢很多。  4)因为.程序是通过组件的方式调用Office,而.程序是托管的代码,它调用非托管的组件时(对于调用

3、.的托管程序)会增加一些额外的开销。  5)如果是利用服务器端的Office软件的话,则会有无法彻底关掉服务器端的Office进程的问题。  我们在X上可以看到很多用奇招扼扼杀服务器端的Office进程的文章,但给我的感觉应是没能很好地彻底解决这个问题,也正因为此,才使得我们下决心研究一个全新的解决方案。  1icrosoftOfficesystem采用基于XML的新的文件格式,称为OfficeOpenXML格式,新的格式增强了文件与数据的管理能力,数据恢复能力,以及与业务系统的互操作能力。它们

4、是对早期版本的二进制文件的扩展。  实际上Office文件是由一些XML文件和图片、视频等资源文件组成的。任何支持XML的应用程序都可以访问新文件格式中的数据,用户也可以使用标准的转换来提取或重新组织数据,并与之协同工作。这些应用程序并不需要成为MicrosoftOfficesystem或Microsoft产品的一部分。另外,因为信息是存储在XML当中的,它从本质上来讲都是纯文本的,因此数据可以通行无阻地通过企业防火墙进行传递,增强了文档的安全性。  1.2L文件流的方式读入到内存,然后根据Of

5、fice文件格式的标准进行逐字节的分析,这种方案是不依赖Office软件,即客户端和服务器端都不用安装Office软件。  基于L格式(以及Office二进制格式)直接生成Office文件的关键技术,吸收国内外Office应用软件的特色,用于支持今后软件项目的多种电子文档格式(icrosoftOffice软件,而且运行时还会启动令人讨厌的Office进程,这在icrosoftOffice软件,它不但能够超越应用程序的限制,而且更加简单、快速、安全和高效;icrosoftOffice2000VBA

6、基础》,北京超品计算机有限责任公司译,人民邮电出版社,2000年.  [2]协同教育微软ATC教材编译室,OFFICE专家案例教程EXCEL2000[M].北京:电子工业出版社,1999年.  [3]郑宇军、朱连军,新一代.Office开发指南,清华大学出版社,2006年10月第一版.  [4](U.S.)EricCarterEricLippert,OfficeDeveloper'sGuide.  ElectronicsIndustryPress,2008.  [5](U.S.)EricCart

7、erEricLippert,VSTODeveloper'sGuide.  ElectronicsIndustryPress,2008.    简介:  邹黎(1976-),男,湖南省常德市人,硕士,工程师,主要研究方向:计算机。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。