![]() |
| Programlama C , C# , C++ , Java , Python , Php , Javascript , Matlab Örnekleri |
| | Seçenekler | Stil |
| |
| | #1 |
| Daha önceki yazılarımızda ArrayList sınıfı ve Array sınıfını incelemiştik. Bu sınıflarda elemanlara erişmek için bir index numarası kullanmak gerekiyordu. Fakat bazı durumlarda indeks numarası yerine bir koleksiyondaki elemanlara bir anahtar değer ile erişmek isteyebiliriz. Bu durumu System.Collections isim alanında bulunan Hashtable sınıfı kullanarak çözebiliriz. Hashtable sınıfında koleksiyonlar, bir anahtar (key) ve değer (value) ikilisi olarak saklanır. Bir Hashtable nesnesinin yapısını aşağıdaki şekilde düşünebiliriz. ![]() Şimdi konuyu daha iyi anlayabilmek için basit bir örnek oluşturalım. ![]() Örneğimizde İl Telefon Kodu ve İl Adı için “sehirler” isimli Hashtable koleksiyonuna ekleme yapma, Hashtable koleksiyonunu listview‘ de listeleme, koleksiyonda arama yapma ve Hashtable koleksiyonundan eleman silme işlemlerini gerçekleştireceğiz. Listeleme işlemini yaparken il koduna göre sıralama işleminide gerçekleştireceğiz. Öncelikle C# yeni bir Windows Form uygulaması açarak işe başlıyoruz. Formumuz listview, textbox, label ve buttonlardan oluşmakta. Kodlarımıza geçecek olursak; İlk olarak Hashtable sınıfını kullanabilmemiz için gerekli olan System.Collection isim alanını ekliyoruz. PHP- Kodu
PHP- Kodu
Listview’ de listeleme işlemini çok sık kullanacağız. Bu yüzden bir metot olarak tanımlıyoruz. PHP- Kodu
Form açıldığında koleksiyonumuza ilk değer atamalarını ve eklenen bu değerlerin listview‘ de listelenmesini aşağıdaki şekilde sağlayalım. PHP- Kodu
PHP- Kodu
PHP- Kodu
Son olarak silme işlemine geçiyoruz. Bu bölümde ilgili textbox’ a girilen alan koduna ait satırın silinmesini gerçekleştirip, listview‘ in yenilenmesini gerçekleştirelim. PHP- Kodu
Kodlarımızın tamamı şu şekilde olacaktır. PHP- Kodu
Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] 👍 1
________________ 🔥 Yaz Konus Sohbet’et! ✦ 💬 IRC Chat Sohbet ✦ 📱 Mobile Sohbet ✦ 🎧 Canlı Radyo ✦ ⚙️ mIRC Sohbet ✦ [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 00:55 ) değiştirilmiştir.. | |
| |
| | #2 |
| Emeğinize sağlık 👍 1 | |
| |
| | #3 |
| emeginize saglik 👍 1
________________ No MoRe DramA | |
| |
| | #4 |
| Paylaşım için teşekkürler dostum 👍 1
________________ Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive.. | |
| |
| | #5 |
| Emeğinize sağlık 👍 1 | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |