Codejie's C++ Space

Using C++

EL : 1.4.0 Release

快捷方式

    EL 1.4.0算是敲好了, 以咱的敲字速度理应在上周放假期间就可以Release的, 只是这期间的敲字节奏被另外一件事情打乱了, 它就是 -- 树莓派(RaspberryPi)!
    
    一天晚上十点多了, 朋友拿来个小盒子, 跟我说 -- "来看看...".  哇, 一块开发板, 很是惊喜, 上次摸(就是一摸)这东东还是搞WinCE的时候呢, 这都已经好多好多年过去了...
    "这块是树莓派, 还有这个传感器, 你把数据取出来给我传上来..."
    "啥? 等等, 等等. 你知道我完全不会搞这个好不?"
    "是吗?! 没啥, 我相信你..."
    "这...好吧. 那给我讲下该咋弄先."
    "这个是电源, 这个是板子, 这还有个USB无线模块. 哦, 这个是个温度传感器, 应该是用这些排线连上吧? 省点用, 给我留几根啊..."
    "啥? 啥叫'应该'?"
    "...意思就是, 我也不知道咋用, 你自己看着办. 系统在这张SD卡上了, 刚拷贝来的..."
    "... ..."

    于是随后几个的深夜里, 都是树莓派上闪闪的LED陪着我了...

    扯远了..咱还是继续说EL, 树莓派相关的, 回头空了再来贴...

    EL 1.4.0主要修改如下:
    1. 重新封装popWindow, popMenu;
    2. 新增背诵(Reciting)功能;
    3. 新增生词本(Vocab)功能;
    4. 其它微小改动;

    记忆和生词本是LingosHook的主要功能, 作为其衍生应用, 这部分是不能少的...

    在此版本中, 可以在EL的课程显示和词典界面中, 将选中的单词添加到EL的生词本(Vocab)中. 

    如上图所示, 当在ESL课程显示和词典界面中, 单词被查询时, 在应用弹出其解释窗口中可以通过长时间点击(Long Click)单词的方式将单词添加到生词本中, 此时应用会显示图中的提示信息, 表示已完成添加操作.

1. 背诵(Reciting)功能
    点击菜单中的'My Vocab'选项, 应用切换到Recting界面. 类似LingosHookLAC的记忆功能, 通过对单词的'熟悉度'打分来判断对单词的记忆程度.


    a. 根据自己的单词的熟悉程度选择相应的选项, 亦称打分. 从熟悉到陌生, 一共四个级别.
    b. 选择相应的'熟悉度'后, 将在下方显示单词的解释. 此功能可以在设置中关闭或者开启;
    c. 此时可以通过'正确'和'错误'来判断自己的打分是否正确, 通过此判定及其打分的情况, 应用决定当前单词的'分数', 以决定此单词下次出现的时机.

    单词被加载,或者点击单词时, 应用会调用TTS播放单词发音。

2. 生词本(Vocab)功能
    在背诵界面中可以看到, 动作栏上的图标由'Search'变为'Vocab'了, 此时点击图标, 将进入到如下单词本(Vocab)界面中.

    单词本界面中列出了所有的'生词'. 点击菜单, 可以按照单词的字母顺序或者分数进行排序显示, 亦可安装ESL课程/单词分数/添加时间进行分组显示.(分组还没完成, 先写着, 下次就可以懒了.)

    单击菜单中的'Edit', 可以删除生词本中的单词.

    在生词本界面中可以看到, 动作栏中的快捷图标已经变为'Reciting', 此时点击图标, 可以快速返回到背诵界面. 由于生词本是通过背诵界面进入的, 所以当生词本中含有单词时, 点击返回按钮就返回到背诵界面.

3. 背诵和生词本的相关配置
    如下图所示, EL中新增相应的配置项以支持的背诵和生词本功能.


    a. 'Automatically Speak Words': 自动播放单词发音. 在背诵界面中, 当单词加载到界面中时, 自动播放其发音.
    b. 'Random Load Words': 随机加载单词. 默认情况下, EL根据单词的'分数'大小决定加载的顺序;
    c. 'Show Word Explanation': 显示单词解释. 当选择了单词的'熟悉度'后, EL将显示单词的解释; 如果关闭此选项, 在选择后, EL将判定选择'正确', 并直接加载下一个单词;
    d. 'Double Check Result': 再次判定选择的结果. 在选择单词'熟悉度'后, 用户可以再次判定选择是否正确, 以此来调整单词的分数; 如果关闭此项, 界面中将只现在'正确'选择项;
    e. 'Auto-Delete High Score Words': 自动删除高分单词. 随着对单词的'熟悉', 单词的分数将不断增长, 当增长至指定值时(目前为90), 通过此选项可以自动删除这些高分单词.

<---- Raspberry Pi ---->

    这段日子多数时间都在搞树莓派, 基本搞定了, 顺便又学了遍Python。 唉, 真是‘黑瞎子掰苞米’啊, 学一个都一个...前天要在linux写段C++, 竟然定义个简单的class都来了个‘语法错误’, 这才半年不写啊, 感觉有些废了。。。
    晚上很忙, 自然像EL的内容包'优先级'不高的事情, 就先慢慢排吧, 功能搞定先(没人买,LP拒绝帮忙敲, 5555~~)...  这两天尽力补上个“十月免费”包. 但我打算做一些只包含一篇ESL课程的包, 想来这样体积小, 可以便于下载。
   

posted on 2013-09-28 14:49 codejie 阅读(1187) 评论(0)  编辑 收藏 引用 所属分类: EL


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜