說明:備忘,現(xiàn)在只是構(gòu)思,等期末考試好了放假回家正式開工(大概2005年1月24號吧).歡迎大家提建議.
正文:
界面用XULrunner運(yùn)行XUL,在C++中實(shí)現(xiàn)一個(gè)SQLite的XPCOM的接口,SQL語句放在JavaScript腳本中.
將用到的算法:
把單詞的還原為原型:
算法:
The Porter Stemming Algorithm
http://www.tartarus.org/~martin/PorterStemmer/
http://www.comp.lancs.ac.uk/computing/research/stemming/general/
算法的應(yīng)用(可以用的庫):
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個(gè)字母一個(gè)一個(gè)復(fù)制,粘貼)
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/
數(shù)據(jù)庫的劃分:
1.基本單詞庫
表:
a.單詞庫 列:單詞(UNIQUE主鍵)
b.英漢字典庫 列:單詞(外鍵) 詞性 解釋
c.有發(fā)音的單詞庫 列:單詞(外鍵)
d.短語庫 列:短語 解釋
e.例句庫 列:例句 解釋
2.書籍?dāng)?shù)據(jù)庫
表:
a.書籍 列:單詞
3.用戶數(shù)據(jù)庫
表:
a.單詞(UNIQUE主鍵) 列:單詞 動作(背誦/正確默寫/錯(cuò)誤默寫) 日期