Ev gelişme Windows formları nedir? - techopedia nedir?

Windows formları nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Windows Forms ne anlama geliyor?

Windows Forms, .NET Framework'te zengin istemci uygulamaları geliştirmek için tasarlanmış bir dizi yönetilen kitaplıktır. İstemci uygulamalarında daha kolay dağıtım ve daha iyi güvenlik ile verileri görüntülemek ve kullanıcı etkileşimlerini yönetmek için grafiksel bir API'dir.


Windows Forms, yönetilen koddan yerel Windows grafik arabirim öğelerine ve grafiklerine erişmek için arabirim sağlayan kapsamlı bir istemci kitaplığı sunar. Windows istemcilerine benzer olay güdümlü mimari ile inşa edilmiştir ve bu nedenle uygulamaları yürütülmesi için kullanıcı girişini bekler.


Windows Forms, istemci uygulamaları geliştirmedeki Microsoft Foundation Class (MFC) kitaplığına benzer. Windows uygulamalarının geliştirilmesi için bir dizi C ++ sınıfından oluşan bir sarıcı sağlar. Ancak, MFC gibi varsayılan bir uygulama çerçevesi sağlamaz.

Techopedia, Windows Formlarını açıklıyor

Windows Forms uygulamasındaki her denetim, sınıfın somut bir örneğidir. GUI'deki bir denetimin düzeni ve davranışı, yöntemler ve erişimciler kullanılarak yönetilir. Windows Forms, metin kutuları, düğmeler ve web sayfaları gibi çeşitli denetimlerle birlikte özel denetimler oluşturma seçenekleri sunar. Ayrıca fırçalar, yazı tipleri, simgeler ve diğer grafik nesneleri (çizgi ve daire gibi) oluşturmak için sınıflar içerir.


Windows Forms Designer, Visual Studio.NET'te, denetimleri bir forma eklemek ve bunları istenen düzene göre düzenlemek için kullanılan ve kullanıcı etkileşimlerini gerçekleştiren olaylarını işlemek için kod ekleme koşuluyla kullanılan bir araçtır. XML, veritabanı vb. İle bağlantılı tablo verileri DataGrid View denetimi kullanılarak satır ve hücre biçiminde görüntülenebilir.


Uygulama ayarları, Windows Forms'un çalışma zamanı durum bilgilerini, araç çubuğu konumları ve en son kullanılan listeler gibi kullanıcı tarafından tercih edilen ayarları almak için kullanılabilecek bir XML formunda oluşturmak, saklamak ve korumak için başka bir özelliğidir. Bu ayarlar gelecekteki bir uygulamada yeniden kullanılabilir.


Windows Forms uygulamaları oluşturmak için en iyi uygulamalardan bazıları şunlardır:

  • Windows Forms sınıfları, yüksek düzeyde soyutlama ve kod yeniden kullanılabilirliği sağlayabilen bir uygulama çerçevesi tasarlamak için devralma kullanılarak genişletilebilir.
  • Formlar kompakt olmalı ve üzerindeki denetimler minimum işlevsellik sunabilecek bir boyutla sınırlı olmalıdır. Ayrıca, dinamik olarak kontrollerin oluşturulması ve kaldırılması statik kontrollerin sayısını azaltabilir.
  • Formlar, kendisini otomatik olarak güncelleyebilen ve asgari çabayla kolayca yönetilebilen montajlarda paketlenmiş parçalara ayrılabilir.
  • Uygulamanın durumsuz olarak tasarlanması, hata ayıklama ve bakım kolaylığı için ölçeklenebilirlik ve esneklik sağlar.
  • Windows Forms uygulamaları gereken güven düzeyine, izin isteme gereksinimine ve gerektiğinde güvenlik istisnalarına göre tasarlanmalıdır.
  • Windows Form, uygulama etki alanları arasında birleştirilmek üzere tasarlanmadığından uygulama etki alanı sınırından geçirilemez.

Windows Presentation Framework (WPF), 2D / 3D desteği, etkileşimli veri görselleştirme ve içerik okunabilirliği gibi özelliklere sahip Windows GUI uygulamalarında kullanıcı arabirimlerini oluşturmak için en son teknolojidir. Kullanıcı arayüzünün iş mantığından ayrıldığı bir programlama modeli sağlamak için GDI (Grafik Aygıt Arayüzü) yerine DirectX'e dayanır. Ancak, WPF ile birlikte çalışabilme özelliğiyle (gerektiğinde) Windows Forms, medya açısından zengin GUI gerektirmeyen uygulamalar ve veri / kontrol şablonları, tipografik ve metin oluşturma özellikleri gibi diğer WPF özellikleri için iyi bir seçimdir.

Bu tanım .NET bağlamında yazılmıştır
Windows formları nedir? - techopedia nedir?