Ders Adı Görsel Programlama I
Ders Kodu BPR-102
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 1
Dönem 2.Yarıyıl
AKTS 5
Dersi Veren(ler) Doç. Dr. Hanife ÇİVRİL
Dersin Yardımcıları
Ders İşleme Biçimi Uzaktan Eğitim
Önkoşul Dersleri
Dersin İçeriği Bu ders, öğrencilerin Visual Studio geliştirme ortamında temel programlama becerileri kazanmasını amaçlamaktadır. Kullanıcı arayüzü tasarımı, temel kontroller, değişkenler, koşul yapıları ve döngüler ele alınarak uygulamalar geliştirilmektedir. Liste ve seçim kontrolleri, kapsayıcı bileşenler, menüler ve diyalog pencereleri ile kullanıcı etkileşimi artırılmaktadır. Diziler ve veri yapıları işlenerek veri yönetimi öğretilmekte, görsel bileşenler ve olay yönetimi ile işlevsel uygulamalar geliştirilmesi hedeflenmektedir. Ders, teorik anlatımlar ve çevrim içi uygulamalarla desteklenmektedir.
Dersin Verildiği Diller Türkçe
Dersin Amacı 1. Öğrencilerin, Visual Studio geliştirme ortamını ve temel bileşenlerini etkin bir şekilde kullanmalarını sağlamak. 2. Temel C# programlama yapıları (değişkenler, koşullar, döngüler, diziler) ile mantıksal algoritmalar geliştirmelerini sağlamak. 3. Kullanıcı arayüzü bileşenlerini (formlar, kontroller, kapsayıcılar, menüler) kullanarak etkileşimli masaüstü uygulamaları tasarlamalarını sağlamak. 4. Veri giriş ve çıkış işlemlerini gerçekleştirmeleri için temel kontrolleri ve olay yönetimini öğrenmelerini sağlamak. 5. Farklı programlama bileşenlerini bir araya getirerek işlevsel ve kullanıcı dostu uygulamalar geliştirmelerini teşvik etmek.
Ders Yapısı
Temel/Alana Özgü Mesleki Dersler 100
Uzmanlık/Program Dersi 0
Destek Dersi 0
Beceri,İletişim ve Yönetim Becerileri Dersi 0
Aktarılabilir Beceri Dersi 0
Matematik ve Temel Bilimler 0
Temel Eğitim 0
Ders İşleme Şekli
Sınıf Dersi 80
Sınıf Dersi açıklama 0
Problem Saati 0
Problem Saati Açıklama 0
Laboratuvar 20
Laboratuvar Açıklama 1
Diğer 0
Diğer Açıklama 0
No Dersin Kazanımları  
1 Visual Studio geliştirme ortamını etkin bir şekilde kullanarak, form tabanlı bir uygulama geliştirme sürecini yönetir.
2 Temel programlama yapıları (değişkenler, koşullu ifadeler, döngüler, diziler) ve kullanıcı arayüzü bileşenlerini bir araya getirerek işlevsel masaüstü uygulamaları oluşturur.
3 Olay yönetimi ve kullanıcı etkileşimini sağlayan kontrolleri (Button, TextBox, ListBox, ComboBox vb.) kullanarak dinamik ve etkileşimli uygulamalar geliştirir.
4 Görsel bileşenleri (PictureBox, ProgressBar, Timer vb.) ve kapsayıcı kontrolleri (TabControl, GroupBox, Panel vb.) kullanarak kullanıcı dostu ve düzenli arayüzler tasarlar.
5 Diyalog pencereleri (ColorDialog, FontDialog, OpenFileDialog vb.) ve menü bileşenlerini (MenuStrip, ContextMenuStrip, ToolStrip vb.) kullanarak etkileşimli uygulamalar geliştirir.
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14
1
2
3
4
5
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-İlişkisiz
Hafta Konular  
1 Visual Studio'ya Giriş ve İlk Uygulama
2 Formlar ve Kullanıcı Arayüzü Temelleri
3 Veri Türleri, Değişkenler ve Veri Dönüşümleri
4 Değişkenler ile Uygulamalar
5 Temel Windows Kontrolleri ve Olay Yönetimi
6 Liste ve Tarih Kontrolleri
7 Koşul Yapıları ve Karar Mekanizmaları
8 Seçim Kontrolleri
9 Kapsayıcı Kontroller ve Düzen Yönetimi
10 Görsel Bileşenler ve Zamanlayıcı Kullanımı
11 Döngüler ile Tekrar Eden İşlemler
12 Diziler ve Veri Yapıları
13 Diyalog Pencereleri ve Menüler
14 Diyalog Pencereleri ve Menüler
No Program Çıktısı Katkı Düzeyi
1 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur. 4
2 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur. 1
3 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır. 4
4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır. 5
5 Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir. 4
6 Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder. 2
7 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır. 3
8 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir. 2
9 Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir. 1
10 Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar. 1
11 Algoritma, veri yapılarını oluşturur ve matematiksel hesapları yapar. 4
12 Web programlama teknolojilerini açıklar ve uygular. 3
13 Veri tabanı tasarımı ve yönetimini gerçekleştirir. 2
14 Yazılımları test eder ve hataları giderir. 4
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 10
Kısa Sınav 0 0
Ödev 1 90
Devam 0 0
Uygulama 0 0
Labaratuvar 0 0
Proje 0 0
Atölye 0 0
Seminer 0 0
Arazi Çalışması 0 0
Sözlü sınav 0 0
Portfolyo 0 0
Doküman İncelemesi 0 0
Performans değerlendirme 0 0
Sunum 0 0
Alan Çalışması 0 0
Vaka Çalışması 0 0
Video Kaydı 0 0
Öz değerlendirme 0 0
Akran Değerlendirme 0 0
Eşleştirme Testleri 0 0
Çoktan seçmeli test 0 0
Kısa Cevaplı test 0 0
Kontrol listeleri 0 0
Dereceleme Ölçekleri 0 0
Zihin Haritalama 0 0
Araştırma yazısı 0 0
Çevrimiçi anket 0 0
Çevrimiçi Kısa sınav 0 0
TOPLAM 100
Yıliçinin Başarıya Oranı 20
Finalin Başarıya Oranı 80
TOPLAM 100
AKTS kredilerinin belirlenmesinde öğrenci işyükü anketlerinden faydalanılmaktadır.
Etkinlik Sayısı Süresi Toplam
Ders Süresi (Sınav Haftaları Hariç) 14 3 42
Sınıf Dışı Ders Çalışma Süresi 14 3 42
Ödevler 1 16 16
Sunum/Seminer 0 0 0
Proje 0 0 0
Laboratuar Çalışması 1 14 14
Arazi ya da Alan Çalışması 0 0 0
Kısa Sınav 0 0 0
Araştırma 0 0 0
Rapor Yazma/Rapor sunumu 0 0 0
Vaka İncelemesi 0 0 0
Staj 0 0 0
Uygulama/Materyal Hazırlama 0 0 0
Tez Çalışması 0 0 0
Ara Sınavlar 1 16 16
Yarıyıl Sonu Sınavı 1 20 20
İşyükü Saati (30) 30
Toplam İşyükü / Saat 150    
Dersin Akts Kredisi 5    
Ders Notu Haftalık olarak hazırlanan ders notları Öğrenme Yönetim Sistemi üzerinden paylaşılmaktadır.
Diğer Kaynaklar Haftalık olarak hazırlanan ders notları Öğrenme Yönetim Sistemi üzerinden paylaşılmaktadır.
Materyal
Dökümanlar Haftalık olarak hazırlanan ders notları Öğrenme Yönetim Sistemi üzerinden paylaşılmaktadır.
Ödevler
Sınavlar
Materyal Diğer
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri











Course Weekly Schedules
Hafta 1 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Visual Studio geliştirme ortamını tanımlar ve temel bileşenlerini açıklar.
2. Visual Studio arayüzünü kullanarak proje oluşturma adımlarını sıralar.
3. Basit bir uygulama geliştirerek temel programlama sürecini uygular.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 1. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere Visual Studio geliştirme ortamını ve temel bileşenlerini tanıtmak amacıyla canlı ders yapılacaktır. Derste Visual Studio kurulumu, arayüz özellikleri ve ilk proje oluşturma adımları ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 2 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Form kavramını tanımlar ve farklı form türlerini (SDI, MDI) açıklar.
2. Formların temel özelliklerini ve işlevlerini açıklar.
3. Formlar üzerinde kontroller ekleyerek basit bir kullanıcı arayüzü tasarlar.
4. Farklı form türlerini kullanarak örnek uygulamalar geliştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 2. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere form kavramını ve farklı form türlerini tanıtmak amacıyla canlı ders yapılacaktır. Derste form özellikleri, kullanıcı arayüzü tasarımı ve örnek uygulamalar ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 3 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Değişken kavramını tanımlar ve veri türlerini açıklar.
2. Değişken tanımlama kurallarını ve kullanımını açıklar.
3. Convert sınıfını kullanarak veri türleri arasında dönüşüm gerçekleştirir.
4. Değişkenleri kullanarak temel işlemleri içeren örnek uygulamalar geliştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 3. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere değişken kavramını ve veri türlerini tanıtmak amacıyla canlı ders yapılacaktır. Derste değişken tanımlama, veri dönüşümleri ve temel işlemler ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 4 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Değişkenler ile temel matematiksel ve mantıksal işlemleri gerçekleştirir.
2. Farklı veri türlerinde değişken kullanımı ile ilgili örnekler oluşturur.
3. Değişkenlerle yapılan işlemlerde hata ayıklama tekniklerini uygular.
4. Değişkenler ile uygulamalar geliştirerek problem çözme becerilerini geliştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 4. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere değişkenler ile temel matematiksel ve mantıksal işlemleri uygulama fırsatı sunmak amacıyla canlı ders yapılacaktır. Derste değişken kullanımıyla ilgili örnekler, hata ayıklama teknikleri ve problem çözme süreçleri ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 5 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Temel kontrolleri (Button, TextBox, Label) tanır ve özelliklerini açıklar.
2. Kontrollerin olaylarını kullanarak etkileşimli uygulamalar geliştirir.
3. Olay yönetimi (event handling) kavramını açıklar ve uygular.
4. Temel kontrolleri içeren basit bir kullanıcı arayüzü tasarlar.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 5. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere temel kontrollerin özelliklerini ve olay yönetimi kavramını öğretmek amacıyla canlı ders yapılacaktır. Derste Button, TextBox ve Label kontrollerinin kullanımı, olay yönetimi ve etkileşimli kullanıcı arayüzü tasarımı ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 6 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. ListBox, ComboBox, MaskedTextBox ve DateTimePicker kontrollerini tanır ve özelliklerini açıklar.
2. Liste ve tarih kontrollerini kullanarak veri giriş ve seçim işlemleri gerçekleştirir.
3. Kullanıcıdan alınan verileri işleyerek dinamik arayüzler oluşturur.
4. Örnek uygulamalar geliştirerek liste ve tarih kontrollerinin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 6. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere liste ve tarih kontrollerini kullanarak veri giriş ve seçim işlemlerini gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste ListBox, ComboBox, MaskedTextBox ve DateTimePicker kontrollerinin özellikleri, kullanım alanları ve örnek uygulamalar ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 7 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Aritmetik, karşılaştırma ve mantıksal operatörleri tanır ve açıklar.
2. if ve switch-case yapıları ile koşullu ifadeleri kullanır.
3. Operatörleri ve koşullu ifadeleri kullanarak karar mekanizmaları geliştirir.
4. Örnek uygulamalar ile koşul yapılarının kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 7. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere operatörler ve koşullu ifadeler ile karar mekanizmaları oluşturma becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste aritmetik, karşılaştırma ve mantıksal operatörler ile if ve switch-case yapılarının kullanımı ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 8 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. CheckBox, CheckedListBox ve RadioButton kontrollerini tanır ve açıklar.
2. Seçim kontrollerini kullanarak kullanıcı etkileşimi sağlar.
3. Kullanıcının seçimlerine göre program akışını yönlendirir.
4. Örnek uygulamalar geliştirerek seçim kontrollerinin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 8. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere seçim kontrollerini kullanarak kullanıcı etkileşimi sağlama becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste CheckBox, CheckedListBox ve RadioButton kontrollerinin özellikleri, kullanım alanları ve örnek uygulamalar ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 9 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Kapsayıcı kontrolleri (TabControl, GroupBox, Panel, FlowLayoutPanel, TableLayoutPanel, SplitContainer) tanır ve açıklar.
2. Kapsayıcı kontrolleri kullanarak düzenli ve yönetilebilir arayüzler oluşturur.
3. Farklı kapsayıcıları bir arada kullanarak iç içe yerleşim tasarımları oluşturur.
4. Örnek uygulamalar geliştirerek kapsayıcı kontrollerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 9. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere kapsayıcı kontrollerin kullanımını öğretmek ve düzenli arayüz tasarlama becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste TabControl, GroupBox, Panel, FlowLayoutPanel, TableLayoutPanel ve SplitContainer kontrollerinin özellikleri ve kullanım alanları ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 10 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. PictureBox, WebBrowser, ProgressBar, ImageList ve Timer kontrollerini tanır ve açıklar.
2. Görsel bileşenleri kullanarak kullanıcı arayüzünü zenginleştirir.
3. Zamanlayıcı (Timer) kullanarak dinamik ve otomatik işlemler gerçekleştirir.
4. Örnek uygulamalar geliştirerek görsel bileşenlerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 10. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere görsel bileşenleri kullanarak kullanıcı arayüzünü geliştirme ve dinamik işlemler gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste PictureBox, WebBrowser, ProgressBar, ImageList ve Timer kontrollerinin özellikleri, kullanım alanları ve örnek uygulamalar ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 11 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Döngü kavramını tanır ve döngü yapılarının (for, while, do-while) kullanımını açıklar.
2. Döngüleri kullanarak tekrar eden işlemleri gerçekleştirir.
3. Döngü yapılarıyla veri işleme ve kontrol mekanizmaları oluşturur.
4. Örnek uygulamalar geliştirerek döngülerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 11. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere döngü yapıları ile tekrar eden işlemleri gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste for, while ve do-while döngülerinin kullanımı, veri işleme ve kontrol mekanizmaları oluşturma teknikleri ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 12 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Dizi kavramını tanır ve dizilerin temel özelliklerini açıklar.
2. Tek boyutlu ve çok boyutlu dizileri tanımlar ve kullanır.
3. Dizilerle veri saklama ve işleme işlemleri gerçekleştirir.
4. Örnek uygulamalar geliştirerek dizilerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 12. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere diziler ile veri saklama ve işleme işlemlerini gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste tek boyutlu ve çok boyutlu dizilerin kullanımı, veri saklama yöntemleri ve örnek uygulamalar ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 13 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Diyalog pencerelerini (ColorDialog, FontDialog, FolderBrowserDialog, OpenFileDialog, SaveFileDialog) tanır ve açıklar.
2. Kullanıcıdan giriş almak ve dosya işlemleri yapmak için diyalog pencerelerini kullanır.
3. Menü ve araç çubuğu bileşenlerini (ContextMenuStrip, MenuStrip, StatusStrip, ToolStrip, ToolStripContainer) tanımlar ve uygular.
4. Örnek uygulamalar geliştirerek diyalog pencereleri ve menülerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 13. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere diyalog pencereleri ve menüleri kullanarak kullanıcıdan giriş alma ve dosya işlemleri gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste ColorDialog, FontDialog, FolderBrowserDialog, OpenFileDialog, SaveFileDialog gibi bileşenlerin yanı sıra menü ve araç çubuğu bileşenleri ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 14 .Hafta
Konu
Haftalık Kapsam ve Hedefler 1. Diyalog pencerelerini (ColorDialog, FontDialog, FolderBrowserDialog, OpenFileDialog, SaveFileDialog) tanır ve açıklar.
2. Kullanıcıdan giriş almak ve dosya işlemleri yapmak için diyalog pencerelerini kullanır.
3. Menü ve araç çubuğu bileşenlerini (ContextMenuStrip, MenuStrip, StatusStrip, ToolStrip, ToolStripContainer) tanımlar ve uygular.
4. Örnek uygulamalar geliştirerek diyalog pencereleri ve menülerin kullanımını pekiştirir.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar - Canlı ders
- 13. Hafta ders sunumu dosyası (.pptx)
Haftalık Öğrenme Etkinlikleri Açıklama Öğrencilere diyalog pencereleri ve menüleri kullanarak kullanıcıdan giriş alma ve dosya işlemleri gerçekleştirme becerisi kazandırmak amacıyla canlı ders yapılacaktır. Derste ColorDialog, FontDialog, FolderBrowserDialog, OpenFileDialog, SaveFileDialog gibi bileşenlerin yanı sıra menü ve araç çubuğu bileşenleri ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri