??? 最近一直想編寫(xiě)一個(gè)跨平臺(tái)帶界面的GUI軟件,在linux上可以免費(fèi)用QT提供的GUI類庫(kù),但是Windows上的QT一般是收費(fèi)的(都怪微軟),沒(méi)辦法只好換各類庫(kù),本想用MFC,但是MFC本身太復(fù)雜了,涉及到很多奇怪的宏定義,對(duì)于跨平臺(tái)的軟件編寫(xiě)不是太理想。如果實(shí)在找不到類似的GUI類庫(kù),只有自己通過(guò)API來(lái)寫(xiě)一個(gè)了。幸運(yùn)的是,突然發(fā)現(xiàn)在codeproject上一個(gè)比較好的windows下的GUI類庫(kù):Win32++。
??? 本身這個(gè)類庫(kù)就是模仿MFC的風(fēng)格寫(xiě)的,都是直接調(diào)用windows API函數(shù)完成,代碼比較清晰。很容易就可以看到作者的實(shí)現(xiàn)思路,不像MFC封裝了太多東西,學(xué)習(xí)起來(lái)太麻煩了。
??? 反正就是一個(gè)用起來(lái)很舒服的東西,用它的庫(kù)來(lái)實(shí)現(xiàn)跨平臺(tái)的軟件簡(jiǎn)直太完美了。
??? 下載地址:http://www.codeproject.com/win32/framework.asp