《英语音标强化听写》设计文档
一、编写本软件的目的
实践产生需要。不精通音标─→不标准的单词发音和单词的死记硬背─→不标准的口语。
工作单位举办英语业余学习班,学了一段时间后,发现很多人基础音标并不过关,要么是不不熟悉音标的发音,要么是发音根本就不准确,说出来的英语南腔北调,教师又不得不回过头来给大家补补音标课。
掌握国际音标是学好英语的基础,重要性不必多言。与海量的英语单词相比,国际音标只有48个,好象学起来很容易,反而容易被大家所忽视。与记忆单词可以有无数种方法,可以随时随地学习记忆不同,学好音标只有一条途径,就是要多听多练多说。经过实践,觉得听单词写音标是强化音标学习的一种有效手段,但听写音标对学习环境有较大限制,首先必须要有专业教师标准的英语发音(不标准的发音只会越练越糟),其次要随时反馈听写的结果是否正确并随时纠正,相信很多人都不会有专职的教师提供随时的辅导。写这个软件的缘由即来自于这一需要。
二、软件的设计思路
软件提供的学习思路非常简单,即:听单词标准读音─→写出音标─→判断对错。
1、基本实现方法:
将单词的拼写、音标、解释、语音文件分别放在四个单维数组里(为什么是单维数组?因为我对多维数组的操作不熟悉,有恐惧心理:(),听写时给出单词的拼写、标准读音及解释,由使用者写出音标,再与正确音标进行比较以判断对错。(只是非常简单的查找和比较判断功能。)
2、具体采用过程:
(1)单词拼写、发音的保存。
基本数据的保存可以有无数种方法,由于我希望只用一个文件即可实现软件功能,所以没有采用读写数据库等常用方法,而是将单词的信息全部保存在程序的资源中,每次启动时写到磁盘上后再读入到数组中,经过实践,软件运行速度和占用资源都在可以接受的范围内。这样做的缺点是单词量不可再自由扩充了。其实如果能连续听3000个单词都准确的写出音标来,那3001个也肯定不在话下了,所以软件不需要再扩充词库。
(2)语音库及单词的选择。
语音库系从互联网下载的无版权声明的语音文件,单词选择主要以基本常用单词为主。
(3)单词显示顺序。
一开始采用随机排序,软件关闭时保存排序信息的方法,经验证多次重复运行时可能出错,所以采用了将随机数种子设为固定值再取随机数来进行乱序排列单词的方法,经验证,当随机数种子为固定值,每次取得的顺序值均是相同的(不知道为什么?),能够满足软件的要求,大大降低了软件重复关闭运行时可能出错的概率。对单词顺序进行重排即是重新确定随机数种子的过程。
(4)音标的输入。
音标的显示需要特殊的字库,软件在启动时,加入了对当前系统是否存在该显示字库的检查,如不存在则会提示安装。不同的音标对应不同的按键,一般人很难记住,所以用一个国际音标对应一个按键的方法,将音标全部显示在界面上,点击即可输入。另外还找了标准的国际音标发音文件置入到程序资源,用鼠标右键点音标按键即可听标准发音。
(5)关于听写单词。
软件同时提供给出音标、发音、解释,听写单词的输助功能,方便对常用单词的学习和掌握。
(6)组件的使用。
软件使用的组件主要有按钮、超级按钮、透明标签、编辑框、单选框、选择框、媒体播放组件等,都是易语言提供的最基本的组件,使用基本的功能,没有什么特殊的地方,源码中有比较详细的注释。
三、一点体会
自我评价这个软件从技术上没有什么可供称道的意义,方法简单,技术平常,只有基本的功能。唯一可以拿出来让大家评论的,就是在英语学习软件如林的情况下,第一次提供了音标强化学习的功能,也算是一点小小的突破吧。因为软件非常简单,所以没有在界面及其他辅助功能上下太多功夫。
感谢易语言,感谢吴涛,让我也有机会亲身体会到编程的乐趣。写软件时,基本想法构思好之后,剩下的就只是个体力活了,要考虑不同的情况,反复进行测试,要不怎么说写软件的是蓝领呢,苦啊。
一直觉得,对于普通使用者来说,软件怎么实现的过程根本不重要,重要的只是最终的结果。软件只要好用、实用就行。与其写一个功能强大,操作复杂,但99%的功能都与别人的软件重复的软件,不如写一个简单实用的小工具。用最简单的方法来实现最实用的功能,应该是非专业的易语言爱好者的学习目的。
没有合适的资源?快使用搜索试试~ 我知道了~
英语音标强化听写(易语言2006年大赛二等奖).zip易语言项目例子源码下载
共2000个文件
wav:3688个
txt:3个
ttf:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 129 浏览量
2022-03-25
04:17:23
上传
评论
收藏 16.96MB ZIP 举报
温馨提示
英语音标强化听写(易语言2006年大赛二等奖).zip易语言项目例子源码下载英语音标强化听写(易语言2006年大赛二等奖).zip易语言项目例子源码下载英语音标强化听写(易语言2006年大赛二等奖).zip易语言项目例子源码下载 1.合个人学习技术做项目参考 2.适合学生做毕业设计参考 3.适合小团队开发项目技术参考
资源推荐
资源详情
资源评论
收起资源包目录
英语音标强化听写(易语言2006年大赛二等奖).zip易语言项目例子源码下载 (2000个子文件)
英语音标强化听写.e 777KB
setup.ini 132B
Kingsoft Phonetic.ttf 24KB
设计文档.txt 3KB
操作帮助.txt 3KB
源码使用说明.txt 1KB
destru05.wav 22KB
affair01.wav 22KB
thermo10.wav 13KB
sociol09.wav 12KB
specul06.wav 12KB
sophis10.wav 12KB
munici02.wav 12KB
psycho45.wav 12KB
qualif02.wav 12KB
classi10.wav 12KB
satisf02.wav 12KB
sacrif01.wav 12KB
justif04.wav 12KB
specul07.wav 12KB
themse01.wav 12KB
disill03.wav 11KB
satisf01.wav 11KB
famili03.wav 11KB
manufa04.wav 11KB
supern04.wav 11KB
apprec09.wav 11KB
disinf03.wav 11KB
hypoth10.wav 11KB
overse02.wav 11KB
rendez02.wav 11KB
author04.wav 11KB
magnet07.wav 11KB
stereo36.wav 11KB
alongs02.wav 11KB
infall02.wav 11KB
remini03.wav 11KB
sanita07.wav 11KB
broadc01.wav 11KB
potent05.wav 11KB
manufa02.wav 11KB
naviga05.wav 11KB
inconv01.wav 11KB
prepon01.wav 11KB
sincer02.wav 11KB
recupe02.wav 11KB
sympat04.wav 11KB
recons05.wav 11KB
micros03.wav 11KB
genera07.wav 11KB
eccent03.wav 11KB
intima06.wav 11KB
mankin01.wav 11KB
supers24.wav 11KB
extrao03.wav 11KB
skyscr01.wav 11KB
rattle07.wav 11KB
enthus03.wav 11KB
master08.wav 11KB
exhila04.wav 11KB
myster01.wav 11KB
scient02.wav 11KB
utilit01.wav 11KB
evalua02.wav 11KB
decomp03.wav 11KB
loudsp01.wav 11KB
someti02.wav 11KB
overwh01.wav 11KB
mathem05.wav 10KB
apolog06.wav 10KB
firepl01.wav 10KB
fluctu03.wav 10KB
consci03.wav 10KB
statio06.wav 10KB
imperc02.wav 10KB
diagno06.wav 10KB
astron08.wav 10KB
dictio04.wav 10KB
physio11.wav 10KB
observ08.wav 10KB
repres09.wav 10KB
scient05.wav 10KB
civili05.wav 10KB
reprod01.wav 10KB
relaxa02.wav 10KB
subser04.wav 10KB
nation07.wav 10KB
consid06.wav 10KB
fascin04.wav 10KB
reinfo01.wav 10KB
provoc02.wav 10KB
congra04.wav 10KB
opport07.wav 10KB
illumi09.wav 10KB
actual02.wav 10KB
regula02.wav 10KB
sarcas02.wav 10KB
punctu02.wav 10KB
corres02.wav 10KB
patrio04.wav 10KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
yxkfw
- 粉丝: 76
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功