我写过的软件之Sentences4You

来源:互联网 发布:vb.net 页面跳转 编辑:程序博客网 时间:2024/04/30 03:42

对于学习英语,自己还是有点感悟的,^_^。如果是笔试,基本上就是词汇量+语法,这是基本功。高中的时候打了一个比较好的英语基础,大学过英语四级、六级基本上不费劲。刚进大学的时候给自己订了一个大概的计划:1、过英语四级、六级。2、学计算机。过完英语六级之后就找家里要了几千块钱(那时候几千块钱可是非常大的一笔钱,还找别人借了钱凑齐的。现在回忆起来,大学买了台计算机回来是比较正确的决策,后来靠那台计算机做了些项目也赚了几千块钱回来,那时候还挺得意的:在大学里面就能靠写软件赚钱了,^_^)。
 
如果要练口语,第一个需要解决的问题就是心理问题:敢说。然后就是多听多说了,当然,词汇量和语法是基础。练习口语的时候最好是大声地说、快速地说(这样也能促进自己的听力,形成反馈)。跟别人沟通的时候就要与正常的语速说了,以让对方能理解你为目标。有一段时间准备考PMP的时候看的是英语版本的教程,那段时间经常大声、快速地阅读PMP教程,坚持了2周左右再去听CCTV9,貌似竟然有进步,不禁心里暗喜。。。
 
2005年左右开始认真学习英语口语,把网上可能下载到英语学习软件一个个下载回来试用,但是没有找到一个我想要的软件。那时候我对英语学习软件的要求其实不高:

  1. 出现中文句子。
  2. 有一个输入框可以让我对着中文句子输入英文句子。
  3. 显示正确的英文翻译以进行对比。
  4. 可以设置重复次数。
  5. 能记录进度,下次启动的时候继续上一次的学习。

能接触的英语学习软件都是出现英语,让你翻译成中文,但是那时感觉自己比较缺乏的是把中文句子快速翻译成英文句子的能力。
 
既然别人给的软件不能满足自己的需要,就自己动手写一个吧。但是问题来了,软件可以自己写,但是到哪里找句子库呢?没有现成的,也不可能自己一个个地输入。找了一遍,发现其中有一个软件可以把所有的课程、章节、句子都列出来,就装了按键精灵,做了个自动化脚本,模拟鼠标和按键操作,把所有的内容都导出到文件中,然后又用Delphi另外写了一个解析软件,把所有的课程、章节、句子都存储到ACCESS数据库中去,然后用C++ Builder根据自己的需要写了一个软件。那时候基本上用得最多的是VC++和Delphi,故意选择C++ Builder去学习一下,看看是不是真的跟Delphi差不多。
 
这段时间把那个软件又翻出来,结果发现在Windows 7上中文都乱码了,想了想,又花了3个星期左右的业余时间重新用Visual C#写了一遍,顺便把ACCESS里面的表解构关系记录一下,有感兴趣的可以根据自己的需要去写一个新的软件。


下载地址:Sentences4You



主界面



选择课程



参数配置


数据库中4个table的关系

0 0
原创粉丝点击