背单词是一个很纠结的事,想必那些走在留学路上的很多人都被英语这一关卡住了,这里,笔者就聊聊,不讲背单词的方法,只提供使用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本身具有强大的数据统计处理能力,背单词绝对是首选。

网络资源:

1.语音库,背单词没有语音真的很难记住,而网络上有很多资源我们可以利用,下载地址:http://images.juren.com/file/20090804/a.rar   修改下首字母,下载26个所有单词真人发音。
2.单词,有些时候,背单词,仅仅有单词就够了。剩余的翻译,发音,音标,例句,都是通过网络工具解决。通过把单词批量导入有道单词本,然后把有道单词本导出xml文件,再从xml文件中获取翻译和音标,这些问题都引刃而解。

下载:

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
'------------------------------------------------------------------------------------'

关于
使用语音路径的说明:

D:/Program Files/PHPnow/PHPnow-1.5.6/htdocs/DAY/voice/是路径
然后假设要对单词love发音,其真实的路径应该是
D:/Program Files/PHPnow/PHPnow-1.5.6/htdocs/DAY/voice/l/love.mp3



运行截图:



总结:

对于正在求学道路上的每一个学徒,我和你们一样,同样在奔跑。写这些东西,一是自己的兴趣所在,而是希望对你们有些用处。祝愿天下考托福考雅思考GRE的人与心仪的大学终成眷属。

Any questions?  please contact with me, kevinkitty7@163.com,orhttp://weibo.com @kevin_TOEFL


使用Excel背单词-高效-简单的更多相关文章

  1. 做中学(Learning by Doing)之背单词-扇贝网推荐

    做中学(Learning by Doing)之背单词-扇贝网推荐 看完杨贵福老师(博客,知乎专栏,豆瓣)的「继续背单词,8个月过去了」,我就有写这篇文章的冲动了,杨老师说: 有时候我会感觉非常后悔,如 ...

  2. 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!

    学英语广告 最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语.背单词的广告. 不知道现在学生们背单词买的什么辅导材料.反正我们上学那会,<星火阅读>特别的火.记得当 ...

  3. XLConnect:一个用R处理Excel文件的高效平台

    code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...

  4. 基于百词斩和扇贝单词的背单词APP软件测试

    概述 背单词APP是非常受大学生青睐的手机应用,但它的发展尚未成熟,存在一些缺陷.我们决定深入地分析一组典型的背单词APP:百词斩(A产品).扇贝单词(B产品),寻找当前背单词APP中的提升空间.下面 ...

  5. bing背单词交互流程 - Chongyang Bai

    昨天和travis,钟秋开会确认了bing背单词的手机界面交互流程.我在这里简单描述一下,设计页面暂时不能贴出来,期待大家的宝贵意见 b( ̄▽ ̄)d. 单词本浏览界面:单词本被分为两类,用户单词本和单 ...

  6. 【bzoj4567】[Scoi2016]背单词

    4567: [Scoi2016]背单词 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 1123 Solved: 476[Submit][Status][ ...

  7. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  8. BZOJ4567[Scoi2016]背单词

    4567: [Scoi2016]背单词 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 304 Solved: 114 [Submit][Status] ...

  9. 《我爱背单词》 Alpha版 发布说明

    ——发布地址(baidu网盘) http://pan.baidu.com/s/15omtB ——简介  <我爱背单词>是一款英语单词记忆和管理辅助软件,旨在帮助广大考生在短期内攻克GRE. ...

随机推荐

  1. 文档PDF开放

    108个大数据文档PDF开放下载 投递人 itwriter 发布于 2015-01-29 13:34 评论(13) 有2251人阅读   原文链接  [收藏]   « » 文/36 大数据 总有人问我 ...

  2. Swift编程语言学习4.1——周期

    Swift它提供了类似 C 流量控制结构语言,它包含运行多个任务的能力for和while周期.选择根据不同的编码分支机构的具体条件来运行if和switch声明,有控制流程跳转到其他代码break和co ...

  3. hdu - 4979 - A simple math problem.(可反复覆盖DLX + 打表)

    题意:一种彩票共同拥有 N 个号码,每注包括 M 个号码,假设开出来的 M 个号码中与自己买的注有 R 个以上的同样号码,则中二等奖,问要保证中二等奖至少要买多少注(1<=R<=M< ...

  4. Asterisk 未来之路3.0_0002

    原文:Asterisk 未来之路3.0_0002 伟大的变化需要可扩展性技术 每一个现有的PBX都因为其自身的缺点变的糟糕,不管其功能如何丰富,总有一些东西会漏掉.具备非常完全功能的PBX 也不能预见 ...

  5. Windows版Cacti全新安装与升级

    全新安装 Cacti运行依赖的软件很多,mysql.PHP.Apache.Spine.rrd等,一个一个的安装非常繁琐,而且还容易出错,全新安装的话可以采用论坛提供的windows安装包安装,非常简单 ...

  6. SQL Server 性能调优 之运行计划(Execution Plan)调优

    运行计划中的三种 Join 策略 SQL Server 存在三种 Join 策略:Hash Join,Merge Join,Nested Loop Join. Hash Join:用来处理没有排过序/ ...

  7. 【本·伍德Lua专栏】补充的基础06:简单的错误处理

    昨天遇到另外一位独立游戏开发人员,所以多聊了一会,然后-然后就没有看书了.(小若:借口!借口! ) 今天来聊聊错误处理吧.只是毕竟这仅仅是前面的章节.书上的内容似乎有点一笔带过的味道. 没关系,简单更 ...

  8. JQUERY 插件开发——MENU(导航菜单)

    JQUERY 插件开发——MENU(导航菜单) 故事背景:由于最近太忙了,已经很久没有写jquery插件开发系列了.但是凭着自己对这方面的爱好,我还是抽了一些时间来过一下插件瘾的.今天的主题是导航菜单 ...

  9. ssis的script task作业失败(调用外部dll)

    原文 ssis的script task作业失败 我的ssis作业包里用了一个script task,会查询一个http的页面接口,获取json数据后解析然后做后续处理,其中解析json引用了本地目录下 ...

  10. SSMS2008插件开发(3)--部署调试SSMS2008插件

    原文:SSMS2008插件开发(3)--部署调试SSMS2008插件 上一次说到VS2008中的插件开发,最终结果插件是部署在VS2008中,现在我们将插件部署到SSMS2008(Microsoft ...