10. SınıfBilişim Teknolojileri

Windows Forms Kontrolleri

Bilişim Teknolojileri · 10. Sınıf · Form Uygulamaları

Konu Anlatımı

Windows Forms Kontrolleri

Windows Forms Kontrolleri, Nesne Tabanlı Programlama dersi kapsamındaki Form Uygulamaları ünitesinin temel konularından biridir. Bu konu alanın gerektirdiği bilgi ve becerilerin kazandırılmasına temel oluşturur.

Temel Bilgiler

Uygulama ve Dikkat Edilmesi Gerekenler

Bu konunun uygulamasında iş güvenliği kurallarına uyulmalı, kullanılan araç ve malzemeler amacına uygun seçilmeli ve yapılan işlemler standartlara göre kontrol edilmelidir. Öğrenilen bilgiler atölye ve iş yeri uygulamalarıyla pekiştirildiğinde kalıcılık artar.

Temel Form Kontrolleri ve Görevleri

Windows Forms uygulamasında pencere, kontrollerle donatılır. Label yalnızca metin gösterir, TextBox kullanıcıdan veri alır, Button tıklanınca kod çalıştırır; seçim için CheckBox çoklu, RadioButton tekli, ComboBox açılır liste sunar. ListBox uzun listelerde kaydırma sağlar, DataGridView ise satır ve sütun hâlinde veri gösterir. Her kontrolün ekranda görünen yazısı Name değil Text özelliğindedir; kod içinde kontrolü çağıran ad ise Name özelliğidir. Bu ayrım, sınavda ve atölyede en sık yapılan hatanın kaynağıdır.

Özellikler: Konum, Boyut ve Durum

Bir kontrolün ekrandaki yerini Location (X, Y koordinatları) ve boyutunu Size (genişlik, yükseklik) özelliği belirler. Form üzerinde ikinci bir TextBox açılışta devre dışı bırakılacaksa Enabled özelliği false yapılır; ekranda gizlenecekse Visible false yapılır. Font özelliği yazının türünü ve puntosunu, TextAlign ise metnin kutu içinde hizasını belirler. Çok satırlı giriş için TextBox'ın Multiline özelliği açılır ve ScrollBars ayarıyla kaydırma çubuğu eklenir.

Adım Adım Basit Bir Giriş Formu Kurma

  1. Form üzerine iki Label, iki TextBox ve bir Button sürüklenir.
  2. Label'ların Text özellikleri 'Adı' ve 'Soyadı' olarak yazılır.
  3. TextBox adları kod kuralına göre belirlenir: txtAd, txtSoyad.
  4. Butonun Text özelliği 'Kaydet', Name özelliği btnKaydet yapılır.
  5. Butona çift tıklanıp Click olayına kaydetme kodu yazılır.
  6. F5 ile çalıştırılır; giriş yapılır ve sonuç kontrol edilir.

Örnek Uygulama: Hesap Makinesi Ekranı

Dört işlem için kurulan bir ekranda iki sayı TextBox'tan alınır, işlem ComboBox'tan seçilir ve sonuç bir Label'de gösterilir. İşlem seçimi ComboBox'ın SelectedIndex özelliğiyle okunur; 0 seçilirse toplama, 1 ise çıkarma uygulanır. Kullanıcının yazdığı metni sayıya çevirirken int.TryParse kullanılır; böylece harf girilirse program çökmez, kullanıcıya uyarı gösterilir. Sonuç her zaman birim ve açıklama içeren tam bir cümleyle yazdırılır.

Sınav ve Atölye Odaklı Notlar

Sınavda çoğunlukla kontrol ile özellik eşleştirmesi sorulur: hangi kontrol seçim listesi verir, Enabled ne yapar, Text ile Name farkı nedir. Atölyede form tasarlarken kontrollerin üst üste binmemesine ve Tab tuşu sırasının gözden geçirilmesine dikkat edilir; giriş alanı isimlendirmesinde ön ek kullanmak (txt, btn, lbl, cmb) kodun okunabilirliğini artırır.

Ne Öğreneceğiz

Nesne Tabanlı Programlama dersi kapsamında Windows Forms Kontrolleri konusu. Bu konuda ögrenme çıktıları:

Ön Bilgi

Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:

Basit Örnek ve Günlük Yaşam

Günlük yaşamda ve mesleki bağlamda bir uygulama:

Soru: Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir.

  1. Konuyu tanımla ve ilgili kavramları belirle.
  2. Doğru yöntem veya hesaplamayı uygula.
  3. Sonucu standartlara göre kontrol et.

Sonuç/cevap: Doğru uygulama sonucunda konuyla ilgili kazanım elde edilir.

İleri Örnek

Daha ileri bir uygulama:

Soru: Bir hesap ekranında ComboBox 0 indeksinde Toplama, 1 indeksinde Çarpma seçeneğini taşıyor. Kullanıcı 1 seçip 5 ve 4 sayılarını giriyor. Seçim SelectedIndex ile okunup çarpma uygulanırsa sonuç kaç olur?

  1. Adım 1: SelectedIndex değeri okunur: 1.
  2. Adım 2: Bu indeks çarpma işlemini gösterdiği için iki sayı çarpılır: 5 × 4.
  3. Adım 3: Çarpım hesaplanır: sonuç 20 olur.

Sonuç/cevap: Cevap: Sonuç 20 olur ve ekrana 'Çarpım: 20' yazdırılır.

Karşılaştırma Tablosu

KavramAçıklama
Label metin gösterir, TextBox veri girişLabel metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir.
Olay (event) yöntemi ile kullanıcı etkilOlay (event) yöntemi ile kullanıcı etkileşimleri yakalanır.
Veri doğrulama hatalı girişi engeller.Veri doğrulama hatalı girişi engeller.
CheckBox birden çok seçime izin verir, RCheckBox birden çok seçime izin verir, RadioButton aynı grupta yalnızca tek seçime izin verir.
Kullanıcı girdisi sayıya çevrilirken ParKullanıcı girdisi sayıya çevrilirken Parse yerine TryParse kullanmak programın çökmesini engeller.

Özet

Windows Forms Kontrolleri, Nesne Tabanlı Programlama dersi kapsamında ele alınan temel konulardan biridir. Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir. Olay (event) yöntemi ile kullanıcı etkileşimleri yakalanır. Veri doğrulama hatalı girişi engeller. Bu bilgiler uygulama ve iş güvenliği kurallarıyla birlikte pekiştirilmelidir.

Kendini Dene

Soru: Öğrenci bilgi giriş formu tasarla: bilgi metni için Label, giriş için TextBox, işlem için Button, çoklu seçim için CheckBox ve tek seçim için RadioButton kullan. Her kontrole anlamlı bir Name ver ve Enabled ile Visible özelliklerinin farkını form üzerinde örnekleyerek açıkla.

Örnek cevap: Puanlama anahtarı: En az üç farklı kontrol doğru yerde kullanılır ve her birine anlamlı Name adı verilir (5 puan); Text ile Name farkı (ekrandaki yazı ile kod adı) örneklenir (4 puan); Enabled false olan kontrolün görünür kalıp kullanılamadığı, Visible false olanın görünmez olduğu gösterilir (4 puan); RadioButton tek, CheckBox çoklu seçim kuralı belirtilir (2 puan).

Windows Forms Kontrolleri — Sık Sorulan Sorular

Windows Forms Kontrolleri nedir?

Windows Forms Kontrolleri, Nesne Tabanlı Programlama dersi kapsamındaki Form Uygulamaları ünitesinin temel konularından biridir. Bu konu alanın gerektirdiği bilgi ve becerilerin kazandırılmasına temel oluşturur. Bu konunun uygulamasında iş güvenliği kurallarına uyulmalı, kullanılan araç ve malzemeler amacına uygun…

Windows Forms Kontrolleri konusunda ne öğrenilir?

Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir.

Windows Forms Kontrolleri konusunda sık yapılan hatalar nelerdir?

Windows Forms Kontrolleri ile ilgili kavramları birbirine karıştırmak: Temel kavramları tablo veya zihin haritasıyla ayırt et. Uygulamada standartlara ve iş güvenliği kurallarına uymamak: Her adımda güvenlik ve kalite kurallarını uygula.

Windows Forms Kontrolleri için hangi formüller ve kurallar kullanılır?

Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir. · Olay (event) yöntemi ile kullanıcı etkileşimleri yakalanır. · Veri doğrulama hatalı girişi engeller. · Text özelliği ekranda görünen yazıyı, Name özelliği kod içinde kontrolü çağıran adı belirler.

Windows Forms Kontrolleri kazanımları nelerdir?

Windows Forms Kontrolleri ile ilgili temel kavramları açıklar. Windows Forms Kontrolleri konusunun Nesne Tabanlı Programlama dersi içindeki yerini ve önemini belirtir. Konuyla ilgili araç, gereç ve malzemeleri amacına uygun seçer.

Windows Forms Kontrolleri Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Windows Forms Kontrolleri ile ilgili aşağıdaki ifadelerden hangisi doğrudur?

  1. A) Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir.
  2. B) if-else yapısı koşula göre farklı kod bloğu çalıştırır.
  3. C) Sınıf nesnelerin şablonudur, nesne bu şablonun örneğidir.
  4. D) Girişimci ihtiyacı ürüne dönüştürür.
Cevabı göster

Doğru cevap: A) Label metin gösterir, TextBox veri girişi alır, Button tıklama olayı üretir.

Label metin gösterir, kavramı Windows Forms Kontrolleri konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 2 orta

Windows Forms Kontrolleri hakkında aşağıdakilerden hangisi söylenebilir?

  1. A) Seri port ekranı hata ayıklamada kullanılır.
  2. B) Buton, metin kutusu ve liste temel bileşenlerdir.
  3. C) Veri doğrulama hatalı girişi engeller.
  4. D) CRUD ekleme, okuma, güncelleme, silme anlamına gelir.
Cevabı göster

Doğru cevap: C) Veri doğrulama hatalı girişi engeller.

Veri doğrulama hatalı kavramı Windows Forms Kontrolleri konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 3 zor

Windows Forms Kontrolleri konusuyla ilgili hangi ifade doğrudur?

  1. A) Olay (event) yöntemi ile kullanıcı etkileşimleri yakalanır.
  2. B) Kalıtım kod tekrarını önler,: işareti ile belirtilir.
  3. C) Semantik etiketler erişilebilirliği artırır.
  4. D) Duyarlı yerleşim farklı ekran boyutlarına uyar.
Cevabı göster

Doğru cevap: A) Olay (event) yöntemi ile kullanıcı etkileşimleri yakalanır.

Olay (event) yöntemi kavramı Windows Forms Kontrolleri konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa Windows Forms Kontrolleri konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç