Sınıf ve nesne tabanlı programlama yapıları kullanarak modüler yazılım geliştirebilir.
Dosya ve klasör işlemlerini programatik olarak gerçekleştirebilir ve kullanıcı etkileşimli dosya diyalogları oluşturabilir.
Access, MySQL ve MS-SQL veritabanlarına bağlanarak veri ekleme, listeleme, güncelleme, silme ve arama işlemlerini gerçekleştirebilir.
Temel SQL ve LINQ sorgularını kullanarak veritabanı işlemlerini gerçekleştirebilir.
Geliştirdiği uygulamaları kurulum dosyası haline getirerek dağıtıma hazır hale getirebilir.
Geliştirdiği yazılım projelerini teknik ve görsel olarak sunabilir, proje çıktıları hakkında değerlendirme yapabilir.
Yazılım geliştirme sürecinde karşılaştığı problemleri analiz ederek uygun çözüm yolları geliştirebilir.
Veriliş Biçimi
Yüz Yüze
Önkoşullar
Yok
Önerilen Dersler
BİLP 243 GÖRSEL PROGRAMLAMA I
Ders Tanımı
Bu ders, öğrencilerin ileri düzey görsel programlama becerilerini geliştirmelerini hedefler. Ders kapsamında sınıf ve nesne tabanlı programlama yapıları, dosya ve klasör işlemleri, kullanıcı etkileşimli dosya diyalogları gibi temel konuların yanı sıra Access, MySQL ve MS-SQL gibi farklı veritabanı sistemleriyle bağlantı kurma, veri listeleme, ekleme, güncelleme, silme ve arama işlemleri detaylı olarak ele alınır. Ayrıca LINQ sorguları ve uygulama kurulum dosyası hazırlama gibi ileri düzey konular da işlenir. Dönem sonunda öğrenciler, öğrendikleri bilgileri kullanarak projeler geliştirip sunarlar.
Ders İçeriği
HAFTA
KONULAR
1. Hafta
Ders tanıtımı ve Görsel Programlama I dersi genel tekrarı ve final sorularının çözümü
2. Hafta
Sınıflar: Sınıf tanımlama, sınıf ve nesne uygulamaları
3. Hafta
Dosya ve klasör işlemleri
4. Hafta
Dosya dialog kutuları (Fileopen, File Save vs..)
5. Hafta
Access veritabanı işlemleri, veritabalarını hatırlama ve temel SQL işlemleri
6. Hafta
Access veritabanına bağlanma ve listeleme kayıt ekleme işlemleri
7. Hafta
Access veritabanına bağlanma güncelleme, silme ve arama işlemleri
8. Hafta
ARASINAV
9. Hafta
MySQL veritabanı işlemleri, veritabalarını hatırlama ve temel SQL işlemleri
10. Hafta
MySQL veritabanına bağlanma ve listeleme kayıt ekleme işlemleri
11. Hafta
MS-SQL veritabanına bağlanma güncelleme, silme ve arama işlemleri
12. Hafta
MS-SQL veritabanına bağlanma güncelleme, silme ve arama işlemleri
13. Hafta
LINQ işlemleri
14. Hafta
Kurulum dosyası hazırlama işlemleri
15. Hafta
Proje sunumları
Kaynaklar
The Complete Reference C#, Herbert Schildt
Visual Studio 2010 ile Her Yönüyle C# 4.0; Volkan Aktaş; KODLAB