| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OpenSchulteTable2.1_win32.zip | 2013-09-30 | 5.5 MB | |
| OpenSchultetable2.1.tar.gz | 2013-09-30 | 27.7 kB | |
| readme_2.1_zh_CN.txt | 2013-09-30 | 4.2 kB | |
| openschultetable2.0_win32.zip | 2013-01-21 | 5.5 MB | |
| openschultetable2.0.tar.gz | 2013-01-21 | 426.2 kB | |
| openschultetable2.0beta_win32.zip | 2012-08-15 | 5.5 MB | |
| openschultetable2.0beta.tar.gz | 2012-08-15 | 99.0 kB | |
| open_schulte_table_2.0_alpha.tar.gz | 2012-02-18 | 14.2 kB | |
| open_schulte_table_2.0_alpha.zip | 2012-02-18 | 19.6 kB | |
| Totals: 9 Items | 17.1 MB | 0 | |
舒尔特方格2.1源码说明 一、功能及介绍: 本人作此程序意在提供一个开源、灵活、可移植的舒尔特方格程序,来帮需要的人。舒尔特方格是快速阅读训练中一个很重要的内容,可以提高训练者的注意力、视野范围等等,也被用来训练儿童的注意力,训练者也可以拿纸质卡来进行,但纸质卡片不仅缺少灵活性,更主要的,由于记忆效应,每种大小的卡片的数量必须足够多才行,而本程序可以解决这一难题。本程序设定大小在3*3~50*50之间,更小的将失去训练的意义,用户也可以自行更改源码来使程序支持更大的或更小的表格。 在点击“开始”按钮后,按照从小到大的顺序,依次从表中找出1至最大数值的所有数,如果平均寻找每个数的时间小于1秒,则认为该大小的表格通过,否则程序会提示超时,如果您对在该时间限制内完成该大小的表格没有把握,可以从右键菜单或“选项”菜单中点击“禁用超时”或“标记点击过的格子”来减小难度。 二、编译方法及各系统下的说明: Windows: 1.可以从qt的官方网站上下载qt4 sdk或qt5.1 sdk,截止至现在,qt4 sdk的网址是http://www.developer.nokia.com/Develop/Qt/Tools,qt5.1 sdk的网址是http://qt-project.org/downloads,也可以分别下载并安装mingw、qt4.8 library和qt creator(可选),其网址是http://qt-project.org/downloads,在其IDE环境下选择Release方式编译即可。然而编译好的程序并不能直接离开qt sdk的IDE环境运行,需要与qt的库(也就是对应的那些dll文件)处于相同目录下方可。如果您没有安装qt creator,则也可以通过qt自带的shell依次执行qmake、make(或mingw32-make) -f Makefile.Release来进行编译。 2.也可以尝试静态链接的方式进行编译。 语言包:如果想要使用语言包,请将locale这一目录整个复制到程序所在的目录下。 关于程序的设置存储:本程序的2.0版本会向注册表写入设置,在2.1版本中会自动删除。 Linux或其它: 1.首先,确认你的Linux下已经安装qt4、qmake等必要的软件包,然后可以先尝试执行如下命令 qmake make 2.也可以安装一个qt sdk进行编译,可从网址http://qt-project.org/downloads或http://www.developer.nokia.com/Develop/Qt/Tools中找到。 语言包:如果想要使用语言包,请将locale这一目录整个复制到程序所在的目录下。 关于程序的设置存储:在Unix和类Unix系统中QSettings会把设置信息存储在文本文件中,至于位置,可能会在~/.config/panuins中。 依赖关系: 本程序在qt4.8.1和qt5.1.1下编译调试通过。 三、关于bug: 程序的截图在源码包里,如果运行效果明显和本人的截图不一致(主要指方格部分),请向本人报告bug,希望您在报告bug时尽可能地说明您的使用环境和具体情况,如果有必要,希望您能将相关的截图一并发给本人。在您对本人的作品报告bug或向本人提出意见之前,请勿随意评价本人的作品,谢谢。 四、翻译: 您可以使用Qt Linguist来对本程序添加一个新的语言,具体方法见《C++GUI Qt4编程(第2版)》第18章第4节。生成.qm文件后,您需要将其加入到locale/langlist.lst(UTF-8编码)中,以便在程序内可以动态切换语言,每一行的前半部分为语言的id,也就是说文件中介于openschulte_和.qm之间的字符串,请注意,这部分不要带有空格,否则程序将不能正常识别,后半部分为语言的名称,也就是“language”菜单中所显示的那一部分。 五、源代码的授权: 本源码采用GPLv2 or later协议方式授权,在您对本源码进行修改、利用、再发布之前,请先了解GPL协议的具体内容(http://www.gnu.org/licenses/gpl-2.0.html)。如果您开始对本源码进行修改、利用、再发布等,则意味着您已经接受GPLv2或GPLv3协议英文的全部内容,作者本人保留追究未遵守GPLv2和GPLv3协议的人和机构的法律责任的权利。