浏览 5005 次
锁定老帖子 主题:请教:设计字典软件数据文件的数据结构
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-15
我现在的设想是在数据文件中用树桩结构保存数据,这样在每输入一个字母的时候都可以对用去找到一个分支,但具体怎么实现,还是要请教一下的。 顺便问一下,大家还有别的实现的方法没有啊 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-15
没做过j2me的开发。不过是否可以考虑使用 嵌入式数据库呢?比如hsql。只需要几百K的一个jar。如果可以用的话。
像stardict,是使用词库文件。具体的实现原理没有研究过。看起来都是使用一个.dic词库文件和一个idx.dat的索引文件。 |
|
返回顶楼 | |
发表时间:2006-12-15
应该是不可以的,j2me没有sql包是用不了数据库
|
|
返回顶楼 | |
发表时间:2006-12-15
可以把需求说的更详细点吗?
比如你运行环境是? 要求网络传输数据呢。还是从本地获取数据? 我以前的设计是这样的: 1,采用网络:数据库跟服务器放在pc端。 2,本地数据库,可以通过RMS实现(不过相对只是数据量少的时候)。 3,通过jsr75读取本地文件(可以自己设置文件的格式,比如数据排放的格式,然后j2me按照这样的格式去读取)这些文件也可以通过网络进行更新。 |
|
返回顶楼 | |
发表时间:2006-12-15
我考虑适度去本地数据,不打算采取rms。
本地文件读取,使我目前的想法 |
|
返回顶楼 | |
发表时间:2006-12-15
我下了一份nokia7710的字典程序,4兆多。它的实现方式与stardict基本相同,都是使用 词库文件,一个.dic词库文件,一个idx.dat索引文件。具体算法尚不清楚。可以参考一下。
另外介绍一个人,不知还能否联系上。他也是在做手机软件,比较牛的。但不是用j2me。 他的邮箱是:amoim350@126.com |
|
返回顶楼 | |
发表时间:2006-12-15
不过我觉得用jsr75并不是很现实,
1,手机的支持各不相同。 2,每次读取都会询问用户。除非是获取厂家的签名,不过不现实。 个人觉得还是通过网络吧。 |
|
返回顶楼 | |