入手自制软件背单词
敬业的IT人
互联网
佚名
2008-1-4 16:59:02
其实程序本身没有什么高深之处啦,可能对于初学者有几个难下手的地方,比如词库怎么来,有了词库处理音标,当然朗读功能也不能少。其他的,根据平时所见所学,充分发挥想象力,就能做好一个适合自身要求的软件来为我所用。
词库对不起,如果不想牵扯任何版权问题,你自己做一个吧。我们可以参照一下缪鹏程的三心二意背单词中的词库,就是那些wrd文件了,作者并没有加密
文件中一行的结构,意思就不用我说了,你自己用程序处理一下就能得到单词、音标、和语义。如:
[W]above[T]2'b3v[M]n.上面 prep.在…上面
2'b3v当然不是我们要看到的音标了,金山有专门针对这个问题处理的输入法。打开word,输入法选择Kingsoft Phonetic Plain,依次输入A-Z和5,7就可以看到熟悉的音标符号了,把上面的2'b3v复制进去,结果...乱码了。表慌,这是该词库作者把音标符号作了替换,自己分析几个单词就可以查处对应关系了。当然你也可以自己做词库,自己想加密办法。
对应关系:
'1': 'B'; '2': 'E'; '3': 'Q'; '4': 'P'; '5': 'T'; '6': 'F'; '7': 'V'; '8': 'N'; '9': 'A';
'0': 'C'; '''': '5'; ',': '7';
把2'b3v 按照这个关系转化为 EbQv,再复制到word文档中,呵呵..
------------------------
现在你就能利用这个单词库来动手做一个显示单词的例子了.代码很简单我就不说了。
-----------------------
语音朗读功能:其实也不神秘的,因为同样象音标输入法一样别人早给你做好了,你直接用就可以了,需要查阅微软的Text To Speech技术(简称为MSTTS)。
词库对不起,如果不想牵扯任何版权问题,你自己做一个吧。我们可以参照一下缪鹏程的三心二意背单词中的词库,就是那些wrd文件了,作者并没有加密

文件中一行的结构,意思就不用我说了,你自己用程序处理一下就能得到单词、音标、和语义。如:
[W]above[T]2'b3v[M]n.上面 prep.在…上面
2'b3v当然不是我们要看到的音标了,金山有专门针对这个问题处理的输入法。打开word,输入法选择Kingsoft Phonetic Plain,依次输入A-Z和5,7就可以看到熟悉的音标符号了,把上面的2'b3v复制进去,结果...乱码了。表慌,这是该词库作者把音标符号作了替换,自己分析几个单词就可以查处对应关系了。当然你也可以自己做词库,自己想加密办法。
对应关系:
'1': 'B'; '2': 'E'; '3': 'Q'; '4': 'P'; '5': 'T'; '6': 'F'; '7': 'V'; '8': 'N'; '9': 'A';
'0': 'C'; '''': '5'; ',': '7';
把2'b3v 按照这个关系转化为 EbQv,再复制到word文档中,呵呵..
------------------------
现在你就能利用这个单词库来动手做一个显示单词的例子了.代码很简单我就不说了。
-----------------------
语音朗读功能:其实也不神秘的,因为同样象音标输入法一样别人早给你做好了,你直接用就可以了,需要查阅微软的Text To Speech技术(简称为MSTTS)。
- 最新文章
- 详细教你如何使用delphi中thread的线程编程[01-04]
- 动态SQL语句在SQLServer中非固定行的转列应用[01-04]
- 实现StatusBar的Flat风格[01-04]
- SQLServer中按某字段排列名次[01-04]
- Delphi使用方法[01-04]
- 如何在状态栏中加入图标(或图片),还有动态的时间[01-04]
- 相关文章
- 大自然的BUG、人的BUG、软件的疑难杂症[01-04]
- 防止用DeDe软件反编译delphi程序[01-04]
- 软件开发的管理和控制[01-04]
- 为应用软件加入全面的功能权限控制[01-04]
- Mac OS X 10.2 改变软件在 Dock 里的名称+..[01-04]
- 【软件实战】我最常用的Mac图片浏览器[01-04]
