最近没事写了这个Qt版的黑客背单词,开放源代码,跨平台使用!
更详细的信息可以看看我的主页上(个人Blog,不是广告):
http://www.kermit-mei.info/blog/?page_id=85内有详细的程序和代码下载地址! 我把文本复制过来(没有链接):
Free Recite Release
下面我简单介绍一下这个软件的使用功能。对此软件开发有兴趣的朋友,可以从Git-Tree下载它的源代码,并且到这里查看FreeRecite的相关开发文档,我会抽时间继续完善!
对于只想使用的用户,可以直接下载FreeRecite的二进制包:
Windows用户:
如果您的系统中已经安装了Qt4环境,则可以直接点击这里下载不带Qt环境的发行包,直接安装即可。
如果没有安装Qt4环境,那需要先下载并安装这个带有Qt4环境的FreeRecite版本,然后再安装前面下好的软件包进行覆盖安装。 注:最后一定要使用不含Qt4的FreeRecite进行覆盖。
Linux用户:
首先,你的系统中需要支持Qt4,如果没有相关软件,请自行安装。然后下载FreeReciteForLinux 解压后进行安装。 如果没有Qt4,那么你只能再安装后使用命令行版本的FreeRecite——不过别担心,UI版的FreeRecite除了不能发音外,它拥有GUI版本的所有功能,甚至在某些方面比GUI版更强大。
二进制包安装方法: 下载文件后解压,进入目录,运行:
make install #安装
make uninstall #卸载
整个过程不须编译,会直接安装 。
对于需要发音的用户(GUI-only)或者想从源代码编译安装的用户,可参见下面的的说明来进行非常简单的配置。
———————————–使用说明————————————
一、Free Recite的特点
1. *可以自己定义自己要复习的词汇;
2. *字典设计灵活,词汇量大:可随时修改字典,且现在已经有近5万
词汇量,足以满足绝大多数用户的需求。
3. *加入了短路记忆循环,也就是在背诵的时候按照一定时间回顾前面的
词,极大地提高了记忆的效率;
4. *自动抓取难点词汇,帮助用户重点复习(Stress功能);
5. *能够显示当前的记忆状态,显示用户的学习速度;
6. *大任务自动分组:如果一次导入的单词太多,FreeRecite会以20~30个词
为一组组织任务;
7. 利用了记忆曲线,定期复习;
8. 支持双向记忆和复习,汉-英(反向模式)和英-汉(普通模式);
9. 背景音效和发音功能齐全,单词发音需要安装WyabdcRealPeopleTTS词库;
10.可以修改路径和字体,更加方便灵活;
11.软件体积小,依赖关系简单(CUI版需要shell和C++,GUI版需要Qt4)。
12.软件免费,代码开放,且遵循GPLv3协议,可跨平台使用,是一款真正的
自由软件。
二、如何从源代码安装:
1.下载源码,进入源码目录:
$ cd QFreeRecite
2.生成Makefile:
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
注释:
创建目录build。
进入build目录的目的是进行外部编译,将所有的编译中间文件都存放在build目录
下。这样,就不用”make distclean”,而是直接删除build下所有文件就能删除中间
文件。
CMAKE_INSTALL_PREFIX变量指定了文件的安装目录,如果不指定,将会被安装到
/usr/local目录下。这里要注意,命令后面的两个句点号 “..” 不可以缺少。
3.编译程序:
$ make
4.安装程序:(需要超级用户权限)
# make install
5.卸载程序:(需要超级用户权限)
# make uninstall
6.下载单词发音文件(需要超级用户权限)
$ wget
http://nchc.dl.sourceforge.net/sourceforge/stardict/WyabdcRealPeopleTTS.tar.bz2# tar xvfj WyabdcRealPeopleTTS.tar.bz2 /usr/share
———————————————————————————————
在使用过程中遇到任何问题,可以在这个Blog上随便找个地方提问,或者给我们发邮件;p
如果这个软件对您的工作或学习有所帮助,那将是我们最大的收获! 最后发两个截图(需要放大一下,这个Blog的风格就是这样,汗!):
主控制界面:
难点回顾界面(这里显示的32个词都是对我来说比较难的;p)
Have fun!
希望多多交流!