Codejie's C++ Space

Using C++

LingosHook:Lingoes生词本第二十版


    LingosHook第二十版(v1.2.003)主要围绕HTML结果的单词解析问题添加了新的功能,并为此增加了相应的配置项。这里下载

    此版本的问题可以由下图描述:


    上图是查询单词'auto'的结果,从左侧的Index中可以看到LingosHook提取的结果单词,包括'auto','Auto','AUTO'和'auto-'。此结果展现了LingosHook的一个‘强力’功能--尽可能地提取HTML结果数据中罗列的单词。这样做的好处是能尽量记录结果数据中所返回的和所查询单词相关的单词;但当查询词典过多时,此功能也会造成过多的冗余数据,就像上图所示。
    因此有必要提供相应的功能以屏蔽此能力。于是LingosHook在此版本新增如下配置,以实现此需求。



    点击如上Setting界面中新增的'Analysis Filter'按钮,将弹出如下对话框,并提供三种单词解析过滤配置;



    1. 'Case Insensitive': 大小写不敏感;选中此项后,大小写不同的单词将被认为是相同的单词,相同的单词会从列表中被过滤掉;
    2. 'One word in each dictionary': 一个词典仅记录一个单词;选中此项后,LingosHook将针对不同的词典结果,仅解析其列举的第一个单词;
    3. 'One word in all dictionaries': 所有词典仅记录一个单词;选中此项后,LingosHook将针对不同的词典结果,仅解析全部词典列举的第一个单词;

    下图展示了三种不同配置下,显示的查询'auto'时的结果。



    'Analysis Filter'功能就这些了。。。


<---- 疲惫的分割线 ---->

    LingosHook就这些了。。。

posted on 2010-08-10 21:51 codejie 阅读(1643) 评论(7)  编辑 收藏 引用 所属分类: 轮子精神LingosHook

评论

# 可不可以自定义数据文件存储路径呀? 2010-08-12 18:59 李凌志

这样就可以把生词数据文件放到dropbox等网络硬盘里面在多台电脑之间共享了!  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-12 19:56 codejie

@李凌志
这个需求开始是支持的,后来想着用处不大就去掉了。。。你这个情况倒是真的需要这样才行。。这次不行了,我打算晚上更新版本,来不及了。。下次就改这个,好不?  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-12 20:46 codejie

@李凌志
算,这个版本我就想办法搞定,晚点更新吧。  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-13 00:53 陈梓瀚(vczh)

《GUI设计禁忌2》:该用radio button的时候用成了check box。  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-13 10:50 codejie

@陈梓瀚(vczh)
没用radio button的原因是,第一项和第二项可以同时选中的。  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-14 02:09 陈梓瀚(vczh)

@codejie
那应该是一个check和两个radio  回复  更多评论   

# re: LingosHook:Lingoes生词本第二十版 2010-08-14 11:35 codejie

@陈梓瀚(vczh)
嘿嘿,一个check两个raido?这个样子你觉得好看吗?正常的话应该是第三个选中,前两个变灰,只是我懒了。。。GUI有时不要太教条主义了。。。  回复  更多评论   


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


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜