使用Excel背单词-高效-简单
背单词是一个很纠结的事,想必那些走在留学路上的很多人都被英语这一关卡住了,这里,笔者就聊聊,不讲背单词的方法,只提供使用vb开发的产品和使用方法,有问题欢迎讨论。
简介:使用excel背单词,有一些人以为就是把单元格调整和电脑屏幕差不多大,然后上下左右键切换翻译和音标,这样的方式的确很好,但是还有更好的。既然微软都把excel支撑了VB开发的平台,使用VB的功能来背单词将会事半功倍。
开发原因:
1、不喜欢shanbay.com和towords.com。扇贝不允许添加自己的生词,每天背完了单词之后就不能再继续背诵,修改了计划还要等一天。。。拓词居然就只有那么基本单词书。。。不过这两个网站的背单词方法真的值得借鉴!!!
2、有道启发。有道支持生词本的添加,所以,我选择了有道,平时阅读一些文章遇到的生单词可以马上加入单词本,然后每天进行复习。有道的单词复习方法还是效果还是很好,word,translation,voice,spelling可谓结合的非常完美。唯一的缺点就是发音问题,同时生词本中没有例句,只有基本中文翻译和音标。有道的仅支持android手机上的离线语音库,PC上有道不支持离线语音库,只可惜其语音库格式是.db,没有官方文档,很难破解。每次复习时,听语音发音都要从有道的服务器上下载,受网速限制,非常之难受,一般的习惯都是等一两秒钟,有时候等了5秒钟还有没发音,于是这个世界就爆发了。
3、突然奇想。自己写一个吧。
.搜罗一下需要的资源,
①单词(words)
②音标(phonetic)
③基本翻译(translation)
④例句(sample)
⑤发音(voice)
.需要的背单词方法,统计易错词,生词,多背诵 易错词和生词。
然后转眼间发现以上的东西,在伟大的互联网上,几乎都有!!!!有道支持单词本的导出,有txt格式和xml格式,可以解决上述问题①②③,方法参照我的最近几篇博客。基本例句,这个要说不难,网上找一些论坛,能下载得到。甚至有道的单词本中,可以自行编辑例句,因为单词都是平时学习过程中遇到的,平时添加单词的时候,就加上例句。至于发音,后面会介绍资源下载。
剩下的就是如何写,在哪里写。
第一个尝试是php,因为脚本嘛,开源的东西,教程,资源非常多,而且php和mysql结合起来,还可以将单词存储到本地数据库中,有利于扩展,甚至可以成为创业的出发点。尝试了一段时间,有一个基本的雏形,但是问题也很多,不细说。php 的尝试过程,最大的收获,就是有道的单词本导出xml之后,可以通过php脚本形成需要的①②③。
第二个尝试就是excel,这个灵感其实酝酿了很久,一直没有时间写,但是最近的确等不下去了,没写总有一种遗憾的感觉,虽然后天就是我的托福考试。基于excel的话,重点就是VB语言的掌握。自学了一天,写了一天,完工。发现excel写出来的东西,的确可以避免PHP中的很多问题。第一,php只有少数专业人士才会用,第二,excel大家都有。而且,excel本身具有强大的数据统计处理能力,背单词绝对是首选。
网络资源:
下载:
excel背单词xlsm:buttonword-Encrypted.xlsm,
http://download.csdn.net/detail/kevinkitty_love/5779803
按钮 | |
向前 | 快捷键Alt+C;往前查看单词信息,自动发音;直接显示word,translation,spelling;不计时 |
微笑 | 快捷键Alt+空格;该单词很熟悉,查看下一个单词,自动发音;只显示word;计时;保存当前word背诵信息 |
爱心 | 快捷键Alt+V;显示单词翻译和音标;发音 |
问号 | 快捷键Alt+B;该单词不了解,查看下一个单词,自动发音;只显示word;计时;保存当前word背诵信息 |
自动 | 快捷键Alt+N;自动浏览单词,自动发音,自动显示word,translation,spelling;启动暂停来回切换 |
功能 | |
历史 | 记录用户操作历史;微笑按钮,保存Y,绿色,单词很熟悉;问号按钮,保存N,红色,单词不记得;时间栏显示回想该单词所花费的时间;word,translation,spelling三栏是为了下次只背诵没有记住的单词(红色,copy,YN-时间排序) |
单词本 | 只需要修改参数,单词本所在sheet,word-translation-spelling所在列;遇到某一行单词word栏为空时,自动跳转到第一个单词 |
语音 | 设置语音路径path,[A14];eg[love]=path/l/love.mp3 |
回想 | 支持翻译与音标隐藏功能,学者可以回想单词意思,同时使用按钮即可显示正确翻译与音标 |
自动 | 支持自动浏览功能,自动发音,自动显示word,translation,spelling;输入参数控制播放速度(秒);播放停止来回切换;自动播放不记录历史 |
高级方法 | |
免费单词本 | 获取单词本,只需要知道单词就行啦,[很多托福,GRE单词,只需要有word],剩余的音标和翻译,额,高人自有妙招。参见博客http://blog.csdn.net/kevinkitty_love/article/details/9277441[批量导入单词-有道];从有道单词本中就可以导出xml格式的word,translation,spelling,然后写一个xml解析脚本,[java,php,javascript,甚至C++也可以],就可以把translation和spelling存入到excel中,或者上网找找如何从xml存入数据到excel的方法,这一步难不倒高手,especially who wants to go abroad! |
免费语音库 | 这个真的很好找,网上一大堆真人语音库,注册就能下载,想出国,这点网络资源的利用能力是必须要学会的。 |
参数描述 | ||
------------------------------------------------------------------------------------' 'Copyright: kevinkitty from BIT 'Developtime: 2013/7/18 'Platform: Excel 2010 'Language: VB 'Total time: 20 hours 'Parameters: 'column A is the default column that contains several parameters 'A1 define the excel sheet of the word that you want to recite, say,kevin21 'A2 define the column of the word in word excel sheet, say , B 'A3 define the column that translation of the word in word excel sheet, say , C 'A4 define the column that spelling of the word in word excel sheet, say , A 'A5 define the current id of the word, once meet blank, start from 1 'A6 define the grid of the word to be shown in current sheet,say, B1 'A7 define the grid of the translation to be shown in current sheet,say, C1 'A8 define the grid of the spelling of the word to be shown in current sheet,say, B6 'A9 define the column of operate history,whether is familiar about the word,[Y/N] say, E 'A10 define the column of operate history,using time of the word,say, F 'A11 define the column of operate history,the word,say, G 'A12 define the column of operate history,the translation,say, H 'A13 define the column of operate history,the spelling,say, I 'A14 define the path of voice of the word,say, D:/Program Files/PHPnow/PHPnow-1.5.6/htdocs/DAY/voice/ 'A15 define the dynamic time 'A16 define the interval of automatic scanning,say, 2.5 '------------------------------------------------------------------------------------' |