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 |