TextBox, ComboBox ve Button kullanarak aşağıda hazırladığım örnek uygulamayı bulabilirsiniz. Bu uygulama şu işlemleri yapıyor; *Kullanıcı adınızı ve şifrenizi istiyor, bu alanları boş geçip geçmediğinize bakıyor. *Şifre alanında 14 karakterden az şifre giremeyeceğiniz konusunda uyarıyor. *Seçim kutusunda ise 18 yaşından küçükseniz sizi sisteme almıyor. *Yukarıdaki durumların tam aksine tüm koşulları geçiyorsanız, sizi adınızla karşılayan bir…
Kategori: C# Yazılım Dili
Herkes için C#Programlama Eğitimi 24: Seçim kutuları
Seçim kutuları içerisinde birden fazla seçeneği barındıran nesnelerdir. Web sayfalarında ve bazı programlarda karşımıza çıkabilirler. Bu nesnenin oluşturulma amacı kullanıcıdan seçenekler arasında bir tercih yaparak o tercihe ilişkin işlemler gerçekleştirebilmesini sağlamak şeklinde açıklanabilir. C# dilinde combobox olarak adlandırılan bu nesneler aşağıdaki gibi oluşturulur. private ComboBox secimkutusu; Nesneye ait özellikleri tanımladıktan sonra size, location vb. Bir…
Herkes için C#Programlama Eğitimi 23: DialogResult kullanımı
C# programlama dilinde ekrana bastırmak istediğimiz diyalog türüne göre işlem yaptırabiliriz. Bu kullanım türü DialogResult şeklinde karşımıza çıkmaktadır. DialogResult kullanımında esas olan nokta önce yeni bir diyalog result nesnesi oluşturulması gerekliliğidir. Aşağıdaki örnekte hem nesnemizi hem de mesaj diyaloğumuzu diyalog isminde bir değişkene atadık. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using…
Herkes için C#Programlama Eğitimi 22: Mesaj diyaloğu oluşturma
Merhaba C# dilinde ekrana farklı formatlarda diyaloglar çıkarabiliriz. Bu diyalogları en temelde oluşturabilmek için şu yapıyı kullanırız. MessageBox.Show(“içerik”,”başlık”,”düğmeler”,”ikon”); Gelin şimdide örneğimize geçelim. MessageBox örneği using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { private Button dugme;…
Herkes için C#Programlama Eğitimi 21: Button nesnesi oluşturma
Windows forms uygulaması hazırlarken düğme nesnei oluşturmak için aşağıdaki yapıya ilgili kodları dahil etmemiz gerekir. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { private Button dugme; /*Burada button öğesini özellik olarak tanımlamış olduk. Genelde tanımlama…
Herkes için C#Programlama Eğitimi-20: Windows forms uygulamasına giriş
C# eğitimlerimizde önemli bir konu olan windows forms uygulaması şu ana kadar gördüğümüz konuların içerisinde en önemli başlığı ifade etmektedir. Windows forms uygulaması console uygulamasından farklı olarak içerisinde düğmeleri, metin alanlarını, resim alanlarını ve karşımıza çıkabilecek her türlü nesneyi barındıran kullanıcı arayüzünü ifade etmektedir. Her bir masaüstü uygulaması aslında windows forms temelinde şekillenir. Visual studio…
Herkes için C#Programlama Eğitimi-19: Sınıflarda set ve get methodlarını kullanma
C# dilinde özellikle private olarak tanımlama gereği duyacağınız erişim düzeyli değişkenlere değer atama ve değer çağırma gibi işlemlerde kullanabileceğiniz GET ve SET methodları bulunmaktadır. Bu iki method sayesinde örneğin hassas erişim gerektiren değişkenleriniz için değer ataması ve okuması yapılabilir. Gelin aşağıdaki vereceğim örnekte bu methodlar nasıl işliyor bir bakalım. GET ve SET method kullanımı using…
Herkes için C# Programlama Eğitimi-18: C# ad alanı(Namespace kavramı ve projemize başvuru ekleme)
C# dilinde ad alanı kavramı üzerine birkaç şey dile getirmekte fayda var. Nesnel programlama dillerinde bir sınıf ve methodlar bütününün hemen üst kısmında namespace ibaresini görürsünüz. Bu yazılımı oluşturan ve başvurulan parçaların adlarını ifade etmektedir. Konuya açıklık getirmesi amacıyla aşağıdaki yapıya baktığınızda her programın başında bulunan using ifadesinden sonra gelen system veya system.windows.forms; ifadeleri çağırılan…
Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar
Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar Yıkıcı methodlar tüm programlama dillerinde mevcut sınıfı veya değişkeni ortadan kaldırmak için kullanılmaktadır. Bu bağlamda aşağıdaki örnekte göreceğiniz gibi çalışanbilgisi methodu başına “Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar” işareti konarak tamamen sonlandırılmıştır. Genel itibariyle C# dili çöp toplama özelliğine sahip bir dildir. Ancak bazen bju kodlamaya ihtiyaç…
Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar
Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar C# üzerinde doğrudan çalışan yapıcı method içeren sınıflar oluşturabilirsiniz. Verdiğim örneği aşağıdan inceleyiniz. Örnekte göreceğiniz gibi, sınıf adıyla, method adı aynı şekilde tanımlandığı için string veya int gibi bir tip belirlemesine ihtiyaç duyulmamaktadır. İlk verdiğim örnekte farklı iki sınıf arasında yapıcı methodun durumu verilmiştir. Ancak, aynı sınıf içinde…