使用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 '------------------------------------------------------------------------------------' |
||
关于
使用语音路径的说明:
对于正在求学道路上的每一个学徒,我和你们一样,同样在奔跑。写这些东西,一是自己的兴趣所在,而是希望对你们有些用处。祝愿天下考托福考雅思考GRE的人与心仪的大学终成眷属。
使用Excel背单词-高效-简单的更多相关文章
- 做中学(Learning by Doing)之背单词-扇贝网推荐
做中学(Learning by Doing)之背单词-扇贝网推荐 看完杨贵福老师(博客,知乎专栏,豆瓣)的「继续背单词,8个月过去了」,我就有写这篇文章的冲动了,杨老师说: 有时候我会感觉非常后悔,如 ...
- 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!
学英语广告 最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语.背单词的广告. 不知道现在学生们背单词买的什么辅导材料.反正我们上学那会,<星火阅读>特别的火.记得当 ...
- XLConnect:一个用R处理Excel文件的高效平台
code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...
- 基于百词斩和扇贝单词的背单词APP软件测试
概述 背单词APP是非常受大学生青睐的手机应用,但它的发展尚未成熟,存在一些缺陷.我们决定深入地分析一组典型的背单词APP:百词斩(A产品).扇贝单词(B产品),寻找当前背单词APP中的提升空间.下面 ...
- bing背单词交互流程 - Chongyang Bai
昨天和travis,钟秋开会确认了bing背单词的手机界面交互流程.我在这里简单描述一下,设计页面暂时不能贴出来,期待大家的宝贵意见 b( ̄▽ ̄)d. 单词本浏览界面:单词本被分为两类,用户单词本和单 ...
- 【bzoj4567】[Scoi2016]背单词
4567: [Scoi2016]背单词 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 1123 Solved: 476[Submit][Status][ ...
- “我爱背单词”beta版发布与使用说明
我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院 拒 ...
- BZOJ4567[Scoi2016]背单词
4567: [Scoi2016]背单词 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 304 Solved: 114 [Submit][Status] ...
- 《我爱背单词》 Alpha版 发布说明
——发布地址(baidu网盘) http://pan.baidu.com/s/15omtB ——简介 <我爱背单词>是一款英语单词记忆和管理辅助软件,旨在帮助广大考生在短期内攻克GRE. ...
随机推荐
- sql优化的50中方法
查询速度慢的原因很多,常见如下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化 ...
- css中字符换行的一些问题
-------我们在处理文章的内容的过程中由于文章内容混杂有中文.英文.数字等其他字符,而我们常见的英文和数字是无法在包裹元素中自动换行,这往往会导致元素被撑破,如下图所示: css中word-bre ...
- nginx 查看并发连接数
这里仅仅说一下用命令查看(也可配置页面) 通过查tcp连接数 1.netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]} ...
- jquery抖动的按钮
http://runjs.cn/detail/tyx8dbag //shakenum:抖动的次数,shakeDistance:抖动的距离 jQuery.fn.Shake = function (sha ...
- 【SSRS】入门篇(三) -- 为报表定义数据集
原文:[SSRS]入门篇(三) -- 为报表定义数据集 通过前两篇文件 [SSRS]入门篇(一) -- 创建SSRS项目 和 [SSRS]入门篇(二) -- 建立数据源 后, 我们建立了一个SSRS项 ...
- log4net项目中如何配置,以下详解
log4net.config配置文件 <?xml version="1.0" encoding="utf-8"?> <log4net debu ...
- Mysql高级之游标
原文:Mysql高级之游标 什么是游标?select 语句也许一次性会取出来n条语句,那么游标便可以一次取出来select中的一条记录.每取出来一条,便向下移动一次!可以实现很复杂逻辑! 上面还有有一 ...
- 你是否应该使用一个Javascript MVC框架?
你是否应该使用一个Javascript MVC框架?本文摘自smashingmagazine的Journey Through The JavaScript MVC Jungle部分内容,希望对大家有帮 ...
- requirejs的config及optimizer r.js配置
1.怎么处理require.js这些不需要被合并的东西 所有appDir中的文件都会先copy到dir文件中,进行压缩,然后根据build.js中的配置进行相应的合并,包括img等:2.样式合并后原来 ...
- 支付宝集成时的InvalidKeySpecException
近来在集成第三方支付---支付宝,在集成的过程中严格按照支付宝开发者平台所发布的说明文档和Demo,在我的测试机上可以完美的运行,但是在别人的手机无论怎么就是调用不起来,总是弹出"remot ...