2012-08-08 75 views
-1

我們有一次使用MFC/C++構建應用程序。我們希望製作像VS 2010或Outlook等豐富的用戶界面......最後,我們希望讓我們的應用煥然一新,就像微軟在每個版本的產品上一樣。MFC/C++應用程序中的Rich gui

請建議我到主題,我需要看看或建議我相同的選項。

回答

4

如果您使用的是Visual Studio 2010或更高版本,則MFC應用程序嚮導本身將生成UI,如帶有選項卡和停靠窗口的VS 2010。實際上,您可以創建一個看起來像VS 2010的應用程序,而無需編寫一行代碼。還支持用於替換新辦公應用程序中的菜單的色帶控制。

+0

另外,如果我理解正確,你已經在MFC中有一些代碼。您將能夠以直接的方式重用它。 – CapelliC 2012-08-08 10:58:55

0

因爲我假設您要使用C++ /本機代碼,MFC仍然是要走的路,或者您也可以選擇WTL。如果你已經準備好了,你可以走向一個完全不同的方向,那麼QT就是最先進的現代跨平臺庫之一。與QT相比,MFC感覺很老舊。 AFAIK無法使用微軟許可證在QT中使用色帶控件。 另一種選擇是以管理的方式,你可以使用WPF與C#。

+0

'MFC感覺老了',爲什麼?所有最新的操作系統功能和外觀都是可用的。 – Albertino80 2012-08-08 14:19:32

+0

我不是在談論最終用戶體驗。 MFC是在90年代設計的。與QT相比,它的編碼結構和慣例都比較古老。 – Tinku 2012-08-08 16:42:46

+0

然而,你是對的Tinku認爲,如果你只在Windows上工作,擁有二十年經驗的圖書館在用戶體驗和穩定性方面支持最新功能是無與倫比的。 – Albertino80 2012-08-08 16:50:40