• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Codejie's C++ Space

            Using C++

            LingosHook:Lingoes生詞本第七版


                LingosHook第七版終于支持除Vicon詞典之外的新詞典了 -- 朗道英漢詞典(Langdao E-C Dictionary)!可以在這里下載使用了。
                增加Langdao詞典的解析代碼過程比想象的快速很多,前后也就兩個小時,原因有兩點,一是Langdao和Vicon的HTML非常類似,這大大縮小了分析的時間;二是上次為使LingosHook支持多詞典的而重寫的框架起作用了,這大大減少了代碼的輸入量。
                除了新增了對Langdao詞典的支持外,LingosHook還添加了下面的功能:
                    1. 增加了對生詞右鍵ContextMenu菜單,增加生詞的的管理操作,比如刪除、指定或取消Tag等;
                    2. 添加了是否保存或加載HTML數據的配置項,畢竟現在來看HTML的處理是最消耗性能和空間的了,但配置默認是開啟的,原因是開啟可以更好的體驗功能,且這兩點損耗實際完全可以忽略;
                    3. 添加了展開指定詞典結果的配置項,詞典多了(就兩個。。)結果有些重復,默認是展開全部詞典的結果;

                主要就上面這些,還有些是內部代碼的修改,比如修改了TriggerObject、消除了一些“魔數”等等,這些界面上看不見的。下面上圖,解說下有變化的地方。



                如上圖所示,生詞列表框支持右鍵ContextMenu菜單,從上到下菜單功能分別是:
                    第一項(黑體的dictionay)是當前選中的生詞,就是一個Title,沒具體功能;
                    第二項(Speak..)語音,Speak指定的生詞,還未實現(嗯,我多嘴了。。。);
                    第三項(Copy to tag)是用于復制指定的生詞到指定的Tag中去;
                    第四項(Copy)復制指定生詞到粘貼板上,就是常有的Copy+C;
                    第五項(Remove)刪除指定生詞,和原來的Ctrl+Delete功能一樣;

                再看下面的圖,展示了Tag界面中右鍵ContextMenu的菜單項:


                跟前一張圖片相比,菜單多了一項(Remove from this tag),用于將指定生詞從當前的Tag中刪除(并不真的刪除單詞,只是刪除生詞和Tag的關系)。其它菜單功能和前面一樣。

                下面是配置界面:


                藍色框框中是新增部分,說明如下:
                    1. 'HTML Data Process'配置項用于配置是否保存(Store)或加載(Loading)HTML數據,默認開啟;
                    2. 'Expanded Dictiionay'配置項用于配置在顯示數據結果時,展開哪一個詞典的結果(目前只有Vicon和Landao兩種詞典),如前一張圖片是顯示了這里配置為'Vicon'詞典是的結果顯示界面,下面一張圖片則顯示了默認配置'All Dictionaries'是的結果顯示界面;



                對比兩張結果圖片可以看出,配置為顯示的詞典結果會自動展開。


                就這些,敬請這里下載使用。另,朗道英漢詞典(Langdao E-C Dictionary)我也上傳了一份,這里下載。





            <----擔心的分割線---->
                新增的Langdao詞典比Vicon詞典在結果上豐富很多,且兩者基礎解釋非常類似,這樣就會可能有一個新問題產生--要求關閉一種詞典的解析。雖然現在提供了詞典結果的Expand選擇,但畢竟隨著LingosHook能解析的詞典增多,性能也就越差,數據庫也就越大(這兩點有點很夸大,實際使用中,兩者都沒有感覺,哪怕我這樣的Compter)。目前LingosHook可沒有前面問題的解決方案和計劃。。。

            posted on 2010-04-15 00:06 codejie 閱讀(2209) 評論(10)  編輯 收藏 引用 所屬分類: 輪子精神

            評論

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 12:45 hanbright

            老大,您的那個軟件圖標太難看了,可不可以變一下?????  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 14:23 hanbright

            是不是對win7不支持,為什么一個單詞都上不去,無論劃詞,還是輸入單詞
            都不能記錄,,  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 14:23 codejie

            @hanbright
            這。。。我只有這個了。。。  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 14:27 codejie

            @hanbright
            1. LingosHook界面上的Hook按鈕是否自動按下,并且變為Unhook了?
            2. 取詞的詞典中是否含有Vicon或者Langdao詞典?
            以上兩點不滿足,那是沒法取到詞的。。。  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 16:58 hanbright

            @codejie
            知道了謝謝。。。。。。。  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 17:37 codejie

            @hanbright
            我在考慮一種只取HTML數據的方式,這樣就和詞典沒有關系了,只要Lingoes顯示了結果,咱就能把結果取出來。還在構想,請等待下個版本啊~  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 20:57 hanbright

            @codejie
            下載并安裝了longdao詞典還是不抓詞,是不是與win7系統有關?  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版[未登錄] 2010-04-15 21:56 codejie

            @hanbright
            此時如果確定‘Hook'按鈕已經變為'Unhook’的情況下還不能抓詞,那應該是顯示的結果中沒有找到Vicon或者Langdao詞典的原因。可以在Lingoes的詞典配置里面先去掉其它詞典,只留下Vicon和Langdao再試試,應該可以的。  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版 2010-04-15 23:06 hanbright

            @codejie
            干嗎不支持維科這個是默認的詞典,,,

            還有一個你是不是可以參考一下這個:
            他好像就什么字典都可以,你去破解一下。。

            電子生詞本2.0 Beta,EnCerebra2,支持Lingoes的生詞本  回復  更多評論   

            # re: LingosHook:Lingoes生詞本第七版[未登錄] 2010-04-15 23:19 codejie

            @hanbright
            Vicon是不是就是維科?默認的是支持的。
            EnCerebra2不知道是解析了詞典的結果,還是直接截取HTML數據的。LingosHook是將數據分解了的,你可以查看下目錄下的SQLite(.db3)文件,會發現數據全部歸表了,不是單純的HTML數據。不過基于當前詞典支持問題,我正在添加功能,以支持直接截取HTML數據,這樣LingosHook也可以說支持全部詞典了。  回復  更多評論   

            公告

            Using C++

            導航

            統計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            一本久久a久久精品综合夜夜| 久久久久九九精品影院| 亚洲AV日韩AV永久无码久久| 精产国品久久一二三产区区别| 亚洲国产精品无码久久久不卡| 国内精品久久久久久久97牛牛| 国产精品久久久久国产A级| 一本伊大人香蕉久久网手机| 久久人人青草97香蕉| av无码久久久久不卡免费网站| 久久精品不卡| 国产产无码乱码精品久久鸭| 久久男人中文字幕资源站| 色婷婷久久综合中文久久蜜桃av| 777久久精品一区二区三区无码| 2020久久精品亚洲热综合一本| 99久久精品费精品国产| 午夜天堂av天堂久久久| 欧美久久一级内射wwwwww.| AV色综合久久天堂AV色综合在| 久久天天躁狠狠躁夜夜2020一 | 久久精品国产99久久久香蕉| 久久久无码精品亚洲日韩京东传媒 | 亚洲国产精品无码久久久秋霞2 | 97久久精品午夜一区二区| 久久久国产精品| 久久久久夜夜夜精品国产| 青草国产精品久久久久久| 亚洲欧洲精品成人久久奇米网| 99精品久久久久久久婷婷| 99麻豆久久久国产精品免费| 伊人久久综合成人网| 无码国内精品久久综合88| 久久人人青草97香蕉| 2021国产精品久久精品| 亚洲日本久久久午夜精品| 久久性精品| 欧美亚洲另类久久综合婷婷 | 久久精品国产免费观看| 久久综合亚洲色HEZYO社区| 国产精品久久久久久久人人看 |