C# Windows Form

C# Form Örnekleri ( İstanbul Kart Bakiye İşlemleri Örnek Uygulama)

C# Kodu:

Bu C# kod örneği, bir İstanbul kartla otobüs veya metro ücretini ödemek için kullanılan basit bir uygulama örneğini içerir. İşte kodun detaylı açıklaması:

  1. using Bildirimleri: İlgili namespace’leri içeri aktarır. Bu namespace’ler, Windows Forms uygulaması geliştirmek için gerekli olan sınıfları içerir.
  2. Form1 Sınıfı: Bu sınıf, Windows Forms uygulamasının ana formunu temsil eder.
  3. Sınıf Üyeleri:
    • double bakiye: İstanbul kartın bakiyesini saklamak için kullanılan bir ondalık sayı değişkeni. Başlangıçta 100 birimlik bir bakiye atanır.
    • public Form1(): Formun kurucu metodu. Form başlatıldığında bu metod çalışır ve InitializeComponent() işleviyle formun özelliklerini ve bileşenlerini yükler.
  4. Form1_Load Olayı: Form yüklendiğinde başlatılır. Bu olay, başlangıçta mevcut bakiyeyi lblBakiye adlı etiket içinde gösterir.
  5. Dört farklı buton (btn50, btn100, btn200) tıklama olayları: Bu düğmelere tıkladığınızda, belirtilen miktarda bakiye eklenir ve lblBakiye etiketi güncellenir.
  6. btnOde_Click Olayı: “Öde” düğmesine tıklama olayının işlevi. Bu olay, ödeme işlemi için gerekli hesaplamaları yapar.
    • İlgili ödeme miktarı (odeme) seçilen radyo düğmelerine ve kontrol kutularına dayalı olarak hesaplanır. Öğrenci kontrol kutusu (cbOgrenci) işaretlendiğinde ve aktarma seçeneği belirlendiğinde farklı ödeme miktarları uygulanır.
    • Daha sonra, bakiye kontrol edilir ve yeterli bakiye yoksa bir iletişim penceresi görüntülenir. Yeterli bakiye varsa, ödeme miktarı bakiyeden düşülür.
    • Son olarak, mevcut bakiye lblBakiye etiketinde gösterilir ve güncellenir.

Bu uygulama, İstanbul kart bakiyesini artırma ve seçilen seyahat koşullarına göre ödeme yapma işlemlerini gerçekleştiren basit bir arayüze sahiptir.

Yorum Yap

Yorum yapmak için tıklayın