Rabu, 13 November 2013

Resume Materi 6 | 1 November 2013

kali ini saya akan manjelaskan terlebih dahulu mengenai object yang bertipe collection dalam C#. misalnya seperti: Array, stack, queue, arraylist, list, dan dictionary. Langsung saja, pertama2 saya akan menjelaskan menganai konsep array karena konsep ini akan banyak digunakan pada tipe collection.
 Array
  • suatu tipe data terstruktur yang berupa satu set data sejenis( tipe datanya sama) yang jumlah tetap dan diberinama tertentu
  •  
  • elemen2 array tersusun secara sequensial dalam memori sehingga memiliki alamat yang berdekatan
  • dapat berupa satu dimensi, dua dimensi atau array dalam array(jugged array)
  • elemen2nya bertipe data sama tapi bisa memiliki nilai yang sama(duplicate) atau berbeda
  • index array dimulai dari 0. jadi, jika array dengan N elemen, maka indexnya dari 0 sampai N-1.
  • elemen array diakses melalui index integer
int[] number = {1,2,3};
Console.WriteLine("Array pertama: " +number[0]);

Object Collection
Object collection dapat dikelompokan menjadi dua:
  1. Non Generic Type

  • terdapat dalam System.Collection
  • tidak disarankan karena performanya lebih rendah. ini berkaitan dengan boxing/unboxing sehingga berpengaruh terhadap penururan kecepatan, ukuran, dan power.
  • contohnya: stack, queue, arraylist, sortedlist, hashtable…

   2.   Generic Type

  • terdapat dalam System.Collection.Generic
  • memiliki performa yang lebih tinggi
  • sangat disarankan penggunaannya
  • contohnya:list<T>,linkedlist<T>,stack<T>,queue<T>,dictionary<K,V>,sorteddictionary<K,V>…
sekarang kita akan mempraktekannya, pertama - tama buat terlebih dahulu new project dengan nama collection
lalu buat text block dan sebuah button.
lalu atur propertis komponennya.
Pada Button || Name : collectionBT || Caption : Show Collection
Pada TextBlock|| Name : collectionTB || Text : - / Dikosongkan dan pilih wrap nya

class MotorCycle
{

            public string Name {get; set;}
            public string Model {get; set;}
}



Kemudian doubleclick pada button, agar masuk ke file MainPage.xaml.cs, dan ketikkan code di bawah ini:

            MotorCycle motorCycle1 = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            MotorCycle motorCycle = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            MotorCycle motorCycle1 = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            List<MotorCycle> mcList = new List<MotorCycle>();
            mcList.Add(motorCycle1);
            mcList.Add(motorCycle2);
            mcList.Add(motorCycle3);

            string myMotorCycle = "";
            foreach (MotorCycle mc in mcList)
            {
                        myMotorCycle += mc.Name + " - " + mc.Model + environtment.NewLine:
            }

            collectionTB.Text = myMotorCycle;

dan hasilnya akan seperti ini bila kita run di emulator windows phone :


itulah sedikit ulasan tentang collection pada windows phone beserta fungsi nya, semoga bermanfaat dan sampai berjumpa kembali di materi windows phone selanjutnya.

Tidak ada komentar:

Posting Komentar

Review Smartband M5

Halaman Gadget Smart Band M5     Dalam kesempatan kali ini halaman gadget akan mereview sebuah smartband yang sangat murah yang bisa kalian ...