2013-03-05 36 views
-1

我正在開發一個visual C++項目,並決定使用GUI實現它。現在,問題在於我並不真正想學習一些全新的GUI創建,因爲我已經在學習c#,並希望繼續使用c#GUI而不是C++ GUI。最快的C++ GUI創建

所以,我想要一個快速的方法來爲visual C++項目創建GUI。 PS:我已經知道Java,如果可以使用的話。

平臺:視窗8/7/Vista的 跨平臺:沒關係 當前IDE:Visual Studio的11終極 當前的操作系統:Windows 8 64位

回答

0

如果你真的想要的東西非常快,你能使用Python來創建GUI。它在C++下進行編譯,因此它可以很好地與C++庫進行交互,並且GUI創建不比C++冗長。然而,與僅僅使用C++相比,編寫C++ GUI並不是真正的「新東西」。各種框架/庫(DirectX,OpenGL,Qt等)都有自己的感覺,但它們都是C++。

如果需要,也可以使用C#將GUI創建爲C++庫,並且可以通過JNI使用Java。換句話說,這個世界就是你的牡蠣。

+0

有沒有拖放式的方式來創建GUI(類似的Java Java Swings)? – 2013-03-05 09:25:09

+0

有各種IDE。我很肯定你可以爲Eclipse和MS Visual Studio獲得一個。谷歌它的選項。 – Dennis 2013-03-05 09:29:03

+0

有沒有什麼辦法可以在Java中爲C++程序創建gui?我知道這是不可取的,但我的時間很短。 – 2013-03-05 09:51:26

1

你可以試試MFC。我發現如果你已經使用MS的東西,比其他GUI選項(QT,WTL,...)更低的學習曲線

否則,你可以在C#中創建GUI並使用interop來運行你的C++組件,或者你甚至可以嘗試C++/CLI,你將得到一個使用C++編寫的.NET程序集(實際上,它與C++非常相似),然後從你的GUI程序集簡單地引用它。

+0

你可以建議一些MFC入門教程? – 2013-03-05 09:24:21

+0

好吧,如果你的谷歌「MFC GUI教程」,你一定會發現很多有用的東西。 – 2013-03-05 09:26:24

+0

+1 from me - 如果您使用MFC並創建對話框應用程序,那將成爲拖放GUI的最快方式,但它不會很漂亮。 – 2013-03-05 09:48:53