说明:备忘,现在只是构思,等期末考试好了放假回家正式开工(大概2005年1月24号吧).欢迎大家提建议.
正文:
界面用XULrunner运行XUL,在C++中实现一个SQLite的XPCOM的接口,SQL语句放在JavaScript脚本中.
将用到的算法:
把单词的还原为原型:
算法:
The Porter Stemming Algorithm
http://www.tartarus.org/~martin/PorterStemmer/
http://www.comp.lancs.ac.uk/computing/research/stemming/general/
算法的应用(可以用的库):
http://snowball.tartarus.org (Java and C)
https://sourceforge.net/projects/porterstemmers/ (C++)

可以用到的词典
英英
DICT Development Group 
http://www.dict.org

英英-语义词典,参见Wordnet的介绍(中文版)
WordNet
http://wordnet.princeton.edu/

英英-魔鬼词典(没有下载,只有把26个字母一个一个复制,粘贴)
The Devil's Dictionary by Ambrose Bierce
www.alcyone.com/max/lit/devils/

单词列表
Kevin's Word List Page
wordlist.sourceforge.net/

汉英
CEDICT
www.mandarintools.com/cedict.html

汉汉
CCDICT
www.chinalanguage.com/CCDICT/

XUL Cross Platform Music Player
https://sourceforge.net/projects/xulmusic/


数据库的划分:
1.基本单词库
 表:
 a.单词库 列:单词(UNIQUE主键)
 b.英汉字典库 列:单词(外键) 词性 解释
 c.有发音的单词库 列:单词(外键)
 d.短语库 列:短语 解释
 e.例句库 列:例句 解释
2.书籍数据库
 表:
 a.书籍 列:单词
3.用户数据库
 表:
 a.单词(UNIQUE主键) 列:单词 动作(背诵/正确默写/错误默写) 日期

 
posted on 2005-12-23 16:07 张沈鹏 阅读(656) 评论(2)  编辑 收藏 引用 所属分类: 随笔
Comments
  • # re: 构思:用XUL+C++写一个关于背单词的小软件
    wtz
    Posted @ 2006-09-16 13:20
    能介绍一下wordnet中单词的存储格式吗?QQ: 17990082
    wang_tian_zhou@163.com  回复  更多评论   
  • # re: 构思:用XUL+C++写一个关于背单词的小软件
    老革命
    Posted @ 2006-10-02 14:47
    词库可以看看 stardict 的  回复  更多评论   

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理