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相關項目。