2007/04/21

wxWidgets玩玩看

wxWidgets是一款跨平台類似MFC的OpenSource GUI函式庫,另我驚豔的是跟平台中居然也有支持手機。




之前Visual Studio 2005 Edition Express剛推出的時候,本來想拿來寫幾個程式練練手,沒想到居然沒有支援MFC,讓人小小失望了一下,於是就在網路上搜尋是否有類似的函式庫,就看到這款wxWidgets(聽說本來名稱為wxWindows,但是微軟施壓於是就改為目前的名稱了)。


這款有一個非常特別的地方就是可以選擇不同的編譯軟體,像在GCC 可以跨平台使用,或是使用 Visual 2005,或是使用BCC 等,由於這個特點,使得寫出來的軟體在不同平台編譯後,會執行較快,程式較小等優點。wxWidgets跟MFC觀念上有許多相似之處,熟悉MFC的程式朋友,應該轉換的時候應該不會遇到太大的阻力。


不過畢竟這是個函式庫,要跟一個好的IDE軟體配合,才可以發揮應有的威力,當然就要介紹一下wxDev-C++這個軟體,這個是一個OpenSource的IDE,配合wxWidgets的編譯,有中文介面,另外在撰寫程式製作介面的時候還有類似Delphi的可拖拉式選項。特別的是這個軟體是由Delphi所寫的。


以下記錄幾個wxWidgets的相關網站:


大陸資料:
http://wxwidgets.cn/
http://www.wxchinese.org/
大陸翻譯的電子書:
http://cnwxwidgets.googlepages.com/wxwidgets_frame.html


台灣資料:
http://blog.roodo.com/richielin996/archives/2353530.html


由於我也才開始入門,而且MFC也是自學中,所以寫下這篇文章,記錄一下相關網站與相關軟體資料。




沒有留言: