Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Delphi programlama dilinde ListBox'ların paralel çalışması ve veritabanı işlemleri konulu bir eğitim içeriğidir.
- Videoda, üç farklı ListBox ve üç EditBox kullanılarak bir veri tabanı uygulaması oluşturulmaktadır. Eğitmen, EditBox'lara girilen bilgilerin ListBox'lara nasıl ekleneceğini, verilerin nasıl kaydedileceğini ve silineceğini adım adım göstermektedir. Ayrıca "Birgül Yeşil" ve "Veli Ali" gibi örnek kayıtlar üzerinden silme, ekleme ve kayıt kontrolü işlemlerini kodlamaktadır.
- Eğitim içeriğinde global değişken kullanarak ListBox'ların paralel çalışmasını sağlama, verilerin dosyaya kaydedilmesi ve silinmesi işlemleri detaylı olarak anlatılmaktadır. Telefon numarasının primary key olarak kullanılması gerektiği ve aynı telefon numarasına sahip farklı kayıtların eklenmemesi gerektiği vurgulanmaktadır.
- ListBox ve EditText Kullanımı
- Video, ListBox'ların paralel çalışmasını anlatmayı amaçlıyor.
- Tasarım kısmında üç Label, üç ListBox, üç EditText ve üç Buton bulunuyor.
- ListBox'lara dışarıdan bilgi girilemezken, EditText'lerin içerisine bilgi girilebilir.
- 01:07ListBox'a Bilgi Ekleme
- ListBox'a bilgi eklemek için Properties kısmında Items indeksine gidilir.
- Telefon numarası, isim ve soyisim gibi bilgiler ListBox'a eklenebilir.
- Buton click olayına giderek EditText'ten alınan bilgileri ListBox'a eklemek için kod yazılır.
- 03:38EditText'leri Temizleme ve Kaydetme
- Buton click olayına EditText'lerin içeriğini temizlemek için kodlar eklenir.
- Kaydetmek için Save butonunun click olayına gidilir.
- ListBox'ların Items'ını kaydetmek için "Save to File" komutu kullanılır.
- 10:14Dosyaları Çağırma
- Kaydedilen verileri çağırmak için Form'un OnCreate olayından "Load from File" komutu kullanılır.
- Dosyaların yolunu tırnak içerisine almak önemlidir.
- Dosyadan okunan veriler ListBox'lara aktarılır.
- 12:22Silme İşlemi ve Paralel Çalışma
- Silme işlemi için ListBox'ların click olayında global bir değişken tanımlanır.
- ListBox'ların item indeksleri global değişkene atanır.
- Delete butonunun click olayına giderek seçilen ListBox'tan veri silme işlemi yapılır.
- 17:40Veritabanı Kayıtları ve Kaydetme İşlemi
- Birgül yeşili silindiğinde, program kapatılıp tekrar çalıştırıldığında silinen veri tekrar ekrana gelir çünkü kayıt edilmedi.
- Kayıt edildiğinde, silinen veri tekrar ekrana gelmez çünkü veri veritabanında saklanır.
- Telefon numaraları gibi benzersiz veriler için, aynı numarayı farklı kişilere kaydetmek istendiğinde uyarı mesajı verilmelidir.
- 19:49Telefon Numarası Kontrolü
- Telefon numarası kontrolü için listbox'ın click olayına if şartı eklenir.
- Eğer listbox'ın items'ı item index of to edit bir text'i küçük sıfırsa, "Lütfen telefon numaranızı kontrol ediniz. Bu kayıt zaten var" mesajı gösterilir.
- Kodların doğru sıraya göre yazılması önemlidir, aksi takdirde edit kısmında bilgiler kalıcı kalabilir.