通过结合阅读来背单词,我有一个软件设想
本帖最后由 priestpdawiki 于 2016-3-21 17:07 编辑mdx是一种很好的辞典,本论坛也有很多高人发布了各种mdx制作工具,和mdx辞典提供。
但是,我在使用过程中,总是隐隐觉得还缺少了什么关键的东西。或者说,这种东西和mdx辞典无关,而是一种很重要的记忆单词的方法——结合阅读文章来背单词,有一种功能缺失了。
通常,我们边看文章边记忆单词,都是通过鼠标取词的方式来显示陌生单词,看看它的释义后,就关掉了释义,继续阅读下去。但是,很明显一个陌生单词不是看一遍意思就能记得住的,因此我们往往会多次用鼠标取词同一个陌生单词,来查看它的释义。这里就有带来了一个问题了——重复取词。
我想,为什么不开发一个软件,或是一种功能,对任何单词都只要取词一遍,就把它的中文意思(比如可以通过访问mdx辞典,来获得每个单词的分条释义),立刻插入在文章中所有该单词的后面呢?这样,每个陌生单词,我们只要取词一遍,就能在所有该单词存在的地方,都显示它的释义了。无需重复取词。
并且,我们用下拉菜单来实现这个功能,如下图(概念图)
每个单词的后面,都能有一个下拉菜单,其中对应着前面单词的所有中文释义。如果是不认识的单词,我们就从一词多义中,选出它在本句子中此处的精确释义,插入显示在该单词后面。
(我上图 blaze的精确释义选错了,这里只是用来做个示意)
这样,益处有很多:
1. 查词速度大大增加,下拉选择就行了
2. 避免了对同一个陌生单词的多次重复取词,查看释义
3. 大大加快了英语文章的阅读效率,同时真正做到了“单词本无意,意由境生”的记忆,避免了单纯背单词的枯燥困境。
4. 这种方式,也降低了对英语原著阅读的障碍。尤其在kindle上,每次查单词,都恨不得直接将该单词的中文意思直接插入到它后面,但是做不到啊。。。
事实上,现在无论 pc上,还是手机上,都没有任何一款软件拥有这种功能。所以,我觉得如果能开发出一款这种功能的软件,对英语学习者来说,真的是很有吸引力啊。
本帖最后由 vbnet 于 2016-5-21 12:37 编辑
链接:http://pan.baidu.com/s/1o8u4nTC 密码:3ys3
你用用看,只能开txt,按右键,选择后按Add
自行把Dictionary.mdb 放在c:\ 方便增修
已经把TTS功能加入(建议自行安装IVONA TTS,Neospeech TTS),图有些不同
更新为
鼠标滚动顺一点
-->更新
生词本、上色、按F12直接插入第一条释义
旧的要先uninstall
http://jingyan.baidu.com/article/00a07f38a7535a82d028dcce.html
选Read_Words
-->-->更新
增加英英词典EEdic
-->更新
加设快捷鍵解决,不用按右键
F1插入第1条
F2插入第2条
F3插入第3条
F4插入第4条
如果只有3条,按F4,按错均显示第1条
增加行间距设定
-->更新
取词自动高亮,勾选stop dictory时停止
本帖最后由 priestpdawiki 于 2016-3-24 15:00 编辑
vbnet 发表于 2016-3-23 23:17
-->更新20160323_4.zip
增加英英词典EEdic(from Vicon english dictionary.mdx)
vbnet大神,现在你的神器功能越来越好了。我想反馈两个建议,和几个问题(都是关于辞典制作的):
1. 现在比如我对文章中一个 springy单词插入释义,效果是这样的:
...... springy【springy→[形容词]有弹性的,泉水多的,松软的,轻快的】 ......
但是,其实中括号中的springy,重复了我们所查的单词,是可以不用重复放在释义里面的。下面的效果,会更简洁些,而且一看就能明白是之前单词的释义:
...... springy【[形容词]有弹性的,泉水多的,松软的,轻快的】.....
2.现在取词时,对于一词多义的情况,右键出现一个下拉列表,默认只显示第一条释义,需要点击小三角,才能看到全部的可选释义。大神能否设置为直接就右键显示全部的释义呢?因为对于一词多义,点击小三角才能看到全部释义,用户其实是进行了一部多余的点击操作。
还有两个问题我想请教下大神,
问题1. 如果我想把柯林斯高阶双解,做成您软件能用的 mdb数据库(我不懂 access),是否是这样操作的?
我现在excel表格中,把单词,放在第一列;把单词释义,全部放在第二列。然后用 access 来导入,再存成mdb格式。
等我做成柯林斯版 mdb后,我会共享在本帖中供大家下载的。大家也能根据大神您的教程,来编写自己的辞典mdb,壮大我们这个帖子。
问题2. 一词多义的分条问题,您之前说用中括号【】来作为分条的识别特征码,具体是什么意思?是指用中括号括起来的词性(比如【形容词】,【名词】),来作为分条识别码吗?如果的确是这样,那么,一定要用中括号【】来分隔每条释义么?我能用其他符号,比如小括号()来分隔吗?
不过我试了一下,在一个单词的释义后填了几个【】中括号后,因为不能直接保存(原始文件被保护了),就另存了一个mdb格式,在取词软件连接了新的mdb后,就一个单词也识别不出来了,不知怎么回事。。
另外,我发现您的mdb数据库中,并没有所有的单词释义,都加上【】中括号。
问题3. 我发现 mdb 中, 比如 abject 单词,释义是这样输入的“【形容词】卑鄙的,可怜的”,但是在软件中取词插入,是下面的效果
abject 【abject→[形容词]卑鄙的,可怜的】
可以发现,数据库中的中括号【】,在取词软件中变成了[]这个样式,请问这是为什么?
本帖最后由 vbnet 于 2016-3-24 16:44 编辑
priestpdawiki 发表于 2016-3-24 10:34
vbnet大神,现在你的神器功能越来越好了。我想反馈两个建议,和几个问题(都是关于辞典制作的):
1 ...
--->其实中括号中的springy,重复了我们所查的单词,是可以不用重复放在释义里面的
有时候查出来的词不一样,比如doors,它会找到door
它的机制是这样的(可能需要改进)
找不到-->少一字再找-->少2字再找-->尾部 ily,ied,ies改y再找-->尾部少3字再找
找出来的未必是你要的,所以必须显示它所找的词
-->需要点击小三角,才能看到全部的可选释义
或是通过加设快捷鍵解决,不用按右键(下次更新)
F1插入第1条
F2插入第2条
F3插入第3条
F4插入第4条
-->柯林斯高阶双解
内容太多、太长,
GoldenDict更适合,直接copy,paste
-->括号【】来作为分条的识别特征码
资料库中释义是同一行
比如
【动词】使(数量、程度等)减少,减轻,除去,缓和,打折扣 【动词】(数量、程度等)减少,减轻,失效,缓和,(法令等)被废除
显示过程中将 ( 空格+【)取代成 -->回车+换行符
然后逐行放进右键选单
如果资料库已分行排好
1动词
2动词
3名词
其实不用【】
-->数据库中的中括号【】,在取词软件中变成了[]这个样式,请问这是为什么?
如果【abject→【形容词】卑鄙的,可怜的】,似乎不好看
外框看看可以用什么取代
-->如果词典释义能够直接调用mdx词典的内容就好了(ok927)
GoldenDict更适合
mdx我也不会解
哈,可以参考 > Kindle Word Wise 生詞提示功能初體驗 http://blog.richyli.com/?p=2254
Good idea 本帖最后由 phxxmc 于 2016-3-22 14:17 编辑
我觉得这是阅读软件的功能,比如Iread可以加注释,问题转化为如何把词典的解释直接变为注释。词典的解释还要像金山词霸那种简单的。 楼主,能否交流一下。请问你在群里吗? phxxmc 发表于 2016-3-22 14:12
我觉得这是阅读软件的功能,比如Iread可以加注释,问题转化为如何把词典的解释直接变为注释。词典的解释还 ...
其实结合了两个功能:
1,可以编辑文章,不是单纯的阅读。因为查词,并在文章中插入释义后,就是用户在编辑文章了。
2,取词。当鼠标放在哪个单词上,哪个单词就去访问mdx词典(或其他词典数据库),返回该单词的所有分条释义,以下拉菜单的形式供用户选择精确释义。
Oeasy 发表于 2016-3-21 19:08
哈,可以参考 > Kindle Word Wise 生詞提示功能初體驗 http://blog.richyli.com/?p=2254
我觉得我的设想比这个kindle插件强大易用,并且用户有更大的自由权,哈哈。如果能在pc端和手机端都有此软件,何愁英语难记?比那些单纯开发背单词软件,取词软件的,要更有用。
如果我这个软件再添加一个语音阅读功能,对文章直接英语发声,就更完美了。因为声音记忆比单纯看单词拼写记忆更有效。 shakahenryqht 发表于 2016-3-22 15:23
楼主,能否交流一下。请问你在群里吗?
我不定时登录本论坛。可以留言 这个想法不错的说。但我觉得这么背单词不太好,容易偷懒 vbnet 发表于 2016-3-22 18:55
你用用看,只能开txt,按右键,选择后按Add
好哦,我明天来回复使用体验,是你做的吗?高手啊 lastsir 发表于 2016-3-22 20:15
这个想法不错的说。但我觉得这么背单词不太好,容易偷懒
重点并不在于单纯的背单词,而是降低阅读难度,加快阅读速度和流畅性。因为一个生词在文章不同的场合出现十次,基本上就那眼熟记住了。
但问题就在这里,一个生词在记住前,需要我们重复取词五到十次,重复取词同一个生词是低效的操作。假设一篇文章中只有十几个生词,我们还能坚持下来。但是如果有上百个呢?甚至一本书中上千个呢?我们要重复取词一万遍,大多数人绝对就阵亡了。一本书根本看不到一半。
所以,我设想了这个软件,能够帮助我们所有英语学习者,能降低阅读的难度。同时,也是记住生词的最好方法。
priestpdawiki 发表于 2016-3-22 20:58
重点并不在于单纯的背单词,而是降低阅读难度,加快阅读速度和流畅性。因为一个生词在文章不同的场合出现 ...
单词背下来了,岂不是阅读的更流畅了。我觉得学英文任何高手都是从积累词汇量开始的。有了你这个神器后,每个词都会潜意识去划词搜索,就像人有了电脑Word会提笔忘字一样。我觉得可以在你这个神器的基础上设置一个次数限制和提示功能,主动引导阅读人去记忆认识这个单词。 这个对阅读体验影响比较大吧 vbnet 发表于 2016-3-22 18:55
你用用看,只能开txt,按右键,选择后按Add
牛呀,说做就做。。。。。。而且做出来了。 lastsir 发表于 2016-3-22 21:27
单词背下来了,岂不是阅读的更流畅了。我觉得学英文任何高手都是从积累词汇量开始的。有了你这个神器后, ...
单纯背单词,再去阅读,难度比较大,我不是说不能够,而是从我自己的经历来说,直接从阅读下手更记得住。
因为文章或书,故事有着连贯的逻辑性,记住了故事情节,就有利于记住其中出现过的单词。
而单纯背单词书或词典,不光每一个单词是割裂的,就算是一个单词的各个例句,也彼此不相干,一盘散沙。缺少逻辑关联的东西就难以记住。记不住每个例句,其中的单词释义也就无从谈起了。 本帖最后由 priestpdawiki 于 2016-3-23 11:30 编辑
vbnet 发表于 2016-3-22 18:55
你用用看,只能开txt,按右键,选择后按Add
好厉害,真的做出来了,虽然没有解决“重复取词”的问题,但取词并插入释义功能已经做到了!
软件中还有些细节的问题,与我设想不同。我就不说了。我无意要求大神怎样。只是希望大神能按自己的想法,不断完善这款您创作的神器!造福本论坛广大英语学习者。 本帖最后由 vbnet 于 2016-3-23 17:51 编辑
priestpdawiki 发表于 2016-3-23 11:09
好厉害,真的做出来了,虽然没有解决“重复取词”的问题,但取词并插入释义功能已经做到了!
软件中还 ...
不客气
绝非神器,只是习作而已,边学边作
提供愈多想法是好事
我不会的,上网查查,反而多学一点
-->“重复取词”的问题:
下次加入生词本,按F1键加入,有重复的会自动删除,结束程式前会提醒储存
-->如果资料库Dictionary.mdb查不到
打开Dictionary.mdb,自已新增,例如:
abovestairs 【名词】主卧房,楼上房间;【形容词】在楼上的 【副词】在楼上
用【】括起来,显示的时候才能自动分行
资料库可自制成简短的英英释义,不一定是中文
-->下次改进的地方:
为了醒目的效果
插入的字(或是反白的字),在右上角设定颜色和大小,存成rtf檔
在windows中可用wordpad打开
本帖最后由 vbnet 于 2016-3-23 16:23 编辑
9楼更新
-->更新20160323_3.zip
生词本、上色、按F12直接插入第一条释义
旧的要先uninstall vbnet 发表于 2016-3-23 16:07
9楼更新
-->更新20160323_3.zip
生词本、上色、按F12直接插入第一条释义
牛人。想做就做。。。。 我觉得汉语释义对于背单词效果不是特别好。
我最近在用《verbal advantage》第一次感觉背单词像是阅读一样。。。(个人感觉:D)
用同义词和语境释义,用a noun/noun 来区分可数不可数,用to verb 来表示动词,比什么红皮绿皮那种标示n、v好用多了。 本帖最后由 vbnet 于 2016-3-23 18:42 编辑
一枚小胖子 发表于 2016-3-23 17:37
我觉得汉语释义对于背单词效果不是特别好。
我最近在用《verbal advantage》第一次感觉背单词像是阅读一 ...
其实资料库可自制成简短的英英释义,不一定是中文
例如Vicon english dictionary维科英英词典
vbnet 发表于 2016-3-22 18:55
你用用看,只能开txt,按右键,选择后按Add
怎么删除旧版。 zhu1234 发表于 2016-3-23 19:18
怎么删除旧版。
http://jingyan.baidu.com/article/00a07f38a7535a82d028dcce.html
选Read_Words vbnet 发表于 2016-3-23 19:45
http://jingyan.baidu.com/article/00a07f38a7535a82d028dcce.html
选Read_Words
搞定,原来一直木有找到Read_Words
页:
[1]
2