21.7. Summary

GUI programming typically encompasses writing applications with GUI front ends, such as two- and three-dimensional drawing applications, imaging, and printing utilities.

The classes of the System.Windows.Form namespace are used for writing applications with a GUI front end consisting of .NET GUI controls. Here are the main points you should remember:

  • The .NET GUI component library closely resembles the Visual Basic world of forms and events. GUI controls are assembled on a form and are connected using events triggered by user actions or by the system. Whereas Java Swing uses the classic model view controller paradigm to separate GUI components from non-GUI components, .NET forms do not provide any logical separation between GUI ...

Get .NET for Java Developers: Migrating to C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.