各位大侠:
    我最近接到一个项目,主要是导师写了一本关于作物病害方面的书,想开发一个信息查询软件,当做随书光盘使用,做成类似有道桌面词典的形式。我现在正在思考用什么样的数据存储方式来实现。(我只会C#,所以将帖子发到C#版块来了,版主海涵)1、 选用数据库,就需要打包安装,并检验系统是否含义ADO的读取功能。
2、 选用XML,不知道性能如何?    书的内容不复杂,大概能有1000条左右的词条。不知道诸位有没有什么更好的建议,谢谢。

解决方案 »

  1.   

    SQLite,不需要额外安装数据库。
      

  2.   

    .NET的:http://sqlite.phxsoftware.com
      

  3.   

    用XML,或者用自己定义的文件格式比如你自己定义一个文件格式
    |*2字节*|*4字节       *|*4字节   *|*4字节   *|*n字节   *||||||||||||||||||||
    |*版本 *|*词库更新日期*|*词条数目*|  索引长度|*词条索引*||||||||||||||||||||
    类似这样你这个数据量很小,用数据库太麻烦词典软件都是用自定义的文件格式