The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Creating Windows Forms Applications (Visual C#)

Windows Forms is one of two technologies that you use in Visual C# to create Windows-based smart client applications that run on the .NET Framework. Windows Forms is especially suited to rapid application development scenarios where a rich graphical user interface is not the top priority. You use the Windows Forms Designer to create your user interface, and you will have access to other design and run-time features including the following:

For more information, see Designing a User Interface (Visual C#) and Windows Forms.

Windows Presentation Foundation (WPF), one of the components of .NET Framework versions 3.0 and 3.5, is the newest presentation technology for the creation of next-generation Windows applications. XAML-based and graphics-oriented, WPF enables developers and designers to create rich and effective user experiences that incorporate UI, media, and documents. For more information, see:

Introduction to Windows Presentation Foundation

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft