嘗試將 YNDict porting 到 Mono 下

之前將 YNDict 寫到一個階段時,那時候其實自己想了一下,覺得應該還有兩個方向可以嘗試(其實說是練功比較貼切一點)。

一個就是嘗試在 YNDict 上,研究並加入一些 Win32 API 的效果進去。其實現在就有使用到一點點啦,但是其實我對於整體的 Win32 API,還是一知半解。我覺得藉這個機會,可以比較深入的研究一下,然後整合一些像是系統快速鍵的效果進入 YNDict 中。

另外一個就是將 YNDict porting 到 Linux 的 Mono 平台下,讓 YNDict 可以跨平台使用。只是因為 YNDict 在顯示單字結果時,是使用 .Net 內建的 WebBrowse 的物件來做,想當然這個物件核心部份一定是 IE,所以要 porting 到 Mono 下,這就是個需要解決的問題。

然後最近看到了阿土伯使用 Java 搭配 GRE(Gecko Runtime Environment) (GRE 開發備註一GRE 開發備註二),感覺如果將 YNDict 改搭配 GRE,應該就可以解決上述的問題。拜了一下  Google 大神,又發現 Mono 專案已經有實作出 Gecko# 物件出來,所以理論上要將 YNDict porting 到 Mono,應該是越來越可行了,只是要花時間研究熟悉一下 Mono 的環境。

就試看看囉,後續有什麼結果再丟上來。

0 意見: