Windows Forms — інтерфейс програмування додатків (API), відповідальний за графічний інтерфейс користувача і є частиною Microsoft .NET Framework. Даний інтерфейс спрощує доступ до елементів інтерфейсу Microsoft Windows за допомогою створення обгортки для Win32 API в керованому коді.

Даний API — частина .NET Framework 3.0

Всередині .NET Framework, Windows Forms реалізується в межах простору імен System.Windows.Forms.

Історія і розвиток

Як і Abstract Window Toolkit (AWT) (схожий API для мови Java), бібліотека Windows Forms була розроблена як частина .NET Framework для спрощення розробки компонентів графічного інтерфейсу користувача. Windows Forms побудована на основі застарілого Windows API.

Windows Forms надає можливість розробки кросплатформного графічного користувацького інтерфейсу. Але Windows Forms є лише обгорткою Windows API-компонентів.

Разом з .NET Framework 3.0 Microsoft випустила новий API для користувацьких інтерфейсів: Windows Presentation Foundation, який базується на мові XAML.

Альтернативні реалізації

Mono — проєкт, оплачуваний Novell (раніше — Ximian), одне з завдань якого — створити стандарт Ecma, сумісний з набором інструментів .NET.

Див. також

Посилання

  • MSDN: Building Windows Forms applications. Архів оригіналу за 6 вересня 2011. Процитовано 6 червня 2018. (англ.)
  • MSDN: Windows.Forms reference documentation. Архів оригіналу за 13 червня 2016. Процитовано 6 червня 2018. (англ.)
  • MSDN: Windows Forms Technical Articles — Automating Windows Form with Visual Test. Архів оригіналу за 12 червня 2018. Процитовано 6 червня 2018. (англ.)
  • Official community site. Архів оригіналу за 20 лютого 2011. (англ.)
  • Jeff Prosise: «Windows Forms: Современная модель программирования для создания GUI приложений». Архів оригіналу за 10 червня 2018. Процитовано 6 червня 2018. (рос.)


🔥 Top keywords: Головна сторінкаЧемпіонат Європи з футболу 2024Спеціальна:ПошукВікіпедія:Культурна спадщина та видатні постаті (2024)Збірна України з футболуБріджертониЧемпіонат Європи з футболу 2020YouTubeУкраїнаЧемпіонат Європи з футболуЗбірна Румунії з футболуРебров Сергій СтаніславовичГлобальний саміт мируРадіо «Свобода»ДефолтРумуніяЛунін Андрій ОлексійовичНаціональна суспільна телерадіокомпанія УкраїниДень батькаДовбик Артем ОлександровичШевченко Андрій МиколайовичЯрмоленко Андрій МиколайовичЧемпіонат Європи з футболу 2024 (кваліфікаційний раунд)Мудрик Михайло Петрович138-ма зенітна ракетна бригада (Україна)FacebookЄрмак Андрій БорисовичСексВійськові звання України22-га окрема механізована бригада (Україна)Зінченко Олександр ВолодимировичТериторіальний центр комплектування та соціальної підтримкиДумками навиворіт 2Чемпіонат Європи з футболу 2016Список операторів систем розподілу України2024 у телебаченніMegogoСписок українських жіночих іменКиїв