Windows Form uygulamaları, görsel bir kullanıcı arayüzü (GUI) oluşturmanıza olanak tanır. Ancak, bu görsel arayüzde bile, arka planda veri saklamak ve işlemek için değişkenler ve veri tipleri kullanırız. Şimdi Windows Form ile çalışırken değişkenler ve veri tiplerini nasıl kullanacağımızı hem teorik hem de uygulamalı olarak ele alalım.
Değişken Nedir ve Windows Form’da Nasıl Kullanılır?
Değişkenler, bir form uygulamasında kullanıcının girdiği verileri geçici olarak saklamak için kullanılır. Örneğin, bir kullanıcı bir metin kutusuna (TextBox) adını yazabilir, biz de bu değeri bir değişkende saklayabiliriz.
Windows Form’da Değişken Tanımlama ve Kullanım Örneği
Aşağıdaki örnekte bir TextBox’a girilen değeri bir değişkende saklayıp bir Label’da görüntüleyeceğiz.
Adım 1: Form Arayüzünü Hazırlama
- Visual Studio’da bir Windows Form projesi oluşturun.
- Toolbox’tan formunuza şu bileşenleri ekleyin:
- 1 adet Label (etiketi değiştirmek için).
- 1 adet TextBox (kullanıcıdan veri almak için).
- 1 adet Button (veriyi işlemek için).
Arayüzün Görünümü
Label | Kullanıcı adını burada göstereceğiz. |
---|---|
TextBox | Kullanıcı adını buraya yazacak. |
Button | “Göster” yazılı bir buton ekleyin. |
Adım 2: Kodları Yazma
Button’a tıklanınca TextBox’tan aldığımız değeri bir değişkende saklayıp Label’a göstereceğiz.

Program:

Windows Form’da Veri Tipleri
Windows Form uygulamalarında da C#’ın desteklediği tüm veri tiplerini kullanabilirsiniz. İşte bazı temel veri tipleri:
Veri Tipi | Açıklama | Örnek Kullanım |
---|---|---|
int | Tam sayı saklar | int yas = 25; |
string | Metin saklar | string ad = "Ahmet"; |
double | Ondalıklı sayı saklar | double fiyat = 99.99; |
bool | Doğru veya yanlış değer saklar | bool aktifMi = true; |
Uygulama: Hesaplama Yapma
Bir Windows Form uygulamasında, iki sayıyı toplamak için bir değişken örneği:
Form Tasarımı
- 2 adet TextBox (txtSayi1, txtSayi2)
- 1 adet Button (btnHesapla)
- 1 adet Label (lblSonuc)
Kodları Yazma
private void btnHesapla_Click(object sender, EventArgs e)
{
// Kullanıcıdan alınan değerleri değişkenlerde sakla
int sayi1 = Convert.ToInt32(txtSayi1.Text);
int sayi2 = Convert.ToInt32(txtSayi2.Text);
// Toplama işlemi
int toplam = sayi1 + sayi2;
// Sonucu ekrana yazdır
lblSonuc.Text = "Toplam: " + toplam.ToString();
}
Program:

NOT: Convert özelliği bir sonraki derste detaylıca anlatılacaktır
Sonuç
Değişkenler ve veri tipleri, Windows Form projelerinizde kullanıcı girdilerini saklamak, işlemek ve ekrana geri döndürmek için temel yapı taşlarını oluşturur. Yukarıdaki örneklerle, hem basit bir kullanıcı arayüzü tasarlamayı hem de arka planda bu arayüzü işlevsel hale getirmeyi öğrenmiş oldunuz.