2010-01-05 38 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

相关问题