摘 要:利用Delphi高效开发环境,借助艾宾浩斯记忆曲线,设计和实现了一款英语词汇强化学
1 问题描述 ![]() 2.2学习环境及状态记录 为了适应不同应试者的词汇需求,系统设计时,采用INI 文件记录系统重要配置信息.包括用户当前所使用的词汇文件 (Excel格式),借此,学习者可自行建立适应自己程度的词汇 文件,方法是将自己的词汇导入相应的电子表格,并在配置文 件中做相应的修改,如表2所示。 ![]() 2.3单词发音 计算机语音常见有两种形式:’rIs和真人发音,由于真人 发音语音文件太大,不便于学习者的携带和学习.因此软件设 计中采用,IrrS发音。 著名的邢发音是微软的’邢软件包.但该软件包有一个 致命的缺点,就是发音效果发硬,没有语调,听起来像机器人 在说话。为了弥补m发音的不足,在软件中采用近似真人发 声的’I髑(NeoSpeech),学习者可自行从网络下载相关的软件 包.从而提高软件语音的质量。 2.4学习策略与学习过程 为了在考试前较短的时间内,帮助应试者迅速掌握大量词 汇。学习策略包括自动浏览学习和手工点击学习两种。 (1)自动浏览学习,点击自动浏览图标,系统进入自动 浏览学习模式,学习者可根据需要调整单词显示的时间间隔, 默认为4秒,如果选择了中文缓出,则中文意思的显示会滞后 1,2的时间显示。该学习模式的主要功能是: 1)单词分级。 2)快速复习与记忆。 3)单词意思回忆。 在学习过程中对于每一个单词可以指定一个熟悉程度: 0~2,分别代表不认识、认识和熟悉,对于熟悉的单词一个 月学习一次。对于认识的单词一个星期学习一次,对于不 认识的每日须学习一次。利用分级功能还可使学习者将主要 精力集中在不认识的单词上.避免在认识的词上花费太多 的精力。 (2)手工点击学习主要为学习者提供某一级单词的强化 学习.学习速度和过程完全由学习者自行控制:系统提供 上、下翻页功能,便于学习者对最近学习过相似词汇进行类 比记忆。 学习策略建议:首先进行自动浏览学习,在学习的过程中 进行单词的分级,然后有针对性地进行重点学习,可采用两种 模式中任何一种。 3软件核心算法及其实现 3.1 在Delphi中访问ExceI 软件中不仅需要对单词进行遍历,而且要设置相应的级 别(熟悉度),也就是说,对存放单词的电子表格进行读写操 作。因此,软件中采用ADO数据库技术来访问Excel文件, 将Excel中每一个Sheet看作是一个数据表。并且在软件启动 时连接Excel数据文件。具体实现代码如下: |