Windows Forms: Difference between revisions

Content deleted Content added
Anlo (talk | contribs)
m Changed .NET 3.0 to .NET Framework 3.0
use better image
Line 2:
{{short description|Graphical user interface software library}}
{{Infobox software
| name = Windows Forms (WinForms)
| screenshot = Screenshot ofVB.NET WinForms Designer as seen in Visual Studio 2019.png
| screenshot alt = Screenshot of Windows Forms designer as seen in [[Visual Studio 2019]].
| author = [[.NET Framework|.NET]]: [[Microsoft]],<br />[[Mono Framework|Mono]]: [[Ximian]]/[[Novell]]
| other_names = WinForms
| developer = [[.NET Foundation]]
| released = {{Start date and age|2002|02|13}}
| latest release version = v5.0.17
| latest release date = {{Start date and age|2022|05|11}}
| latest preview version =
| latest preview date =
| programming language = [[C Sharp (programming language)|C#]]
| operating system = [[Microsoft Windows]]
| platform = [[.NET Framework]], [[.NET]], [[Mono (software)|Mono]]
| genre = [[Software framework]]
| license = [[MIT License]]
| website = {{URL|https://learn.microsoft.com/en-us/dotnet/desktop/winforms/}}
}}
'''Windows Forms''' (WinForms) is a [[free and open-source]] [[graphical user interface|graphical]] (GUI) [[Library (computing)|class library]] included as a part of [[Microsoft]] [[.NET]], [[.NET Framework]] or [[Mono (software)|Mono]],<ref>{{cite book|title=Windows Forms Programming in C#|last=Sells|first=Chris|publisher=Addison-Wesley Professional|edition=1st|date=September 6, 2003|page=xxxviiii}}</ref> providing a platform to write client applications for desktop, laptop, and tablet PCs.<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/ff647339.aspx|title=Design and Implementation Guidelines for Web Clients by Microsoft Pattern and Practices|publisher=Microsoft|date=November 2003}}</ref> While it is seen as a replacement for the earlier and more complex [[C++]] based [[Microsoft Foundation Class Library]], it does not offer a comparable paradigm<ref>{{cite book|chapter=Appendix B|title=Moving from MFC, Windows Forms 2.0 Programming|last1=Sells|first1=Chris|last2=Weinhardt|first2=Michael|publisher=Addison-Wesley Professional|edition=2nd|date=May 16, 2006}}</ref> and only acts as a platform for the user interface tier in a [[Multitier architecture|multi-tier]] solution.<ref>{{cite web|title=Introduction to Windows Forms|type=Visual Studio 2003 documentation|publisher=Microsoft 2003|url=https://msdn.microsoft.com/en-us/library/aa983655(v=vs.71).aspx}}</ref>