安防监控知识
电力电子|利用ASP.NET和ActiveX技术实现Word文档的在线编辑(1)
2017-02-17  浏览:39
安防之家讯:摘 要:针对基于Web的办公自动化系统中,浏览器不支持对电子文档的在线编辑,提出了一种利用ASP.NET和ActiveX技术实现Word文档的在线编辑的方法,介绍了ASP.NET和ActiveX技术,并给出了具体方案和关键代码。

随着网络技术的发展,越来越多的政府机关、企事业单位开始建立本单位的基于Web的办公自动化系统,以提高自身工作效率。在这种模式下对于电子文档的编辑往往不好处理,一般采用将文档保存到服务器的某个目录下,用户在使用时首先将文档手工下载到本地,然后编辑保存,最后还要把编辑好的文档再上传到服务器上去,采用这种方法存在一些缺点:

一是文档直接保存到目录下安全性差,并发处理难以实现;

二是客户端操作起来极其复杂。

这里提出另外一种解决的办法,将电子文档保存到数据库中,利用ASP.NET和ActiveX技术实现Word文档与浏览器的集成控制,实现在线编辑,使得文档的控制方便,用户操作简洁。

1ASP.NET

ASP.NET是微软发展新的体系结构NET的一部分。他除了和以往的ASP一样可采用VBscript和Javascript作为脚本编程语言外,更主要的是采用VisualBasic.NET和C++来编写 ,同时ASP.NET是编译后再执行的,其运行速度更快。数据库访问技术在ASP.NET中是通过ADO.NET上的ManagedProvider所提供的应用程序编程接口,来实现数据源的数据访问,包括OLE DB和ODBC所支持的数据库。在编程思想上,以往ADO的数据存取处理主要依赖于两层结构,并且是基于连接的。断开连接,数据就不能进行存取操作。而ADO.NET的数据处理是采用三层以上结构,并且是面向无连接的模式。

2ActiveX

ActiveX控件是微软的一项网络扩展技术,ActiveX技术的重要组成部分之一,其前身是OL E控件。从技术上讲,ActiveX控件就是一个用以扩展Web结构C/S两端功能的动态连接库,他基于COM服务器进行操作,可以嵌入到宿主应用程序中。由于ActiveX控件技术面向的是一个高度异构的应用环境Internet,所以ActiveX控件是与平台无关的。即用一种语言开发的ActiveX控件无需修改就可以应用于另一种开发工具,如同使用Windows通用控件一样,从而实现快速高效的软件重用。

3利用ASP.NET和ActiveX技术实现Word文档与浏览器的集成控制要实现在浏览器中使用MSWord在线编辑数据库中存放的Word文档,主要要解决2个问题:

(1)在客户端,响应客户事件,向服务端发出取Word文档的请求;在得到所要文档后选择MSWo rd程序打开文档;在检测到用户保存并关闭文档的事件后,将更新后的Word文档传回服务器。

(2)在服务器端,响应客户端的请求,将Word文档从服务器上数据库中取出并传到客户端;文档处理完毕,当收到客户端传来的更新文档后,即时更新数据库中的Word文档。

安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 监控 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved