我见过很多特别需要WinForms体验的C#角色。然而,尽管我是一名自信的C#开发人员,但我从未听说过这个术语。
我在C#Windows应用程序方面有很多经验,特别是使用system.windows.forms api的经验。 'WinForms'只是另一个名字吗?或者它是一个特定的工具包/框架,是对默认api的补充吗?
我想进一步澄清。 非常感谢所有人
答案 0 :(得分:1)
我一直认为WinForms使用System.Windows.Forms API创建.NET GUI应用程序,而不是WPF体验。
答案 1 :(得分:1)
Winforms是一种用于创建GUI客户端应用程序的API。它是.Net框架的一部分(存在于C#和VB.NET中)。 今天你还有Silverlight和WPF来创建非命令行应用程序。 您声明的命名空间是其中的一部分。 在VS中创建新项目时,选择Windows窗体应用程序。 如果你的应用程序包含表单,按钮,文本框等等,那么是的。您正在使用winforms框架。
在维基百科上查看更多信息: http://en.wikipedia.org/wiki/Windows_Forms
答案 2 :(得分:0)
是。 WinForms是Windows Forms Applications的缩短版本。
答案 3 :(得分:0)
WinForm - Windows窗体是作为Microsoft .NET Framework一部分提供的图形应用程序编程接口(API)的名称,通过将现有的Windows API包装在托管代码中,提供对本机Microsoft Windows界面元素的访问。 p>
答案 4 :(得分:0)
WinForms是作为Microsoft .NET Framework一部分提供的图形应用程序编程接口(API)的非正式术语,通过将现有Windows API包装在托管代码中,提供对本机Microsoft Windows界面元素的访问。
正确的术语是Windows窗体,Microsoft仍然支持它。
除了Microsoft .NET,还可以通过Mono获得Windows Forms。
简而言之,答案是是。