自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

幫新手認(rèn)識C++的界面庫

開發(fā) 后端
本文介紹的是C++的界面庫,主要從MFC、WTL等方面給大家介紹的。希望對新手有幫助,一起來看。

對于新手來說,C++中的界面庫肯定是不是很熟悉的。下面為新手朋友們介紹界面庫。

1. MFC

優(yōu)點(diǎn):VS2008以及VS2010的擴(kuò)展確實(shí)很強(qiáng)大,特別是原生的窗口運(yùn)行時停靠以及PropertyGrid確實(shí)很強(qiáng)大

缺點(diǎn):默認(rèn)字體很模糊,無論你對MFC多了解,C++多熟悉,每次寫代碼時依然要重新熟悉代碼,更不用提分析別人寫的MFC代碼,一個字:亂。

2. WTL

優(yōu)點(diǎn):Windows下有個***的例子:Google Chrome

缺點(diǎn):缺乏設(shè)計(jì)器,文檔例子很少

3. wxWidgets

優(yōu)點(diǎn):虛幻3編輯器在用(不是廣告),wxAUI的布局設(shè)計(jì)器很方便,Windows原生界面很舒服,各種功能封裝都很到位。

缺點(diǎn):布局沒有類似GTK+的Fixed絕對坐標(biāo)方式(Windows SDK默認(rèn)的左上角像素定位方式),在某些界面顯得設(shè)計(jì)麻煩。 動態(tài)鏈接庫多的嚇人,工程過于臃腫。

4. Qt, GTK+

據(jù)說Windows下不是很好用。

5. DirectUI

有很多個人封裝類似功能的庫。界面,代碼分離, 但99%都是收費(fèi)

6. C# Windows Form

這是很好的選擇,語言方面可以用C++/CLI 免得轉(zhuǎn)換語言

自由??抗δ芸梢允褂肳eiFenLuo.winFormsUI.Docking 非常簡單

7. WPF

有童鞋已經(jīng)使用MFC/C++通過加載XML顯示界面,不過通過資料顯示,WPF的控件很少,甚至連原生的PropertyGrid都沒有,設(shè)計(jì)器倒是很華麗

 

總結(jié):界面庫的選擇最重要的一點(diǎn)就是看有沒有很好的設(shè)計(jì)器,這個是高效開發(fā)的重中之重。我尊重MFC,敬仰MFC,它作為C++的框架庫來說很不錯,但是對于界面設(shè)計(jì)還是過老了。我們開發(fā)的是產(chǎn)品,出的是程序,而不是研究MFC,怎樣用好MFC。

責(zé)任編輯:于鐵 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-01-15 17:47:14

C++界面庫

2011-07-10 15:26:54

C++

2020-10-27 14:02:25

VR設(shè)計(jì)UI

2011-07-13 11:12:43

C++MFC

2011-07-10 15:36:54

C++

2011-07-10 15:49:34

C++

2011-07-13 18:00:51

CC++VC

2009-11-12 11:00:56

Visual C++

2024-05-27 16:27:22

2010-01-12 10:28:58

C++復(fù)雜性

2010-01-20 10:49:29

Visual C++界

2009-08-17 08:35:22

Linux掛載分區(qū)表fstab

2019-09-18 09:05:26

微軟開源Windows

2024-03-12 14:53:02

2010-05-14 15:23:03

2010-01-21 11:03:07

C++庫

2010-01-21 09:34:57

C++語法

2010-01-27 16:05:06

C++堆棧

2010-01-21 14:07:14

CC++聲明

2023-03-15 15:58:11

Python動態(tài)庫C++
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號