4

现在我正在从事 c# windows 应用程序开发。但我担心的是我想知道 c# 中的 winforms 之间有什么区别。

c#中的winforms和windows窗体有什么区别?

谢谢

4

1 回答 1

6

Winforms 和 Windows 窗体是一回事。Winforms 是 Windows 窗体的简称。

来自维基百科

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

来自MSDN答案的附加信息:

根据我的理解,您想了解基于 Windows 的应用程序和使用 c# 进行 WinForms 应用程序开发之间的区别。基于Windows的应用程序是指在Windows操作系统下开发的应用程序,不包括在Linux和Unix等其他操作系统下开发的应用程序。

但是,.net 中有两种基于 Windows 的应用程序,WinForm 和 Web 应用程序。您可以开发几种不同类型的基于 Windows 的应用程序。您可以创建利用 .NET Framework 强大功能的 Windows 窗体和 Windows 服务应用程序,也可以使用 Visual C++ 创建基于 Windows Win32 的应用程序

但是,WinForm 应用程序是一种托管应用程序,在.Net 平台上开发。它是基于 Windows 的应用程序的扩展。.NET Framework 中包含的 Windows 窗体类旨在用于 GUI 开发。您可以轻松地创建命令窗口、按钮、菜单、工具栏和其他屏幕元素,并具有适应不断变化的业务需求所需的灵活性。本节中的主题提供有关如何使用 Windows 窗体提供的功能的详细信息。

于 2012-04-10T13:29:21.933 回答