tojohnonly / ensk.study.vocabulary

Ensk Learning Vocabulary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows下简洁高效的背单词应用

Ensk Learning Vocabulary,基于JDK11、Sqlite开发的(理论上JDK1.8也能运行,但是不支持DPI缩放,打包的运行程序已经内置了JDK11)。

程序运行前,请首先安装 doc\font 文件夹里面的 霞鹜文楷_1.300.zip ,以获得最佳的显示效果。

直接点击 RUN.bat 即可运行。

主界面如下如所示:

mian

左上是当前所选的Book(db文件)的学习概要,全部词汇、未学习的词汇和已经精通的词汇数量。

点击 Add Word 可以手动往当前Book添加词汇。

点击 Start Learn New Words 便开始学习全新的单词,该模式会从未学习的词汇中随机选一个显示出来,隐藏翻译和例句,如下如所示:

mian

如果您完全不认识这个词,点击 Don't Know,然后会显示翻译和例句,如下图所示:

mian

然后会记录当前词汇 学习次数 +1 Don't Know 次数 +1。如果对这个单词有点印象,但又不确定,可以点击 Hazy Memory,也会显示翻译和例句,同时 学习次数 +1 Hazy Memory 次数 +1。同理点击 Keep In Mind,在显示翻译和例句后,学习次数 +1 Keep In Mind 次数 +1

每次点击如上的三个按钮,都会计算当前单词的学习分数,计算规则如下:( Don't Know 次数 X 0.1 + Hazy Memory 次数 X 0.5 + Keep In Mind X 1.0 ) / 学习次数,计分的范围为最近的五次学习记录,单词分数最高为1.0分,同时显示在单词发音的前面,如:[0.87]

点击 Next Word 按钮,会继续学习下一个随机单词。

如果当前单词显示信息不正确,或者想自己重新编辑例句,可以点击 Editd 按钮,先显示编辑界面,如下图所示:

mian

以上说的学习模式是 Start Learn New Words,还有另外两个模式: Review Learned Content,会随机学习已经学习过的,分数在0.1~0.7的单词。 Mixed Mode,会随机学习全部单词。 Recent 100,会随机学习最近的100个单词单词。

程序默认的库是雅思词库,如果想选择其他词库,如CET4,可以把从 doc\db 目录下复制对应的db文件到当前运行目录,并备份当前目录的现在学习的db文件,重新运行程序即可。程序运行时会首先检查当前运行目录是否存在.db结尾的Sqlite数据库文件,存在的话会直接连接这个数据库文件(存在多个会默认连接第一个)。

About

Ensk Learning Vocabulary


Languages

Language:Java 100.0%