İçeriğe geç
Dr. İsmail Hakkı KINALIOĞLU

Görsel Programlama

C# ve .NET ile olay güdümlü, form tabanlı masaüstü uygulamaları geliştirmeyi; kontroller, dosya ve veritabanı işlemleriyle birlikte uygulamalı olarak öğretir.
Dönem
Bahar dönemi
Düzey
Lisans
Süre
16 hafta

Dersin amacı

Öğrencilerin kullanıcı arayüzü olan, veriyle çalışan ve hataya dayanıklı bir masaüstü uygulamasını tasarlayıp geliştirebilmesi.

Öğrenme çıktıları

Bu dersi başarıyla tamamlayan öğrenci:

  1. Visual Studio ile form tabanlı bir uygulama oluşturur ve yayımlar.
  2. Olay güdümlü programlama ile kullanıcı etkileşimlerini yönetir.
  3. Sınıflar, koleksiyonlar ve hata yakalama ile düzenli kod yazar.
  4. Dosya ve veritabanı ile çalışan, grafik ve rapor üreten uygulamalar geliştirir.

Değerlendirme

Değerlendirme ölçütüKatkı
Ara sınav (8. hafta)%40
Yarıyıl sonu sınavı (16. hafta)%60

Kaynaklar

  • Mark J. Price, C# and .NET – Modern Cross-Platform Development Fundamentals, Packt
  • Microsoft Learn: C# ve .NET belgeleri / C# and .NET documentation

Haftalık izlence

  1. 1
    1. hafta Görsel programlamaya giriş ve .NET platformu
  2. 2
    2. hafta Visual Studio ve ilk Windows Forms uygulaması
  3. 3
    3. hafta C# temelleri: değişkenler, tipler ve operatörler
  4. 4
    4. hafta Kontrol yapıları ve döngüler
  5. 5
    5. hafta Form ve temel kontroller
  6. 6
    6. hafta Olay güdümlü programlama
  7. 7
    7. hafta Liste, açılır kutu ve seçim kontrolleri
  8. 8
    8. hafta Sınav Ara sınav
  9. 9
    9. hafta Menüler, iletişim kutuları ve çoklu formlar
  10. 10
    10. hafta Diziler, koleksiyonlar ve hata yakalama
  11. 11
    11. hafta Sınıflar ve nesne yönelimli tasarım
  12. 12
    12. hafta Dosya işlemleri
  13. 13
    13. hafta Veritabanı bağlantılı uygulama geliştirme
  14. 14
    14. hafta Grafikler ve raporlama
  15. 15
    15. hafta Proje sunumları
  16. 16
    16. hafta Sınav Yarıyıl sonu sınavı