İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp
  3. C# DevExpress Genel Bilgiler

C# DevExpress Genel Bilgiler

Merhaba, C# DevExpress Genel Bilgiler yazım ile DevExpress Nesneleri ve C# Eğitim Setime devam ediyorum.  Bu dersimizde DevExpress ve nesneleri hakkında bazı genel bilgiler vermeye çalışacağım.

C# DevExpress Genel Bilgiler

Merhaba, C# DevExpress Genel Bilgiler yazım ile DevExpress Nesneleri ve C# Eğitim Setime devam ediyorum.  Bu dersimizde DevExpress ve nesneleri hakkında bazı genel bilgiler vermeye çalışacağım.

Daha fazla nesne hakkında yazı yazacaktım ama şimdilik ara vereceğim. Diğer nesneleri daha çok kullandıkça yazacağım. En çok kullanacağımız GridControl ve GridView hakkında zaten bir çok ders olduğundan onlar hakkında özel yazılar yazmayacağım. O yüzden DevExpress için şimdilik burada duracağız.

C# DevExpress Genel Bilgiler

Biliyorsunuz ki DevExpress ücretli bir programdır ve  6 farklı paketi vardır.

  • DxExprience
  • WinForms
  • WPF
  • ASP.NET
  • DevExtreme
  • Universal

Gördüğünüz gibi sadece Winforms değil ASP.NET ve WPF ile çalışan versiyonları da var. Aynı zamanda sadece C# değil Visual Basic ile de kullanabiliyorsunuz. Zaten döküman sitesine girdiğinizde kodlar hem C# hemde VB ile anlatılıyor.

Eh biraz pahalı olduğunu kabul etmeliyim ancak sağladığı faydalar göz önüne alındığında verilen ücrete değebileceğini düşünüyorum. Üstelik sürekli satışını yaptığınız bir projeniz varsa kullanmamanız için bir sebep yok. Sadece DevExpress kullanarak dünyalar kadar kod yazma emeğinden bir anda kurtuluyorsunuz.

En basit örnek olarak şunu söyleyebilirim.

DevExpress GridControl kullandığınızda bir satır kod ile kullanıcının grid üzerinde yaptığı düzeni saklayabiliyorsunuz. Verilen filtreler, yapılan kolon gruplaması, kaldırılan kolonlar ve sıralamasını tek bir satır kod ile xml olarak kayıt edebiliyor ve istediğinizde tekrar geri yükleyebiliyorsunuz. Bu saydığım özellikleri bir Windows DataGridView üzerinde yapmak istediğinizi bir düşünsenize… Ne kadar kod yazmanız gerekecek…

Tamam DevExpress’i bu kadar övmek yeter 😀

**

DevExpress nesnelerinin neredeyse hepsinin ortak temel özellikleri var. Bu yazıda bu özelliklerden bahsetmek istiyorum. Bu yazıdan sonra DevExpress nesneleri yazılarına biraz ara vereceğim.

C# Devepxress Appreance Property

Appreance ‘in Türkçe karşılığı Görünüm’dür. Yani bu ayarlar görünüm ayarlarıdır. Nesnelerin çeşitli durumlarına göre alacakları görünümleri ayarlayabiliriz.

C# devepxress appreance property

Yukarıda gördüğünüz görseldeki ayarlar bir button nesnesine aittir ama neredeyse tüm giriş çıkış nesnelerinde bu özellikler yer almaktadır. Bazıları Properties ekranındaki Properties özelliğinin altında olurken bazıları dışarıdadır.

C# devepxress appreance property 2

Yukarıdaki görselde TabControl’ün özelliklerindendir.

C# devepxress appreance property 3

Yukarıdaki GroupControl için

C# devepxress appreance property 4

Yukarıdaki PanelControl için…

Gördüğünüz gibi neredeyse he nesne için bu Appreance özelliği var. Şimdi TabControl nesnesinin Appreance özelliğinin Header kısmının altında neler varmış görelim.

C# devepxress appreance property detail

Görselde gördüğünüz gibi  onlarca farklı görünüm ayarımız var. Sadece bu da değil,

  • Header: hiç bir etkileşim yapılmamışken alacağı görüntü
  • HeaderActive: Bir başlık tıklandığında tıklanılan alacağı görüntü
  • HeaderDisabled: Bir başlığın Enabled özelliği False olduğunda alacağı görüntü.

Farklı davranış durumlarına göre farklı görünümler verebiliyoruz.  Bu ayarların içleri hep aynı şekilde olsa da farklı durumlarda farklı görünümler verebilmemizi sağlıyor. Bu konu ortak bir konu olduğundan dolayı ayrı bir derste işlemek istedim.

DevExpress hakkında daha fazla bilgi için tıklayabilirsiniz.


 C# DevExpress Genel Bilgiler yazımda bu kadar arkadaşlar.

Bana destek olmak isterseniz, iletişim sayfamda verdiğim sosyal medya hesaplarımı takip edebilirsiniz.

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız. Derslerime özel olarak hazırladığım Github Projeme bu bağlantıdan ulaşabilirsiniz…

Bu yazı, sitemdeki 446. yazıdır… Sağlıcakla ve takipte kalın. 😉

Yorum Yap

Yazar Hakkında

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım. Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir. Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.

Yorum Yap