TRAKYA ÜNİVERSİTESİ TUNCA MESLEK YÜKSEKOKULU DERS TANITIM FORMU Dersin Adı Kodu BLP 202 Görsel Programlama Dersin III Dili Dersin Türü Ders Verme Aracı Dersin Koordinatörü Dersin Đçeriği Dersin Amaçları Dersin Çıktıları Dersin Kitapları Yarıyılı Bahar Başarı Değerlendirme Sistemi Kredisi 3,5 Teorik Uygulama Laboratuar (Saat/Hafta) 3 1 Yok Türkçe Zorunlu LMS Yrd. Doç. Dr. Cem TAŞKIN 1. Activex uygulaması yapmak 2. DLL uygulaması yapmak 3. API uygulaması yapmak 4. Registry uygulaması yapmak 5. OLE nesneleri ile çalışmak 6. Resim dosyaları ile çalışmak 7. Pdf uzantılı dosyalarla çalışmak 8. Çevre birimleri ile iletişim kuran uygulama yapmak 9. Dosya transfer uygulaması yapmak 10. Elektronik posta uygulaması yapmak 11. Canlı mesajlaşma uygulaması yapmak 12. Client-server uygulama yapmak 13. Çok katmanlı uygulama yapmak 14. Çok katmanlı uygulama yapmak Bu ders ile öğrencinin, görsel programlama dilleri ile endüstriyel uygulamalar yapabilmesi amaçlanmaktadır. 1. 2. 3. 4. Uygulamalarda kütüphane kullanmak Farklı uygulamalar ile veri transferi yapmak İletişim uygulamaları yapmak Birden çok katmanlı uygulama yapmak Kaymaz, A., C# Programlama Dili ve Yazılım Tasarımı I, Papatya, Yayıncılık Eğitim, 2011. Kaymaz, A., C# Programlama Dili ve Yazılım Tasarımı II, Papatya Yayıncılık Eğitim, 2011. Ön Koşul Dersleri Ön Koşul Konuları Ödev ve Projeler Laboratuvar Deneyleri ECTS Kredisi 4 YOK YOK YOK YOK Sınav Türü 1.Ödev Sınavı Vize Sınavı 2.Ödev Sınavı Etki Oranı % 5 10 5 Final Sınavı 80 Açıklama LMS üzerinden LMS üzerinden LMS üzerinden Edirne’de Yüksekokulun belirlediği yerde sınav yapılacaktır. TRAKYA ÜNİVERSİTESİ TUNCA MESLEK YÜKSEKOKULU DERS TANITIM FORMU HAFTALIK DERS PLANI Hafta 1 Konular Activex Teknolojisi Activex Kontrolü Oluşturma Sınıf Oluşturma o Shared Named Utility o Kontrolün Derlenmesi Ve Kayıtlanması Activex Kontrolünü Başka Uygulamalarda Kullanma 2 3 API (Application Programming Interface) Uygun Olan API’yi Belirleme Uygulama İçinde API Kullanma 4 Registery Nedir? Registery için değişken belirleme Değişkenin Klasörünü Belirleme Registerye Değer Yazma Registeryden Değer Okuma Klasör Ekleme Klasöre Değişken Ekleme 5 OLE Nesnesi Tanımlama Word Belgesi Yaratma Dokümana Değer Gönderme Dokümandan Değer Okuma Dokümanı Yazdırma Dokümanı Kapama Excel Belgesi Oluşturma 6 Resim Dosyaları o Standart Resim Dosyaları (bmp,pcx) o Sıkıştırılmış Resim Dosyaları (jpg, jpeg) Resim Dosyasını Açma Resimde Değişiklik Yapma Değişiklikleri Kaydetme Resmin Çıktısını Alma PDF Dosyaları PDF Dosyalarını Yazdırma Yeni Bir PDF Dosyası Yaratma 7 DLL Yapısı DLL İçine Alt Program Ekleme DLL Derleme DLL’i Farklı Uygulamalarda Kullanmak 8 Seri İletişim o Port Seçimi o Hız Ayarı o Veri Okuma o Veri Gönderme TCP Server Nesnesi 9 FTP Server Nesnesi FTP Client Nesnesi 10 SMTP Nesnesi POP3 Nesnesi 11 TCP Sunucusu Ayarları TCP Client Nesnesi 12 Veritabanı Sunucular o MSSQL Server o MySQL Server Bağlantı Protokelleri o TCP/IP o Adlandırılmış Kanal (Named Pipes) Bağlantı Ayarları o Server Adı o Kullanıcı Adı o Şifre o Bağlantı dizesi (Connection String) o Veri Listeleme 13 14 Çok Katmanlı Mimari o Sunum Katmanı Çok Katmanlı Mimari o Veri Katmanı o İş Katmanı