Codejie's C++ Space

Using C++

LingosHook:Lingoes生词本第十三版


    第十三版使用IE控件代替wxHtmlWin对象显示HTML数据(具体请看这里),如下图所示,是不是HTML的显示好看点了。。。新版本这里下载。先做个说明,如果显示为乱码,请在HTML界面中窗口点击右键,设置编码为Unicode(UTF-8)先,后面在点击单词就应该不是乱码了。。。


 
    增强HTML显示的原因在于只使用支持词典(Vicon,Langdao,Fundset)的还是少数,且多数并不关心如何分解存储,能记录就好,因此一般来说HTML数据应该够用了。所以基于这个原因增强了HTML的显示,并修改和增加了两个配置项,如下图所示。

 
    图中蓝色框内为配置变化部分,一个跟HTML数据分析存储相关,说明如下:
    1. 'Ignore Dictionary Analysis Error':用于指定当根据词典解析HTML数据发生错误时,忽略错误,直接存储HTML数据;默认开启;
    2. 'Skip Dictionary Analysis Process':用于指定跳过词典解析过程,直接存储HTML数据;默认关闭;
    3. 'Skip HTML Data Analysis Process':保留;
    另一个是显示配置,用于指定程序启动是开启的默认Tab,默认是HTML。因为如果多数会使用直接HTML存储方式,那么显示也就应该直接跳到HTML界面中,而不是原来的Result界面。
 
    这次修改从外观看变化不大,但这可能是最后一个和词典相关的版本了,下一次可能会有一个较大的变化,移除词分析部分代码。当然,为了俺曾经的辛苦工作,可能也会保留,但肯定可以有配置关闭。如果这样,下个版本可能会涉及数据库的变化。。。唉,好多事情啊。。。 

    另,如果有喜欢使用wxHtmlWin的,说下,再出一个版本不难的。。。

posted on 2010-05-25 22:38 codejie 阅读(1247) 评论(2)  编辑 收藏 引用 所属分类: 轮子精神LingosHook

评论

# 非常喜欢这个程序!!! 2010-07-04 16:13 David Wilson

老大,能不能把C:地T.html换个地方捏!  回复  更多评论   

# re: LingosHook:Lingoes生词本第十三版 2010-07-05 10:45 codejie

@David Wilson
...不好意思,这个T.html是个BUG,测试代码忘记删除了。。。以为没人会注意到这个。。。晚上回去我就删掉啊。。。。  回复  更多评论   


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


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜