The Windows Phone: an $8 Billion fiasco
Artık Windows Phone 7.5 Mango Apps Geliştirme eğitim dizimizin 14 bölümünde bulunuyoruz. Önceki dersimizde Namespaces`a baktık. Bu bölümdeeşya koleksiyonlarına bir göz atacağız. Öyleyse başlayalım!
Koleksiyon, diğer sınıfların çoklu örneklerine yapılan referansları nasıl yöneteceğini bilen bir nesnedir. Kısaca , diğer nesnelerin kaydını tutar..NET çerçevesi altında farklı koleksiyon türleri vardır. Bazı koleksiyonlar nesneleri sıralamanızı sağlarken diğerleri, nesnelerin kolayca alınmasına yardımcı olabilir. Bazı nesneler kullanılırken koleksiyonlar her zaman kullanılır.
Şimdi Liste koleksiyonu olarak adlandırılan bir koleksiyon koleksiyonuna göz atacağız.
Benzersiz bir isimle yeni bir proje yaratın. `CollectionsDemo` gibi bir şey. Tasarım modunda, emülatörün sol üst köşesindeki bir düğmeyi sürükleyip bırakın (resme bakın). Düğmeyi doğru şekilde adlandırın ve İçerik değerini `Beni Tıkla` olarak ayarlayın. Bir metin bloğu için aynı işlemi izleyin ve metin özelliğini boş olarak ayarlayın. Metin bloğunun text wrap özelliğini wrap olarak ayarlayın.
Şimdi iki öznitelikte bir sınıfa Araba yaratın, vize, String veri tipinin Make ve Modeli. Sınıf oluşturma için Sınıfları Anlamak ve Oluşturmak. Şimdi düğmenin tıklama olayı için C # kodunu açmak için MainPage.xaml dosyasının tasarım penceresindeki Beni Tıkla düğmesini çift tıklayın. Aşağıdaki kodu kopyalayın ve düğmenin tıklatma etkinliğine yapıştırın
Araba arabası1 = yeni Araba ();
araba1.Make = “Oldsmobile”;
araba1.Model = “Cutlas Supreme”;
Car car2 = yeni Araba ();
car2.Make = “Geo”;
araba2.Model = “Prizma”;
Car car3 = yeni Araba ();
car3.Make = "Nissan";
car3.Model = "Altima";
myList = new List ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = “”;
foreach (myList`te araba yarışı)
{
myCars + = car.Make + “-” + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Böylece, ilk dokuz kod satırında, Car1`in üç farklı nesnesini car1, car2 ve car3 isimleriyle oluşturuyoruz ve sırasıyla kendi niteliklerini ayarlıyoruz.
Aşağıdaki kod satırı tutabileceğiniz myList adlı bir liste oluşturur. Yalnızca Araba sınıfındaki nesnelere yapılan başvurular.
List listemim = yeni Liste ();
Liste oluşturulduktan sonra listeye Ekle () yöntemi kullanılarak nesne eklenir. sınıf. Aşağıdaki kod satırları, listeye bir nesneyi üç nesneye ekler.
myList.Add (araba1);
myList.Add (car2);
myList.Add (car3);
Sonra foreach yineleyici öğesini myList listesindeki her bir nesne üzerinde yinelemek için kullanırız. Her nesnenin öznitelikleri bir dizge değişkeni myCars içinde saklanır. Enviornment.NewLine yeni bir satır ekler.
foreach (myList`te araba yarışı)
{
myCars + = car.Make + “-” + car.Model + Environment.NewLine;
}
Son olarak, aşağıdaki ifadeyi kullanarak otomobil listesini gösteririz.
myTextBlock.Text = myCars;
Şekilde gösterildiği gibi çıktı alırsınız. Demek koleksiyonlar böyle kullanılır. Bu kolay bir kavramdır, ancak bazı uygulamaların ustalaşması gerekebilir.
Bir sonraki derste görüşmek üzere.
Google, BlackBerry'nin Toplanması İçin Olgun Olduğunu Düşünüyor
Android'in yeni sürümleri, Google'ın şirkete girmesiyle birlikte işletme özelliklerini ve uygulamaları da ekleyecektir.
Windows 10`un Internet Üzerinden Nesnelerin İnterneti için Avantajları
Sıfırdan programlama yorucu. Windows 10 Internet of Things`in avantajlarından biri, Microsoft uzantılarını kullanabilmenizdir. Nasıl optimize edeceğimi görün.
Nesnelerin ve Nesnelerin İnterneti Güvenli Cihazlarının Güvenli Kullanımı: PDF Rehberi
Yayın, Nesnelerin İnterneti için faydaları, riskleri, zorlukları, güvenlik çözümlerini anlatıyor Ve IoT cihazları. Nesnelerin İnterneti`ni nasıl güvence altına alabileceğinizi okuyun.