Domov vývoj Čo sú to okná? - definícia z technológie

Čo sú to okná? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Windows Forms?

Windows Forms je sada spravovaných knižníc v rozhraní .NET Framework navrhnutá na vývoj bohatých klientskych aplikácií. Je to grafické rozhranie API na zobrazovanie údajov a správu interakcií používateľov s ľahším nasadením a lepšou bezpečnosťou v klientskych aplikáciách.


Windows Forms ponúka rozsiahlu knižnicu klientov, ktorá poskytuje rozhranie na prístup k natívnym grafickým prvkom rozhrania Windows a grafike zo spravovaného kódu. Je postavený na architektúre založenej na udalostiach podobnej architektúre Windows klientov, a preto jeho aplikácie čakajú na vstup používateľa na jeho vykonanie.


Windows Forms je pri vývoji klientskych aplikácií podobný ako knižnica Microsoft Foundation Class (MFC). Poskytuje obal pozostávajúci zo súboru tried C ++ na vývoj aplikácií Windows. Neposkytuje však predvolený aplikačný rámec, ako je MFC.

Techopedia vysvetľuje formuláre Windows

Každý ovládací prvok v aplikácii Windows Forms je konkrétnou inštanciou triedy. Usporiadanie ovládacieho prvku v GUI a jeho správanie sú riadené pomocou metód a prístupových práv. Windows Forms poskytuje množstvo ovládacích prvkov, napríklad textové polia, tlačidlá a webové stránky, spolu s možnosťami vytvorenia vlastných ovládacích prvkov. Obsahuje tiež triedy na vytváranie štetcov, písiem, ikon a ďalších grafických objektov (napríklad čiara a kruh).


Windows Forms Designer je nástroj v prostredí Visual Studio.NET, ktorý sa používa na vkladanie ovládacích prvkov do formulára a ich usporiadanie podľa požadovaného rozloženia s možnosťou pridávania kódu na zvládanie ich udalostí, ktoré implementujú interakcie používateľov. Tabuľkové údaje, ktoré sú viazané na XML, databázu atď., Sa dajú zobraziť pomocou ovládacieho prvku DataGrid View vo forme riadkov a buniek.


Nastavenia aplikácií sú ďalšou funkciou Windows Forms na vytváranie, ukladanie a udržiavanie informácií o stave runtime vo forme XML, ktoré sa dajú použiť na načítanie preferovaných nastavení používateľa, ako sú napríklad polohy panela nástrojov a naposledy použité zoznamy. Tieto nastavenia je možné opätovne použiť v budúcej aplikácii.


Niektoré z najlepších postupov pri vytváraní aplikácií Windows Forms zahŕňajú:

  • Triedy Windows Forms je možné pomocou dedenia rozšíriť, aby sa navrhol aplikačný rámec, ktorý poskytuje vysokú úroveň abstrakcie a opätovného použitia kódu.
  • Formuláre by mali byť kompaktné, s ovládacími prvkami obmedzenými na veľkosť, ktorá môže poskytovať minimálnu funkčnosť. Okrem toho dynamické vytváranie a odstraňovanie ovládacích prvkov môže znížiť počet statických ovládacích prvkov.
  • Formuláre je možné rozdeliť na kúsky zabalené do zostáv, ktoré sa môžu automaticky aktualizovať a dajú sa ľahko spravovať s minimálnym úsilím.
  • Navrhovanie aplikácie bez štátnej príslušnosti poskytuje škálovateľnosť a flexibilitu s ľahkosťou pre ladenie a údržbu.
  • Aplikácie Windows Forms by mali byť navrhnuté na základe požadovanej úrovne dôveryhodnosti, potreby požiadať o povolenia a podľa potreby spracovať bezpečnostné výnimky.
  • Formulár Windows nemožno preniesť cez hranice aplikačnej domény, pretože nie sú navrhnuté tak, aby sa zaraďovali medzi aplikačné domény.

Windows Presentation Framework (WPF) je najnovšia technológia na vykreslenie používateľských rozhraní v aplikáciách Windows GUI s funkciami, ako je podpora 2D / 3D, interaktívna vizualizácia údajov a čitateľnosť obsahu. Pri poskytovaní programovacieho modelu, kde je užívateľské rozhranie oddelené od obchodnej logiky, sa spolieha skôr na objekty DirectX ako na objekty GDI (Graphic Device Interface). Avšak so schopnosťou spolupracovať s WPF (kdekoľvek je to potrebné) predstavuje Windows Forms vhodnú voľbu pre aplikácie, ktoré nevyžadujú GUI bohaté na médiá a ďalšie funkcie WPF, ako sú dátové / kontrolné šablóny, typografické funkcie a funkcie na vykreslenie textu.

Táto definícia bola napísaná v kontexte .NET
Čo sú to okná? - definícia z technológie