C# Nesne Özellikleri

C# Nesne Özellikleri

19 Mart 2018 1 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 161
Yaklaşık okuma süresi : 6 DK
DevExpresse Giriş
C# Nesne İsimlendirme Mantığı
C# Nesne Özellikleri
İlk Beğenen Sel Ol

C# Nesne Özellikleri, yazımız ile c sharp eğitimlerimize son gaz devam ediyoruz. Umarım beni takip eden dostlar için faydalı oluyordur. Bu dersimizde bahsettiğimiz özellikleri nasıl kullanacağımızı göreceğiz. Elbette ki tüm nesnelerin özelliklerine bakmayacağız. En sık kullanılan nesneler üzerinde yoğunlaşacağız. C sharp nesne özellikleri dersimize geçelim.

C# dersleri

C Sharp Nesne Özellikleri – WinForm

Şimdi Projemize yeni bir form ekledik ve tasarım ekranındayken özellikler sayfasını açtık. Özellikler sayfası sizde görünmüyorsa Form’un üzerinde sağ tık yapıp en altta ki properties seçeneği ile açabilirsiniz.

En Çok Kullanılan

AcceptButton = Klavyeden Enter tuşuna basıldığında işlemlerini yapılmasını istediğiniz butonu atayabilirsiniz. Örn Kaydet Butonu.

CancelButton = Klavyeden ESC tuşuna basıldığında işlemlerini yapılmasını istediğiniz butonu atayabilirsiniz. Örn Çıkış Butonu.

HelpButton = Klavyeden F1 tuşuna basıldığında işlemlerini yapılmasını istediğiniz butonu atayabilirsiniz. Örn Yardım Butonu.

KeyPreview = Form üzerinde kendinize özel klavye kısayolları atamak istiyorsanız formun bu özelliği True olmalıdır.

Size = Formun boyutlarını ayarlayabilirsiniz.

StartPosition = Form açıldığında ekranın neresinde yer alacağını belirleyebilirsiniz.

WindowsDefaultLocation da formu her açtığınızda hem yukarıdan hem soldan biraz biraz aşağı inecektir. 😉

Text = Form başlığında yazacak olan metindir.

WindowsState = Form açıldığında tam ekran mı? Normal mi? Yada minimize mi açılacak onu belirlersiniz.

 

Duruma Göre Kullanılan

AllowDrop = From üzerinde sürükle bırak işlemleri yapılacaksa, bu seçenek True olarak değiştirilmelidir.

BackColor = Formun arkaplan rengibi değiştirebilirsiniz.

Backgroundİmage = Forma arkaplan resmi koyabilirsiniz.

ContexMenuStrip = Form üzerinde kendinize özel sap tık menüsü yapmak isterseniz, önce forma bir context menu strip nesnesi ekleyin. Sonrada formun özelliklerinden bu seçeneğe eklediğiniz nesneyi gösterin.

ControlBox = Fromun sağ üst köşesinde bulunan minimize, maksimize ve kapat butonlarını kapatır/açar.

Cursor = Formun üzerine gelindiğinde fare işaretçisinin değişmesini istiyorsanız buradan istediğiniz cursor’u seçebilirsiniz.

Enabled = True olursa formdaki tüm nesneler kapalı gelir. Yani işlem yapılamaz halde olurlar.

FormBorderStyle = From kenarlıklarını değiştirebileceğiniz bir özellik. Tamamen kaldırabilirsiniz.

Icon = Formun sol üst köşesindeki simgeyi değiştirebilirsiniz.

IsMDIContainer = Bu formun içinde başka form açmak isterseniz, bu özellik True olmalıdır.

Location = Formun hangi konumda olacağını ayarlayabilirsiniz.

Locked = Formu kilitleyebilirsiniz. Böylece formun büyümesi yada küçülmesini engellersiniz.

MaximizeBox = Formun sağ üst kısmındaki tam ekran yapma butonunu kaldırır / açar.

MaximumSize = Form boyutlarının en fazla kaç pixele kaç pixel olacağını belirlersiniz.

MinimizeBox = Formun sağ üst kısmındaki küçültme butonunu kaldırır / açar.

MinimumSize = Form boyutlarının en ez kaç pixele kaç pixel olacağını belirlersiniz.

Opacity = Formun saydamlığını ayarlayabilirsiniz.

ShowIcon = Formun sol üstünde yer alan icon’u gösterir / gizler.

ShowInTaskBar = Formu açtığınızda görev çubuğunda görünüp görünmemesini ayarlayabilirsiniz.

 

Tag = Formun etiket bilgisini yazabilirsiniz.

TopMost = Bu özelliği True yaparsanız, ne yaparsanız yapın formu aşağı alamazsınız.

 

Evet belli başlı form özellikleri bu kadardır. Elbette burada yazanlardan daha çok özellik var ama onları daha önce hiç kullanmadığım için pek bir bilgim yok.

c# toolbox nesne özellikleri

C Sharp Nesne Özellikeri

Bu başlıkta textbox gibi nesnelerin ortak özelliklerine değineceğim. Dediğim gibi tüm nesnelerin özelliklerini anlatmaya kalksam her nesne için bir ders hazırlamam gerekir. Valla ne diyeyim hiçte işime gelmiyor 😀 Ama yine de en çok kullandığımız, textbox, label ve butonlara ayrı ayrı bakmaya çalışalım.

 

Genel Özellikler

Name = Nesnelere arka planda rahatça kullanabilmek için verdiğimiz isimlerdir.

AllowDrop = Eğer nesne sürükle bırak işleminde kullanılacaksa bu özelliği True yaparız.

Anchor = Türkçe anlamı çapa demektir. Tüm nesneler varsayılan olarak top ve left anchor lu gelir. Anchor’da right’ı da eklersek, Formu genişlettiğinizde nesne de sağa doğru uzayacaktır.

ContextMenuStrip = Nesnelere özel sağ tık menüsü olacaksa forma bir ContextMenuStrip  ekleriz ve nesnenin bu özelliğine atarız.

Dock = Nesneyi formun üstüne, sağına, soluna, altına yada tamamına doldurmak istersek bu özelliği kullanırız. Örn Dock Left olan bir textbox’un sol tarafı her zaman formun sol tarafına yapışık olacaktır. Formla beraber büyür küçülür.

Enable = Nesnenin bir sebeple kullanılmasını istemiyorsanız enabled=false  yaparsınız.

Modifiers = Erişim düzeyini belirlersiniz. Örn Public yaparsanız başka formlardan da bu nesneye ulaşabilirsiniz. Ayrıca erişim düzeyleri hakkındaki yazım için tıklayabilirsiniz.

ReadOnly = Adındanda anlayabileceğiniz gibi sadece okunabilir olarak ayarlar.

TabIndex = Tab tuşuna bastığınızda odağın sonraki nesneye geçtiğini biliyorsunuz. İşte tab tuşuna bastığınızda nesnelerin burada yazan sırasına göre gezer. Örn personel adından direk personel adres kısmına geçiyorsa bu tabindex sırası düzgün değildir demektir.

Text = Nesnenin içinde, başlığında vs yazılı gelmesini istediğiniz şeyi buraya yazarsınız.

TextAling = Yazılan yazılaın ne tarafa yaslı olacağını belirlersiniz.

Visible = RunTime de nesne görünsün yada görünmesin ayarını yapabilirsiniz. Örn kayıt formlarımda kayıt ID benim tabirimde RECno bilgisini tutan nesneler genelde gizlidir.

Genel özellikler bu şekildedir.

 

 TextBox Özellikleri

Multiline = Normalde textbox’ların belirli bir yüksekliği vardır. Bu özelliği açarsanız bu yüksekliği ayarlayabilir.i textboxların içerisinde birden fazla satır yazabilirsiniz.

PasswordChar = Bu textbox bir şifre giriş için kullanılacaksa buraya yazdığınız karakterler görünecektir. Örn genelde şifre yazdığımızda ” * ” çıkar. Ama buraya  ” @ ” işareti koyarsanız şifre yazarken  @ işareti görünür.

WordWrap = TextBox içine yazılan yazı, textbox genişliğine sığmıyorsa sığmayan kızım ikinci bir satırda görünür.

 

ComboBox Özellikleri

AutoCompleteMode = Bu kısımda combobox’ a birşeyler yazdığınızda belirlediğiniz özellik türünde otomatik tamamlama yapar. Genelde Suggest özelliği kullanılır.

AutoCompleteSource = Otomatik tamamlamayı hangi kaynağa göre yapacağınız belirlersiniz. Mantıken Combobox içindeki verilerde arama yapması gerektiğinden bu özellik genellikle ListItems olarak ayarlanır.

DataSource = Combobox içinde gösterilecek verilerin kaynağını seçersiniz.

DisplayMember = Combobox’ta görünecek verilerdir.

ValueMember = Görünmesini istediğimiz verilerin arka plandaki karşılığıdır. Örn: DisplayMember Personel Adı ,  ValueMember  Personel Kodu, İnsert yaparken selected value derseniz personel kodunu, selected text yada text derseniz personel adını alır.

DropDownHeigt = sağ tarafındaki oka tıkladığınızda açılan listesin uzunluğudur.

DropDownStye = Açılan listenin hangi tarzda açılacağınız belirlersiniz.

 

Label Özellikleri

Yukarıda verdiğim genel özellikleri tamamı label için geçerlidir. Ekstra bir özelliği yoktur.

 

Buton Özellikleri

FlatStyle = Butonun görünüşünü ayarlayabilirsiniz.

İmage = Butonda göstermek istediğiniz ikonu seçebilirsiniz.

İmageAling = Butonda göstermek istediğiniz ikonun konumunu ayarlarsınız.

 

DateTimePicker Özellikleri

CustomFormat = Tarihin hangi formatta görünmesini istiyorsanız bu kısma o formatı yazarsınız.

DropDownAling = Açılan tarih seçme alanının sağa yada sola yaslı olacağını seçebilirsiniz.

Format = Gösterilecek tarih formatını ayarlayabilirsiniz. örn. 15.03.2018 yada 15 Mart 2018 Pazartesi gibi..

MaxDate = Seçebileceğiniz en uzak tarihi belirlersiniz.

MinDate = Seçebileceğiniz en geçmiş tarihi belirlersiniz.

 

Genel olarak nesne özellikleri bu şekildedir. Ancak ben windows nesnelerini değil devexpress nesnelerini kullandığımdan devexpress’in kendine has özellikleri vardır. Mesela devexpresste CalcEdit adına bir nesne vardır. TextBox’un sadece sayı girilebilecek hali gibidir. DevExpress’e ilerleyen derslerde gireceğimiz o nesneleri şimdi anlatmayacağım.


C Sharp nesne özellikleri dersimiz bu kadar dostlar.

C Sharp Eğitim Seti ve ERP Programlama ders listesi için tıklayınız. 

Takipte ve sağlıcakla kalın. 😉

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.

DevExpresse Giriş
C# Nesne İsimlendirme Mantığı