Windows Forms

Microsoft Windows Forms è il nome dato alla parte di GUI del framework Microsoft.NET, fornisce accesso al widgets nativo di Windows incapsulando l'esistente Win32 API in modalità managed code.

Anche se Microsoft Windows Forms è visto come un sostituto per il precedente e più complesso sistema Microsoft Foundation Classes basato su C++, non offre caratteristiche paragonabili, come ad esempio l'architettura "Vista/Documento" Model-View-Controller[1][2][3].

L'implementazione esiste all'interno del namespace System.Windows.Forms del framework.NET e cerca correttamente theme itself on Windows XP. Ci sono comunque significanti controversie con questo supporto riguardo ai tab sheets e i controlli piazzati in questi sheets.

Il 4 dicembre 2018, durante la conferenza Microsoft Connect(); 2018, l'azienda ha reso open source Windows Presentation Foundation, Windows Forms e WinUI (Windows UI XAML Library), caricando su GitHub il codice sorgente[4][5][6].

Altri toolkits di GUI per.NET includono:

  1. ^ Design and Implementation Guidelines for Web Clients by Microsoft Pattern and Practices, su msdn.microsoft.com, Microsoft, novembre 2003.
  2. ^ Chris Sells e Michael Weinhardt, Appendix B, in Moving from MFC, Windows Forms 2.0 Programming, 2nd, Addison-Wesley Professional, 16 maggio 2006.
  3. ^ Introduction to Windows Forms, su msdn.microsoft.com, Microsoft 2003.
  4. ^ Microsoft rende Windows Forms, WinUI e WPF open source, su Hardware Upgrade. URL consultato il 5 dicembre 2018.
  5. ^ Jeff Martin, Microsoft Open Sources WPF, WinForms, and WinUI, in InfoQ, 4 dicembre 2018. URL consultato il 6 dicembre 2018.
  6. ^ Scott Hanselman, Announcing WPF, WinForms, and WinUI are going Open Source, su hanselman.com, 4 dicembre 2018. URL consultato il 6 dicembre 2018.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy