Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programlama dersidir ve eğitmen, dosya menüsünde "yeni dosya aç" kısmının nasıl oluşturulacağını adım adım göstermektedir.
- Videoda, yeni dosya aç işleminin kodlanması için gerekli değişkenlerin (ekran temiz mi, dosya kaydedildi mi, dosya açık mı) tanımlanması, try-catch bloklarının oluşturulması ve diyalog penceresi ile kullanıcıdan dosya ismi alma işlemleri anlatılmaktadır. Eğitmen, ekran temizleme, form ismi değiştirme ve geri al butonunun devre dışı bırakılması gibi temel adımları göstermekte, ancak dosya kaydet fonksiyonunun henüz oluşturulmadığını belirtmektedir.
- Dosya Menüsü Yeni Dosya Aç Kısmının Hazırlanması
- Ders, dosya menüsünün yeni dosya aç kısmının nasıl yapılacağını anlatıyor.
- Yeni dosya aç kısmına sağ tıklayıp properties'e gelerek düzenleme yapılıyor.
- Genel olarak üç değişken kullanılacak: ekran temiz mi, dosya kaydedildi mi ve dosya açık mı.
- 00:22Değişkenlerin Tanımlanması
- "Ekran temiz mi" değişkeni, ekrana herhangi bir veri yazılmış olup olmadığını kontrol edecek.
- "Dosya kaydedildi mi" değişkeni, dosyanın açık olup ve kaydedilmiş olup olmadığını kontrol edecek.
- "Dosya açık mı" değişkeni, açık dosya varsa ismini tutacak.
- 01:06Hata Yönetimi ve Diyalog Kutusu
- Try-catch blokları açılarak hata yönetimi sağlanıyor.
- Ekran temiz mi kontrolü için bir diyalog kutusu oluşturuluyor.
- Diyalog kutusunda "Dosyayı kaydetmek istediğinizden emin misiniz?" mesajı gösteriliyor ve evet/hayır seçenekleri sunuluyor.
- 03:06Ekran Temizleme İşlemi
- Ekran temiz değilse, önce ekran temizleniyor.
- "Ekran temiz mi" değişkeni false değerine atanıyor.
- Formun ismi "İsimsiz" olarak değiştiriliyor.
- 04:30Diğer Değişkenlerin Düzenlenmesi
- "Dosya kaydedildi mi" değişkeni false değerine atanıyor.
- "Dosya açık mı" kısmına boş isim veriliyor.
- Geri al butonu disable ediliyor çünkü ekranda hiçbir şey yok.
- 05:50Hata Yönetimi ve Sonuç
- Dosya kaydet fonksiyonu henüz oluşturulmadığı için hata alınıyor.
- Exception kısmında hatalar tutulacak.
- Hata mesajı gösteriliyor ve ders burada sonlanıyor.