2010-01-05 60 views
2

有沒有可以告訴我如何用C++編寫Winforms的pdf或視頻或某些媒體。顯然C++是最常用的編程語言,我已經有了一些先前的知識。但是當我嘗試在C++中尋找關於編程的媒體時,這些示例通常是控制檯應用程序。我想要一些可以教會我如何在C++中編寫Winforms的媒體。如何使用C++/CLI編寫Winforms應用程序

回答

5

這裏是展示如何編寫Windows Forms applications in C++/CLI的教程。

請注意,大多數樣本傾向於使用C#。許多人故意將C#用於表單,將C++用於其邏輯,並使用C++/CLI將其邏輯公開爲.NET程序集(爲了便於C#/ VB.NET使用)。這有助於實現,因爲在Windows Forms的C#或VB.NET中,設計時體驗更好。

2

壞主意,恕我直言。 Managed C++很醜陋;它從來就不是垃圾收集的語言。它的優勢在於別處。我推薦C# - 類似的語法,高度適銷的技巧。

Preemtive snarky評論:所有的C++都很醜陋。

+2

託管C++很醜 - 但C++/CLI更好。使用C++/CLI做Windows窗體沒什麼問題(WPF,儘管在C++中非常困難......) – 2010-01-05 21:49:30

0

只需創建一個新的C++ .NET項目並開始編程您的C++。其他語法適用於.NET是託管指針和.NET類。有關它們的信息可以在MSDN中找到,包括許多有用的示例。

0

那麼,這個話題到處都有意見。我的座右銘總是使用合適大小的錘子來完成這項工作 - 而且,一般來說,C++是製作winform的錯誤大小的錘子。我喜歡C++,但只有在對操作速度有絕對必要時才使用它。但是我注意到Visual Studio 2010提供了一些非常需要的增強功能,使.NET 4.0中的開發Winforms變得更加容易。但是,如果您需要使用C#(或VB.Net,如果您必須堅持使用C++,請考慮獲取Visual Studio 2010的測試版本。否則,如果您必須編寫自定義物理引擎以使用它,請使用C#作爲您的UI,數據訪問,文件操作,通用語言和C++。 。

0

你看過MSDNarticles?我並不是說我推薦這個,但他們至少要開始。

至於塞瓦阿列克謝耶夫的評論:所有的C++都是醜陋的:這就像舊有評論民主是除所有其他政府之外最糟糕的政府形式。他說的正確,所有的C++都很醜陋,但沒有提到所有的選擇都更糟糕。

+0

不要誤解我的意思 - 我已經使用了C++ 12多年了,我一般都喜歡它。只是在別人之前發表評論。 現在讓我們聚在一起,在客體C上唱kumbayah和火焰。 – 2010-01-06 00:32:47

相關問題