GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BGT-103 GÖRSEL PROGRAMLAMA Ders 1 1 4,00

Önlisans


Türkçe


Bu ders ile öğrencinin, görsel programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.


Öğr. Gör. Süleyman Ezdemir


1 1. Görsel programlama editörü kurulum ve ayarlarını yapmak
2 2. Formlarla çalışmak
3 3. Temel uygulamalar yapmak
4 4. İleri uygulamalar yapmak

Birinci Öğretim


Yok


Öğ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.


Görsel programlama editörü kurma ve ayarlarını yapma Formlar ve özellikleri Standart nesneler Giriş ve mesaj pencereleri Diyalog pencereleri Gelişmiş nesneler Operatörler Fonksiyonlar Karar yapıları ve döngüler Diziler Grafik uygulamaları Raporlama uygulamaları


Hafta Teorik Uygulama Laboratuvar
1 Görsel programlama editörü Editörün kurulum gereksinimleri Editörün kurulum aşamaları Editörün kurulum sorunları Görsel programlama editörünün kurulumu
2 Editör pencereleri Proje yöneticisİ Araç çubuğu Nesne düzenleyici (object inspector) Görüntü ayarları Varsayılan görüntü Klasik görüntü Kişiselleştirilmiş görüntü Menü seçenekleri
3 Uygulama başlatma Windows form uygulaması başlatma Intraweb form uygulaması başlatma Web uygulaması başlatma Form özellikleri Form ismi tanımlama Form başlığı tanımlama Form boyutları ayarlama Form ekran pozisyonunu ayarlama Örnek uygulama programları geliştirme
4 Form olayları Active ve close olayı Klavye olayları Mouse olayları Örnek uygulama programları geliştirme
5 Standart nesneler ve olayları Metin kutusu, etiket nesnesi ve buton Ana menü ve kısayol menüsü (popup menü) Onay kutusu (checkbox), seçenek düğmesi (radio buton) Açılır pencere (listbox, combobox), grup penceresi (groupbox, radiogroup) Çok satırlı metin kutusu (memo) Kaydırma çubuğu (scroolbar) Örnek uygulama programları geliştirme
6 Giriş penceresi Inputbox Inputquery Mesaj Penceresi ShowMessage ShowMessagePos Messagebox MessageDlg MessageDlgPos Application.MessageBox Örnek uygulama programları geliştirme
7 Dosya açma (open) diyalogları Open diyalog Open picture diyalog Open text file diyalog Dosya Kaydetme (Save) Save diyalog Save picture diyalog Save text file diyalog Color diyalog Font diyalog Yazıcı diyalogları Print diyalog Printer setup diyalog Örnek uygulama programları geliştirme
8 Arasınav
9 Gelişmiş nesneler ve olayları Bitbutton, speedbutton, buttongroup, categorybutton Stringrid, drawgrid, gridpanel Image,shape, chart Flowpanel, gridpanel Actionmanager, actionmainmenubar, popupactionbar, actiontoolbar Docktabset, tabset, trayicon Maskedit, labelededit, statictext Timer, spinedit, datetimepicker, calender Mediaplayer Örnek uygulama programları geliştirme
10 Operatörler Matematiksel Operatörler String Operatörleri Atama Operatörleri Mantıksal Operatörler Karşılaştırma Operatörleri Bit İşlem Operatörleri İşlem Öncelikleri Örnek uygulama programları geliştirme
11 Kullanıcı Tanımlı Fonksiyonlar Geriye Değer Döndüren Fonksiyonlar Tanımlama Biçimi Fonksiyonun Kullanımı Parametre Kullanımı Rekürsif Fonksiyonlar Geriye Değer Döndürmeyen Fonksiyonlar Tanımlama Biçimi Fonksiyonun Kullanımı Parametre Kullanımı Önceden Tanımlı Standart Matematiksel Fonksiyonlar Önceden Tanımlı Standart Karakter Fonksiyonlar Diğer Standart Fonksiyonlar Örnek uygulama programları geliştirme
12 Karar Kontrol Deyimleri If Deyimleri If then If then- Else Case Deyimi Döngü Kontrol Deyimleri While do Deyimi For do Deyimi Repeat Until Deyimi Sıçrama Komutları Break Komutu Continue Komutu Örnek uygulama programları geliştirme
13 Diziler Dizi Tanımlama Değer Atama Dizi İşlemleri Dizileri Birleştirme Dizilere Değişken Ekleme Dizide Eleman Silme Diziden kesit alma Dizileri Sıralama İlişkili Dizileri Sıralama Çok Boyutlu Diziler Örnek uygulama programları geliştirme
14 Grafiğe seri eklemek Seri türünü belirleme Seri türünü değiştirme Seri adını girme Seri silme Seri kopyalama Seriye veri girme Ardışıl veri ekleme (add) Koordinat belirterek veri ekleme (addxy) Grafik alanını özelleştirme General sekmesi ayarları Axis sekmesi ayarları Titles sekmesi ayarları Legend sekmesi ayarları Diğer sekme ayarları Serilerin özelleştirmesi Örnek uygulama programları geliştirme
15 Raporlama araçları Quickreport Ravereport Crystalreport Raporlama nesneleri Rapor sayfası bantları Raporlama aracı nesneleri Rapor kayıt filtreleri Raporda gruplandırma Rapor özet bilgileri Rapor yazdırma işlemleri Örnek uygulama programları geliştirme
16 Final Sınavı

Her Yönüyle Csharp-Sefer ALGAN /Görsel programlama editörü (Visual Studio) /http://www.msdn.com



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
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 4 1 4
Final Sınavı 4 1 4
Derse Katılım 14 4 56
Uygulama/Pratik 14 3 42
Ara Sınav İçin Bireysel Çalışma 7 1 7
Final Sınavı içiin Bireysel Çalışma 7 1 7
Toplam İş Yükü (saat) 120

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