Domov Rozvoj Co je to forma oken? - definice z techopedie

Co je to forma oken? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Windows Forms?

Windows Forms je sada spravovaných knihoven v rozhraní .NET Framework navržená pro vývoj bohatých klientských aplikací. Jedná se o grafické API, které zobrazuje data a spravuje interakce uživatelů se snadnějším nasazením a lepším zabezpečením v klientských aplikacích.


Windows Forms nabízí rozsáhlou knihovnu klientů poskytující rozhraní pro přístup k nativním grafickým prvkům Windows a grafice ze spravovaného kódu. Je postaven na architektuře založené na událostech podobné klientům Windows, a proto jeho aplikace čekají na vstup uživatele pro jeho provedení.


Windows Forms je ve vývoji klientských aplikací podobná knihovně Microsoft Foundation Class (MFC). Poskytuje obal sestávající ze sady tříd C ++ pro vývoj aplikací Windows. Neposkytuje však výchozí aplikační rámec, jako je MFC.

Techopedia vysvětluje Windows Forms

Každý ovládací prvek v aplikaci Windows Forms je konkrétní instancí třídy. Rozložení ovládacího prvku v GUI a jeho chování jsou řízeny pomocí metod a přístupových prvků. Windows Forms poskytuje řadu ovládacích prvků, například textová pole, tlačítka a webové stránky, spolu s možnostmi vytváření vlastních ovládacích prvků. Obsahuje také třídy pro vytváření štětců, písem, ikon a dalších grafických objektů (například čáry a kružnice).


Windows Forms Designer je nástroj v aplikaci Visual Studio.NET, který se používá k vložení ovládacích prvků do formuláře a jejich uspořádání podle požadovaného rozvržení, s ustanoveními pro přidávání kódu pro zpracování jejich událostí, které implementují uživatelské interakce. Tabulková data vázaná na XML, databázi atd. Lze zobrazit pomocí ovládacího prvku DataGrid View ve formě řádků a buněk.


Nastavení aplikace je další funkcí Windows Forms pro vytváření, ukládání a udržování informací o stavu runtime ve formě XML, které lze použít k načtení uživatelsky preferovaných nastavení, jako jsou pozice na panelu nástrojů a naposledy použité seznamy. Toto nastavení lze znovu použít v budoucí aplikaci.


Mezi doporučené postupy vytváření aplikací Windows Forms patří:

  • Třídy Windows Forms lze pomocí dědičnosti rozšířit o návrh aplikačního rámce, který může poskytnout vysokou úroveň abstrakce a opakovaného použití kódu.
  • Formuláře by měly být kompaktní, s ovládacími prvky omezenými na velikost, která může poskytovat minimální funkčnost. Kromě toho dynamické vytváření a odebírání ovládacích prvků může snížit počet statických ovládacích prvků.
  • Formuláře lze rozdělit na kousky zabalené do sestav, které se mohou automaticky aktualizovat a lze je snadno spravovat s minimálním úsilím.
  • Navrhování aplikace bez státní příslušnosti poskytuje škálovatelnost a flexibilitu s snadností pro ladění a údržbu.
  • Aplikace Windows Forms by měly být navrženy na základě požadované úrovně důvěryhodnosti, potřeby vyžádat si povolení a v případě potřeby zpracovat výjimky zabezpečení.
  • Formulář Windows nelze předat přes hranice aplikační domény, protože nejsou navrženy pro zařazování napříč aplikačními doménami.

Windows Presentation Framework (WPF) je nejnovější technologie pro vykreslování uživatelských rozhraní v aplikacích Windows GUI s funkcemi, jako je podpora 2D / 3D, interaktivní vizualizace dat a čitelnost obsahu. Při poskytování programovacího modelu, kde je uživatelské rozhraní oddělené od obchodní logiky, se spoléhá spíše na objekty DirectX než na objekty GDI (Graphic Device Interface). Díky možnosti spolupráce s WPF (kdekoli) je však Windows Forms dobrou volbou pro aplikace, které nevyžadují GUI bohaté na média a další funkce WPF, jako jsou datové / kontrolní šablony, typografické funkce a funkce vykreslování textu.

Tato definice byla napsána v kontextu .NET
Co je to forma oken? - definice z techopedie