GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek