‫Tekrar hoş geldiniz.
‫Artık bir hayvanat bahçesi tablosunu ve ilişkili hayvanlar tablosunu nasıl oluşturacağınızı bildiğinize göre,
‫hayvanlar tablomuz olan bu tabloyu oluşturmanın zamanı geldi.
‫Yani veritabanımızda bulunan ve burada görüntülenmesi gereken tüm hayvanlar olacak.
‫Bir hayvan tablomuz var ve tüm verilerini buradaki liste kutusunda görüntülemenizi istiyorum.
‫Bu yüzden lütfen devam edin ve bunu deneyin.
‫Çok zor olmasa gerek.
‫Son iki videoda gördüklerinizi hemen hemen uygulayabilirsiniz, bu yüzden lütfen devam edin ve bunu deneyin.
‫Tamam.
‫Umarım yapmışsındır.
‫Ve hayvanları hayvanat bahçesine falan eklemiyoruz, tüm bu düğmeler.
‫Bunu şimdi eklemeyeceğiz, ancak bu küçük ek liste kutusunu buraya ekleyeceğiz.
‫Ben de öyle yapacağım aslında.
‫Bu liste kutusunu buraya kopyalayıp, kopyalayıp yapıştırın ve ikisi arasında aşağı yukarı aynı mesafe olacak şekilde sürükleyin.
‫Ve şimdi biraz daha uzatacağım.
‫Belki böyle.
‫Ve daha sonra buraya bir düğme ekleyeceğim.
‫Gördüğünüz gibi, rakamlar tam olarak uymuyor, ancak bu daha sonra uygulayabileceğimiz
‫bir şey.
‫Tüm farklı unsurları buraya yerleştirdikten sonra, pencere boyutunu ve bu tür şeyleri değiştirebiliriz.
‫Tamam.
‫Henüz bir etiket eklemeyeceğim çünkü daha sonra bir düğme ekleyeceğim ve bu düğme
‫sadece ekle veya hayvan ekle ve hayvan sil düğmelerine sahip olacak.
‫Tamam.
‫Şimdi elimizde bu liste kutusu var.
‫Bu yöntemi kullanacağım.
‫Hayvanat Bahçesi Yöntemleri gösterimize gidelim ve bunu hemen hemen kopyalayabiliriz ya da aslında kendimiz
‫inşa edelim.
‫Değil mi?
‫Bunun için yeni bir yöntem oluşturalım ve bu yöntemi private void, show all animals olarak adlandıralım.
‫Ve şimdi, bir kez daha, neye ihtiyacımız var?
‫Her şeyden önce, sadece tüm hayvanları seçmek istediğimiz sorgumuz olan bir dizeye ihtiyacımız var.
‫Bu şekilde hayvandan tümünü seçin.
‫Ve şimdi sorguyu çalıştırmak için bir SQL veri adaptörüne ihtiyacımız var.
‫Buna yeni bir SQL veri bağdaştırıcısı olan SQL veri bağdaştırıcısı diyeceğim.
‫Ve burada çalıştırmak istediğimiz, burada oluşturduğumuz bir sorguyu ve burada kurduğumuz bir bağlantıyı, bu
‫SQL bağlantısını teslim etmemiz gerekiyor.
‫Gördüğünüz gibi, ana penceremizde bunu başlatıyoruz, initialize ya da constructor,
‫ve buraya sorguyu ekleyeceğim, query ve SQL Connection.
‫Ve şimdi bu adaptörü kullanabiliriz.
‫Adaptörün avantajı, dediğim gibi, SQL bağlantısını manuel olarak açıp kapatmanıza gerek kalmamasıdır
‫çünkü bunu daha sonra yapacağız.
‫Bunu nasıl yapacağınızı göreceksiniz ve şimdi diyelim ki bir adaptöre sahip olmanın daha güzel yolunu göreceksiniz.
‫Ancak bazen bu SQL bağlantısını açık ve kapalı tutmak ve işleri burada manuel olarak yapmak yararlı
‫olabilir.
‫Bu yüzden SQL veri adaptörünü teslim edeceğim ve bu küme parantezleri içinde, elimizdeki listede eşyalarımı görüntülemek
‫istiyorum.
‫Bunu elde etmek için öncelikle tablodaki tüm verilere ihtiyacımız var, bu bir veri tablosu
‫olacak ve ben buna yeni bir veri tablosu olan hayvan tablosu adını vereceğim.
‫Bu yüzden onu hemen başlatacağım.
‫Ve sonra devam edip SQL adaptörümüzü veya veri adaptörümüzü bu hayvan tablosuyla veya aslında tam tersi şekilde doldurmamız gerekir.
‫Böylece bu hayvan tablosu, sorguyu veritabanımızda çalıştıran SQL veri adaptörü bilgilerimizi alır.
‫Bu alan yönteminin yapacağı şey de budur.
‫Ve şimdi bunu yaptığımıza göre.
‫Aslında burada söz konusu olan küçük SE, Capital One değil.
‫Şimdi tüm bunları listemize uygulamamız gerekiyor.
‫Yani bir listemiz var, ilişkili hayvanlar ve hayvanat bahçelerimizle ilgili bir listemiz var, ancak henüz tüm hayvanları
‫içeren bir listemiz yok.
‫Evet, var ama henüz bir isim vermedik.
‫Gördüğünüz gibi, adı List Associated Animals Copy, çünkü kopyalayıp yapıştırdım ve sonra bunu
‫benim için otomatik olarak oluşturdu.
‫Bu yüzden bir liste yapacağım, tüm hayvanlar.
‫Yani tüm hayvanların listesi.
‫Bu işlem tamamlandıktan sonra CSS sınıfıma geri dönebilirim.
‫Kodumun arkasında ve burada listemi çağıracağım, tüm hayvanlar listesi ve üye yolunu görüntülemem gerekiyor.
‫Böylece kaynak nesne üzerindeki değere giden yolun alt kümelerini alın.
‫Bu yüzden bunu yapmam gerekiyor ve bu isim olacak çünkü hemen yanında hayvanımın isminin olmasını istiyorum.
‫Seçilen değer yolunu uygulamam gerekiyor.
‫Bütün hayvanları listeleyin.
‫Seçilen Değer Yolu kimlik olacaktır.
‫Yani hemen hemen ilk değer 1/2 değerdir ve bu böyle devam eder.
‫Dolayısıyla, tüm bu kimlikleri doldurmanız ve ürün kaynağı olan tüm hayvanları listelemeniz gerekir.
‫Peki bilgiyi nereden alıyoruz?
‫Bunu hayvan tablosu varsayılan görünüm özelliğimizden alacağız.
‫Böylece, filtrelenmiş bir görünüm veya bir imleç konumu içerebilen tablonun bir görünümünü alır.
‫Tam da ihtiyacımız olan şey bu.
‫Ve bu iyi gidebilir, ama aynı zamanda yanlış da gidebilir.
‫Bu yüzden etrafında bir tri catch bloğuna ihtiyacımız var.
‫Bu yüzden çift dokunuşla bir try catch bloğu oluşturacağım ve hatayı atmak yerine mesaj kutusuna
‫bir şeyler yazacağım.
‫Yani mesaj kutusu, nokta gösterisi ve bu istisna, buna E diyeceğim ve dizeye e noktasını göstermesi gerekiyor.
‫Bu yüzden, tüm hayvanları gösteren bir hata varsa hatanın ne olduğunu göstermek istiyorum çünkü her şey ters gidebilir.
‫Buradaki ifade, sorgu yanlış olabilir veya bağlantı yanlış olabilir ya da şu an için çalışmayabilir.
‫Ya da burada oluşturduğumuz dize yanlış olabilir.
‫Ekran üyesi yolu yanlış olabilir.
‫Tüm bunlar yanlış gidebilir çünkü burada sabit kodlanmış dize adları kullanıyoruz ve bu birçok soruna
‫dönüşebilir.
‫Ve evet, işte bu yüzden bu denemeye ve yakalamaya ihtiyacımız var.
‫BLOK Artık elimizde bu olduğuna göre, devam edebilir ve tüm hayvanları en baştan gösterebiliriz.
‫O halde, kurucumuz Ana Pencere'de Tüm Hayvanları Göster yöntemini çağıralım ve listemde
‫daha güzel hayvanlar görmek için tekrar çalıştıracağım.
‫İşte buradayız, köpekbalığı, palyaço balığı, maymun, kurt, kertenkele, timsah ve diğerleri.
‫Umarım bunu kendiniz yapmayı başarırsınız.
‫Şimdi devam edebilir ve bunun gerçekten güncellendiğini görmek için biraz daha veri ekleyebilirsiniz.
‫Ve bunu yapmak için, elbette, verileri doğrudan buradaki veritabanında ve veri bağlantısında
‫değiştirerek eski moda şekilde yapabilirsiniz.
‫Yani evet, önce yenilemeniz ve bağlanmanız gerekiyor ve sonra başvurabilirsiniz.
‫Tablolar değişir.
‫Yani burada, hayvan tablo verilerini gösterir.
‫Tamam.
‫Bu video için bu kadardı.
‫Bir sonraki videoda düğmeleri ekleyeceğiz ve size bir şeyleri nasıl ekleyeceğinizi ve hala eksik olan
‫tüm işlevleri nasıl kullanacağınızı göstereceğim.
‫Bir sonraki videoda görüşmek üzere.