C 介面庫的抉擇

2021-08-25 18:38:54 字數 933 閱讀 3439

c++的介面庫經過幾天來的搜尋,總結了下面幾種的優缺點

1. mfc

優點:vs2008以及vs2010的擴充套件確實很強大,特別是原生的視窗執行時停靠以及

propertygrid確實很強大

缺點:預設字型很模糊,無論你對mfc多了解,c++多熟悉,每次寫**時依然要重新熟

悉**,更不用提分析別人寫的mfc**,乙個字:亂。

2. wtl

優點:windows下有個最好的例子:google chrome

缺點:缺乏設計器,文件例子很少

3. wxwidgets

優點:虛幻3編輯器在用(不是廣告),wxaui的布局設計器很方便,windows原生介面

很舒服,各種功能封裝都很到位。

缺點:布局沒有類似gtk+的fixed絕對座標方式(windows sdk預設的左上角畫素定位方

式),在某些介面顯得設計麻煩。 動態鏈結庫多的嚇人,工程過於臃腫。

4. qt, gtk+

據說windows下不是很好用。

5. directui

有很多個人封裝類似功能的庫。介面,**分離, 但99%都是收費

6. c# windows form

這是很好的選擇,語言方面可以用c++/cli 免得轉換語言

自由停靠功能可以使用weifenluo.winformsui.docking 非常簡單

7. wpf

有童鞋已經使用mfc/c++通重載入xml顯示介面,不過通過資料顯示,wpf的控制項很少,

甚至連原生的propertygrid都沒有,設計器倒是很華麗

總結:介面庫的選擇最重要的一點就是看有沒有很好的設計器,這個是高效開發的重中之

重。我尊重mfc,敬仰mfc,它作為c++的框架庫來說很不錯,但是對於介面設計還是過老了

。我們開發的是產品,出的是程式,而不是研究mfc,怎樣用好mfc。

高考的抉擇

恰逢高考剛剛結束,作為03年參加高考的老者,也來回憶下自己高考的那點事情.作為一位浙江人,考浙大應該不算太難得事情.在高考前的幾次模擬考,當時我的成績總分一直很穩定,但是排名一直波動很大,試題難了,我名次前進點,試題簡單了,我名次就後退了.離高考前的兩周,最後一次模擬考,我的成績還是600分左右,可...

艱難的抉擇

今年三月份,我帶領開發的績效團隊終不免要到交付去,雖然是乙個妥協的結果 團隊中除了我之外所有的成員都過去了。過去的半年裡,銀行績效系統傾注了我所有的心血,此時雖有不捨之情,但卻為無奈的選擇,當然同時我希望並相信一塊去的團隊能夠很好地從我手中接替過去,願績效 專案 一路走好!我總結了一下,績效團隊會有...

內心的抉擇

2018對於我來說注定是乙個不凡的一年。2018年寒冷的一月裡,我的手裡既沒有學校offer,也沒有校招offer,手頭上正在做的sap實習也即將結束,內心沒有恐慌,倒是有一些困惑。我一邊開始找下乙份工作,一邊思考自己過去的2017年到底在折騰些什麼。2017年,我放棄了保研,結了兩個資料探勘相關水...