Özel kontrol

Yazar: Randy Alexander
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 24 Haziran 2024
Anonim
Özel kontrol - Teknoloji
Özel kontrol - Teknoloji

İçerik

Tanım - Özel Kontrol ne anlama geliyor?

Özel kontrol, .NET framework kütüphanesinde bulunmayan ve bunun yerine üçüncü taraf bir yazılım satıcısı veya bir kullanıcı tarafından yaratılmış bir kontroldür.

Özel kontrol, hem Windows Forms istemcisi hem de ASP.NET Web uygulamaları oluşturulurken kullanılan bir kavramdır. Özel istemci denetimleri, Windows Forms uygulamalarında, özel sunucu denetimleri ASP.NET sayfalarında (Web formları) kullanılır. Özel denetimlerin kullanılması, basit programlama teknikleri nedeniyle, .NET'te önceki Windows sürümlerinden daha kolaydır.

Özel kontrol, kullanıcı kontrollerini de içeren genel bir terimdir. ASP.NET'teki kullanıcı denetimi, ASP.NET kodu kullanılarak oluşturulur ve diğer Web sayfalarında yeniden kullanılır, oysa Windows Forms'ın con'undaki kullanıcı denetimi, tutarlı bir kullanıcı arabirimi (UI) ve uygulamalar içindeki veya uygulamadaki davranışa sahip bileşik bir denetim anlamına gelir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Özel Denetimi Açıklıyor

.NET framework, Windows Forms'ta özel istemci denetimi oluşturmak için System.Windows.Forms.Control sınıfını sağlar. Bu sınıf, kontroller için gerekli tüm temel işlevleri sağlar, ancak kontrole özgü herhangi bir işlevsellik veya herhangi bir grafik arayüz sağlamaz. Bu nedenle, Windows işlemlerinin varsayılan davranışını geçersiz kılarak izin vererek denetimin uygulama gereksinimlerine uygun şekilde tanımlanmasında kullanıcı denetiminden daha fazla esneklik sağlar. Bu nedenle, Windows 32 API'sının bilgisi bu kavramı etkili bir şekilde kullanmak için esastır. Windows Forms, penceresiz kontrolleri desteklemez. Ancak, penceresiz olabilen ActiveX denetimlerinin barındırılmasına izin verir.

ASP.NET'te özel denetim oluşturmak için, framework sınıfı, System.Web.UI.WebControl, görsel olmayan öğeleri oluşturmak için System.Web.UI.Control ile birlikte kullanılmalıdır. Bu kontroller, önceden derlenmiş ve Visual Studio Entegre Geliştirme Ortamı ile entegre edilebilecek dinamik bir bağlantı kitaplığı (.dll) olarak gönderilme yeteneği sağlar.

Özel kontroller oluşturulurken göz önünde bulundurulması gereken hususlardan bazıları, Visual Studio IDE'de gösterilmesi gereken varsayılan değerleri olan özelliklerin tanımlanması, UI düzeninde davranış (sekme sırası, UI ipuçları vb. Gibi), ve özel etkinlikler. Bazen, karmaşık işlevsellik sağlamak için yerleşik denetimleri birleştirerek özel denetim oluşturulabilir.

Özel kontrollerin, kontrolün özelleştirilmiş grafiksel gösterimi gerektiğinde veya standart kontroller tarafından sağlanmayan özel işlevler uygulanması gerektiğinde kullanılması tavsiye edilir.


Bu tanım .NET con yazılmıştır