知识管理系统DataSolution研发日记之三文档解决方案

知识管理系统Data Solution研发日记之三 文档解决方案   本机磁盘的文件格式通常是doc/docx,pdf,pst/ost/eml,htm/mht,txt/rtf,这几种格式是电脑中常用的

知识管理系统Data Solution研发日记之三 文档解决方案 本机磁盘的文件格式通常是doc/docx,pdf,pst/ost/eml, htm/mht,txt/rtf,这几种格式是电脑中常用的格式。要到达在同一 个器Editor中可以对它们进行,再,需要选择一种通用的格式,把 其它的格式转化为这种通用格式,对这种格式进行。DOC/DOCX格式 功能强大,有很多开源类型库对它进行读写,RTF格式也包含了丰 富数据资料,重要的一点是RTF格式,是一种开放的格式。可以到 微软的网站上下载《Microsoft Office Word xx Rich Text Format (RTF) Specification》,以熟悉这种文件格式。开放格式的好处之 一是,在后续的进一步开发中,可以找到很多现有的功能和代码, 包括开放的源码。所以,Data Solution选择RTF格式作为文件存 储的标准格式。 下一个目标就是要找到RTF格式的工具,通过Google可以找到 很多RTF格式的器,对RTF格式进行直接,存储和转换。因为是开 放格式,微软的.NET Framework自带了RichTextBox,可用于RTF 格式的。不过,这个控件还需要强化,可以到CodeProject.上找到 一些工具和文章。 这两个关键的步骤解决了,下面就是设计数据库和设计数据读 写代码。创立Document数据库,文档表的脚本如下 CREATETABLE [dbo].[DOCUMENT]( [REUM] [int] IDENTITY(1,1) NOTNULL, [SUBJECT] [nvarchar](2000) NULL, [BODYTYPE] [nvarchar](50) NULL, [BODY] [nvarchar](max) NULL, [CREATEDATE] [datetime] NULL, [CREATEBY] [nvarchar](50) NULL, [REVISEDDate] [datetime] NULL, [REVISEDBY] [nvarchar](50) NULL,

腾讯文库知识管理系统DataSolution研发日记之三文档解决方案