Windows表单(Winforms)是用于构建Windows桌面应用程序的UI框架。它是Windows用户界面库上的.NET包装器,例如User32和GDI+。它还提供Windows表单独有的控件和其他功能。
Windows表单还提供了基于Visual Studio中提供的视觉设计师创建桌面应用程序的最有效的方法之一。它启用视觉控制和其他类似功能的拖放功能,从而易于构建桌面应用程序。
有关Winforms设计师支持.NET运行时的信息以及.NET Framework Designer(支持.NET框架4.8.1版)之间的更改与.NET Designer(支持.NET 6、7、8、9+),请参见Windows Formes Forms Designer文档。
重要的是:作为第三方控制供应商,当您将控件从.NET框架迁移到.NET时,您在运行时的控制库有望像以前一样在各自的新TFM的背景下工作(特殊的现代化或保留的TFM安全性变化,但这些更改很少发生变化)。根据您控件的设计时间支持的丰富性,控制设计人员从.NET框架到.NET的迁移可能需要考虑一系列具有破坏变化的区域。提供的链接指出了有助于该迁移过程的其他资源。
该代码库是.NET Framework 4.8中Windows表单代码的叉子。当我们努力将两个运行时间带到平等时,我们通过针对.NET Core 3.0开始迁移过程。从那以后,我们进行了许多更改,包括破坏变化,这两者之间有所不同。有关打破变化的更多信息,请参见“移植指南”。
Winforms是一项最初作为.NET Framework 1.0的一部分引入的技术。2002年2月13日,它的主要重点是并且将成为基于Windows应用程序的快速应用工具,并且多年来,主要的情感并没有改变。当时的Winforms解决了开发人员的请求
随着时间的流逝,随着越来越多的需求与多监视器,高分辨率监视器,强大的硬件以及更多更多的功能保持现代化的现代化。
然后是Windows的演变:当新版本的Windows引入新版本或更改现有的API或技术时,Winforms需要保持并相应地调整其API。
正是这仍然是一次现代化和创新的主要动机,但也是我们需要或要考虑的潜在创新领域的标准:
什么不会使酒吧:
它也不包含:
我们欢迎捐款!世界各地的许多人都帮助了这个项目更好。
贡献的一些最佳方法是尝试一下,文件错误,加入设计对话并解决问题。
安全问题和错误应通过电子邮件私下报告到Microsoft安全响应中心(MSRC)[email protected]。您应该在24小时内收到回复。如果由于某种原因不这样做,请通过电子邮件跟进以确保我们收到您的原始消息。可以在安全技术中心找到更多信息,包括MSRC PGP密钥。另请参阅有关Microsoft .NET Core和ASP.NET Core Bug Bounty程序的信息。
该项目使用.NET基金会行为守则来定义我们社区中的预期行为。可以通过与[email protected]联系虐待,骚扰或其他不可接受的行为的实例。
.NET(包括Windows表单存储库)是根据MIT许可证获得许可的。
.NET Windows表单是.NET基础项目。
请参阅.NET家庭存储库以查找其他.NET相关项目。