-
Dil Bilmek Önemlidir!
Programlama yapmak istiyorum diyorsanız öncelikle programlama dillerinden en az bir tanesine hakim olmak zorundasınız. Nasıl ki bir makale yazmak istediğinizde yazacağınız dile hakim olmanız gerekmekteyse program yazabilmek için de o programlama diline hakim olmalısınız.
-
Nereden Başlamalı?
Program geliştirmeye başlamadan önce ne konuda programlama yapacağınıza karar vermelisiniz. Her ihtiyaç farklı bir araca ihtiyaç duyar çünkü. Örneğin bir cari hesap programı yazabilmek için C# dilinin yanında veritabanı bilgisine de sahip olmalısınız.
-
Programlamanın Kolay Bir Yolu Yok Mu?
Bu tür sorularla genel olarak karşılaşılmaktadır. Ancak bilinmesi gereken temel konu; programlama yapmak için üşengeç olunmamalı. Kendinizi geliştirmek için uğraş vermeniz gerekmektedir. Kolaylıkla ara yüz yapabilirsiniz lakin yazacağınız basit ara yüzün kullanım alanı çok dar kalacaktır. Örneğin; 2 TextBox 1 Button ile kullanıcı giriş ara yüzü yapabilirsiniz. Temel olarak 1. TextBox’a girilen adı ve 2. TextBox’a girilen şifre ön tanımınızda mevcutsa Form yüklenir mevcut değilse yüklenmez. Çok az bir İngilizce ile bu işlem yapılabilir. (bkz. Örnek1)

Program Yazmak İçin Temel Aşamalar
- İhtiyacı Belirlemek: İhtiyaç doğrultusunda programlama yapmak önemlidir. Hiç kimsenin kullanmayacağı bir program yazmak mantıklı bir davranış olmaz çünkü.
- Görsel Tasarım: İhtiyaca göre görsel bir tasarım yapılmalıdır. Örnek1’de olduğu gibi kullanıcı girişi ara yüzü yapılacaksa bilgi girişleri için TextBox denilen yazı kutuları ve onaylama ve form yükleme için bir buton eklenmeli. Tabi ki vazgeçme ihtimaline karşı bir adet de formdan çıkış butonu eklenmelidir. Bu tip örnekler çoğaltılabilir.
- Kodlama: Görsel tasarım aşaması bittikten sonra kodlamaya geçilecektir. Çünkü görsellerin ne iş yapacağını söylemeniz gerekmekte. Ne iş yapacağını bilmezse hiçbir form elemanı işe yaramaz. Kodlamanın temeli temel İngilizce’dir. Bir düğmenin ne iş yapacağını söylerken İngilizce söylemek gerekiyor. Mesela;

kullanıcı girişi
Kullanıcı girişi yapmak istediğinizde bilindiği üzere size özel bir kullanıcı adı ve şifre olmalıdır. Peki programa bunları nasıl öğreteceğiz?

Giriş
Öncelikle giriş işleminden sonra formu yüklemesini istediğiniz düğmeye işlev kazandırmalısınız.

Görüldüğü üzere “giris” isimli butonuna click ettiğimizde çalışması gereken kodu yazacağımız bölüm bu şekilde önümüze gelecektir.
Butonumuza TextBox’lara yazılacaklara göre işlev yazmamız gerekiyor. Diyelim ki TextBox1(Kullanıcı Adı) kutusuna “admin” TextBox2(Şifre) kutusuna da “1234” yazdığımızda formun yüklenmesini istiyoruz. Bunlar dışındaki giriş denemelerinde Mesaj Kutusu ile uyarı gelmesini istiyoruz.
Bunun için;
giris_Click eventine
if(TextBox1.Text == “admin” && TextBox2.Text ==”1234”)
{
Form1 frm1 = new Form1();
frm.Show();
This.Hide();
Else
MessageBox.Show (“Kullanıcı Adı veya Şifre Hatalı”)
}
Kodlamasını yapmamız gerek. Kısacası kodu açıklamak gerekirse;
Eğer TextBox1 kutusuna “admin” yazılırsa ve aynı TextBox2 kutusuna da “1234” yazılırsa Form1 i yükle bu formu gizle. Eğer TextBox1 veya TextBox2 ye girilecek bilgilerden en az birinde hata olursa (kodlama dışında herhangi bir giriş) mesaj kutusunu aç ve mesajda “Kullanıcı Adı veya Şifre Hatalı” uyarısı ver şeklinde kodlamış olduk.
Makalemizi kısaca özetlersek;
Programlama süreci ihtiyaçla başlar görsel tasarımla devam eder kodlamayla sona erer. En basit haliyle bir login sayfası oluşturduk. Elbette bu sayfa bir araç. Yani açılmasını istediğimiz forma yetkili girişi yapmayı yetkisiz girişleri engellemeyi amaçlayan bir araçtır.
Program geliştirme sabır ve özveri isteyen bir süreçtir. Sabrınızı ve özverinizi maksimumda tutarsanız siz de profesyonel bir yazılımcı olabilirsiniz.
