Winform开发框架中的内容及文档管理模块功能介绍

简介:
+关注继续查看

在开发项目的时候,我们有一些场景需要编辑一些HTML文档,作为内容发布系统的一部分,有时候也需要对一些文档如WORD文档进行编辑管理,这样需要我们对这些内容及文档进行合适的管理。本文主要介绍在WInform项目中利用ZetaHtmlEditControl进行HTML内容管理,以及利用TX TextControl控件进行WORD文档管理,这两方面都是我们一般进行内容和文档管理所必须的。

1、内容及文档管理模块功能介绍

整个模块,支持WInform框架和混合式开发框架两种模式,都是基于WInform的界面管理,利用ZetaHtmlEditControl进行HTML内容管理,以及利用TX TextControl控件进行WORD文档管理,整体的项目功能介绍如下所示。

WORD文档的内容主要是以二进制的方式进行存储,因此保存和加载都不会导致WORD文档格式的丢失,利用TX TextControl控件更是可以不用安装Office系统,就可以完美的展示WORD文档了,而且速度都很好。

利用ZetaHtmlEditControl可以管理HTML内容的同时,可以从粘贴图片或者本地图片里面选取,然后统一上传到文件服务器里面,如我上篇随笔介绍的《在附件管理模块中增加对FTP 上传和预览的支持》的,这样编辑HTML内容,里面的图片可以马上上传到指定的服务器,非常方便。

通过上面的图示,我们了解ZetaHtmlEditControl用到了WInform开发框架里面的《附件管理模块》的内容,这样我们就可以进一步重用了附件管理的内容了。

TX Text Control是一款功能类似于 MS Word 的文字处理控件,包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理,网站内容发布,电子病历中病案模板创建、病历书写、修改历史、连续打印、病案归档等功能的实现。这个控件主要的功能就是可以作为Word以及其他文档的编辑器使用,整体展示的效果非常贴近原生WORD的展示,是一款非常不错的控件套件。

利用利用TX TextControl控件,在随笔《在项目中利用TX Text Control进行WORD文档的编辑显示处理》中有介绍,我们主要用它来快速加载、完美展示WORD或者PDF内容的组件,如下界面所示。

2、内容及文档管理模块的数据设计及界面

该模块主要利用一个表来存储两种不同的数据,包括HTML内容和WORD文档,以及跟踪记录每条记录被那些用户阅读过,数据库设计如下所示。

而附件的存储则重用了附件管理模块的内容,它的表设计也是只有一个表,我们可以方便进行附件的管理维护,表设计如下所示。

有了这些内容,我们就可以HTML内容和WORD文档进行管理了。

HTML文档管理

WORD文档管理

本文转自博客园伍华聪的博客,原文链接:Winform开发框架中的内容及文档管理模块功能介绍,如需转载请自行联系原博主。

目录
相关文章
|
编解码 安全 API
文档、白板功能模块集成说明|学习笔记
快速学习文档、白板功能模块集成说明。
110 0
文档、白板功能模块集成说明|学习笔记
|
前端开发 JavaScript Go
前端哪需要自己设计页面?用现成的不就好了(上)
有时需要做一个页面,不是设计师出身的我们肯定不想花大量的时间去构思如何设计一个漂亮的页面,那么此时有一些好看又免费的模板就再好不过啦,这里给你们推荐18个
539 0
前端哪需要自己设计页面?用现成的不就好了(上)
|
Web App开发 前端开发 .NET
【ABP框架系列学习】模块系统(4)
原文:【ABP框架系列学习】模块系统(4) 0.引言 ABP提供了构建模块和通过组合模块以创建应用程序的基础设施。一个模块可以依赖于另外一个模块。通常,程序集可以认为是模块。如果创建多个程序集的应用程序,建议为每个程序集创建模块定义。
1510 0
|
项目管理 数据库 开发框架
推荐文章
更多