Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programlama eğitimi olup, konuşmacı Excel'de listbox kullanımı ve veri akışı konusunu anlatmaktadır.
- Video, iki farklı listbox arasında sürükle-bırak yöntemi ile veri akışı sağlama ve listbox'a veri ekleme işlemlerini adım adım göstermektedir. İlk bölümde oyuncu takımı oluşturma örneği üzerinden sürükle-bırak yöntemi anlatılırken, ikinci bölümde listbox'a veri ekleme ve tekrarlanan verileri kontrol etme işlemleri gösterilmektedir.
- Eğitimde listbox mouse move olayı, data object kullanımı, fordrop or pass fonksiyonu gibi teknik detaylar açıklanmakta ve tekrarlanan verilerin eklenmesini engellemek için gerekli kontroller gösterilmektedir. Ayrıca liste kapasitesi dolunca ekstra veri ekleme durumunda uyarı verme gibi ek özellikler de anlatılmaktadır.
- 00:06Listeler Arasında Sürükle-Bırak Yöntemi
- Video, listeler arasında sürükle-bırak yöntemi ile veri akışını nasıl sağlayabileceğimizi göstermektedir.
- Ekranda iki farklı liste bulunmaktadır; biri boş, diğeri isimlerle doludur.
- Örnek olarak, 10 oyuncudan 6 kişilik bir takım oluşturmak için sürükle-bırak yöntemi kullanılabilir.
- 01:14Sürükle-Bırak Yönteminin Kullanımı
- Sürükle-bırak yöntemiyle bir isim birinci listeden ikinci listeye taşınabilir.
- Aynı isim birden fazla kez eklenemez, ancak farklı isimler tekrar edebilir.
- Bu yöntem projelerde veri akışı sağlamak için çok katma değer sağlayacak bir uygulamadır.
- 02:47Kodun Hazırlanması
- Excel'de boş bir çalışma sayfası açılarak sürükle-bırak yöntemi için kodlar yazılacaktır.
- İlk olarak, listbox1 (ilk liste kutusu) ve listbox2 (ikinci liste kutusu) arasında veri aktarımı yapılacak.
- Listbox1'den listbox2'ye aktarım için farklı kodlar yazılmalıdır.
- 03:53Kodun Yazılması
- Listbox1'in mouse move (fare hareketi) olayına kodlar yazılacaktır.
- Veri objesi (data object) tanımlanarak, tıklama işlemi gerçekleştiğinde yeni bir veri objesi oluşturulur.
- Sürükleme işlemi için "start drag" fonksiyonu kullanılır ve fare imlecinin görünümü değişir.
- 06:18Veri Aktarımı
- Listbox2'ye gelip "drop" olayına kodlar yazılır.
- Listbox2 içindeki veri ekleme işlemi yapılır.
- Tekrar eden verilerin eklenmesini engellemek için listbox2'deki verilerin sayısını kontrol etmek gerekir.
- 08:55Liste Kutusu Veri Ekleme İşlemi
- Liste kutusundan çekilen veri ilk olarak "bir" olacaktır ve doğrudan liste kutusuna eklenebilir.
- Veri ekleme işlemi için "listbox iki item data get text" komutu kullanılır.
- Eğer liste kutusunda daha önce veri eklenmişse, "else" komutuna geçilir ve döngü kurulur.
- 09:30Döngü ve Sorgulama İşlemi
- Döngü için "for each" yapısı kullanılır ve liste kutusundaki veriler için indeksleme yapılır.
- Eğer sürüklenen veri liste kutusunda zaten varsa, "msg box" ile "bu veri daha önce eklenmiştir" uyarısı gösterilir.
- Döngüden çıktığında, listede bulunmayan veri eklenir.
- 12:06Uygulamanın Test Edilmesi
- Aynı veriyi tekrar eklemeye çalışıldığında uyarı mesajı gösterilir.
- Altı kişilik kapasite dolunca ekstra veri eklenemez ve uygun uyarı verilebilir.
- Kodlar başarıyla çalışıyor ve bu basit işlemler projelerde kullanılabilir.