WinForms、Web Forms和Windows Forms的区别

4

我目前正在进行C# Windows应用程序开发。但是我关心的是,我想知道Winforms在C#中有什么区别。

WinForms和Windows Forms在C#中有何区别?

谢谢。

1个回答

6

Winforms和Windows Forms是同一回事。 Winforms是Windows Forms的简称。

来自Wikipedia

Windows Forms(WinForms)是作为Microsoft .NET Framework一部分包括的图形应用程序编程接口(API)的名称

MSDN答案的附加信息:

根据我的理解,您想了解使用C#开发基于Windows和WinForms应用程序之间的区别。基于Windows应用程序是在Windows操作系统下开发的应用程序,不包括在其他操作系统如Linux和Unix下开发的应用程序。
然而,在.NET中有两种类型的基于Windows的应用程序,即WinForm和Web应用程序。您可以开发多种不同类型的基于Windows的应用程序。您可以创建利用.NET Framework强大功能的Windows窗体和Windows服务应用程序,或者使用Visual C++创建基于Windows Win32的应用程序。
但是,WinForm应用程序是一种托管应用程序,在.NET平台上开发。它是基于Windows应用程序的扩展。.NET Framework中包含的Windows Forms类是为GUI开发而设计的。您可以轻松地创建命令窗口、按钮、菜单、工具栏和其他屏幕元素,并具有适应不断变化的业务需求所必需的灵活性。本节中的主题提供有关如何使用Windows Forms提供的功能的详细信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接