| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| BİLTEK-211 | GÖRSEL PROGRAMLAMA | Ders | 2 | 3 | 3,00 |
Önlisans
Türkçe
Bu ders ile öğrencinin, görsel programlama dilleri ile endüstriyel uygulamalar yapabilmesi amaçlanmaktadır.
Öğr.Gör. Halil KÖYMEN
| 1 | 1. Uygulamalarda kütüphane kullanmak |
| 2 | 2. Farklı uygulamalar ile veri transferi yapmak |
| 3 | 3. İletişim uygulamaları yapmak |
| 4 | 4. Birden çok katmanlı uygulama yapmak |
| 5 |
Birinci Öğretim
GÖRSEL PROGRAMLAMA 2
Öğretim yöntem ve teknikleri olarak, anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir.
Active form uygulaması yapmak Activex uygulaması yapmak DLL uygulaması yapmak API uygulaması yapmak Registry uygulaması yapmak OLE nesneleri ile çalışmak Resim dosyaları ile çalışmak Pdf uzantılı dosyalarla çalışmak Çevre birimleri ile iletişim kuran uygulama yapmak Dosya transfer uygulaması yapmak Elektronik posta uygulaması yapmak Canlı mesajlaşma uygulaması yapmak Client-server uygulama yapmak Çok katmanlı uygulama yapmak
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | 1. ACTİVE FORM UYGULAMASI YAPMAK 1.1. Activex teknolojisi 1.1.1. Active formlar 1.1.2. Activex kontroller 1.2. Active form oluşturma 1.3. Active form derleme 1.4. Active formu component palete yerleştirme 1.5. Active formu uygulamada kullanma | ||
| 2 | 2. ACTİVEX UYGULAMASI YAPMAK 2.1. Activex kontrol oluşturma 2.2. Activex kontrole alt program ekleme 2.2.1. Fonksiyon ekleme 2.2.2. Prosedür ekleme 2.3. Activex kontrolü derleme 2.4. Activex kontrolü component palete ekleme 2.5. Activex kontrolü başka uygulamalarda kullanma | ||
| 3 | 3. DLL UYGULAMASI YAPMAK 3.1. DLL yapısı 3.2. DLL içine alt program ekleme 3.2.1. Fonksiyon ekleme 3.2.2. Prosedür ekleme 3.3. DLL derleme 3.4. DLL ‘i farklı uygulamalarda kullanma | ||
| 4 | 4. REGISTRY UYGULAMASI YAPMAK 4.1. Registry için değişken belirleme 4.2. Değişkenin klasörünü belirleme 4.3. Registrye değer yazma 4.4. Registryden değer okuma 4.5. Klasör ekleme 4.6. Klasöre veri ekleme 4.7. Klasöre değişken ekleme 4.8. Registryden değer okuma 4.9. Registryden değer silme | ||
| 5 | 1. OLE NESNELERİ İLE ÇALIŞMAK 1.1. OLE 1.1.1. Nesne tanımlama 1.1.2. Dosya açma 1.1.3. Yeni sayfa ekleme 1.1.4. Dokümana değer gönderme 1.1.5. Dokümandan değer okuma 1.1.6. Dokümanı kapatma | ||
| 6 | 2. RESİM DOSYALARI İLE ÇALIŞMAK 2.1. Resim dosyaları 2.1.1. Standart resim dosyaları (bmp, pcx) 2.1.2. Sıkıştırılmış resim dosyaları (jpg, jpeg) 2.2. Resim dosyasını açma 2.3. Resimde değişiklik yapma 2.4. Değişiklikleri kaydetme 2.5. Resmin çıktısını alma | ||
| 7 | 3. PDF UZANTILI DOSYALARLA ÇALIŞMAK 3.1. Pdf dosyasını açma 3.2. Yeni pdf dosyası oluşturma 3.3. Pdf dosyasını yazdırma | ||
| 8 | Arasınav | ||
| 9 | 1. ÇEVRE BİRİMLERİ İLE İLETİŞİM KURAN UYGULAMA YAPMAK 1.1. Seri iletişim 1.1.1. Port seçimi 1.1.2. Hız ayarı 1.1.3. Veri okuma 1.1.4. Veri gönderme 1.2. TCP Server nesnesi | ||
| 10 | 2. DOSYA TRANSFER UYGULAMASI YAPMAK 2.1. FTP Server nesnesi 2.2. FTP Client nesnesi | ||
| 11 | 3. ELEKTRONİK POSTA UYGULAMASI YAPMAK 3.1. SMTP nesnesi 3.2. POP3 nesnesi | ||
| 12 | 4. CANLI MESAJLAŞMA UYGULAMASI YAPMAK 4.1. TCP sunucu ayarları 4.2. TCP Client nesnesi | ||
| 13 | 1. CLIENT-SERVER UYGULAMA YAPMAK 1.1. Veritabanı sunucular 1.1.1. MSSQL server 1.1.2. MySQL server 1.1.3. Oracle server 1.2. Bağlantı protokolleri 1.2.1. TCP/IP 1.2.2. Adlandırılmış kanal (Named Pipes) | ||
| 14 | 1.3. Bağlantı ayarları 1.3.1. Server adı 1.3.2. Kullanıcı adı 1.3.3. Şifre 1.3.4. Bağlantı dizesi (connection string) 1.3.5. Veri listeleme | ||
| 15 | 2. ÇOK KATMANLI UYGULAMA YAPMAK 2.1. Çok katmanlı mimari 2.1.1. Veri katmanı 2.1.2. İş katmanı 2.1.3. Sunum katmanı | ||
| 16 | Final Sınavı |
Görsel programlama editörü ((Embarcaddero Rad Studio)
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 60 |
| Derse Katılım | 1 | 20 |
| Laboratuvar | 1 | 10 |
| Sözlü Sınav | 1 | 10 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 70 |
| Sözlü Sınav | 1 | 30 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 3 | 42 |
| Uygulama/Pratik | 14 | 1 | 14 |
| Laboratuvar | 14 | 1 | 14 |
| Ara Sınav İçin Bireysel Çalışma | 5 | 1 | 5 |
| Final Sınavı içiin Bireysel Çalışma | 7 | 1 | 7 |
| Toplam İş Yükü (saat) | 84 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
| ÖÇ 1 | 2 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 4 | 2 | ||||
| ÖÇ 2 | 3 | 3 | 4 | 4 | 4 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 4 | ||
| ÖÇ 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | |||||
| ÖÇ 4 | 3 | 4 | 4 | 5 | 5 | ||||||||||
| ÖÇ 5 | 3 | 4 | 4 | 4 | 4 | 4 | 4 |