Pertemuan ke tujuh 1 November 2013 pak dosen izin tidak bisa masuk untuk mengajar, Karena ada sesuatu halangan. Dan dosen kami tidaak lupa untuk meninggalkan video tutorial nya :D ,mungkin alasan mengapa meninggalkan video ini , agar kami tidak ketinggalan pembelajaran dan bisa belajar dikosan masing – masing daaann pastinya ada bahan cerita yang Harus di posting ke blog…..
Di pertemuan kali ini, saya akan membahas tentang Collection. Apa sihhh collection itu? Collection adalah koleksi
artinya yang terdiri dari beberapa data. Misalkan kita mengkoleksi handphone
berarti handphone itu lebih dari satu atau banyak.
Dengan menggunakan collection kita akan Mudah
mencari suatu barang jika kita simpan di tempat khusus dan terorganisir
berdasarkan jenisnya yang sama. Sehingga kita ngak ribet - ribet buat kode satu persatu...
- Buka Aplikasi windows phone – new project – name dan solution name (PlayWithCollection)
- Kemudian Pilih platform Windows Phone 7.1
- Tambahkan Button
Content="Show Collection"
Name="CollectionBT" - TextBlock
Name="CollectionTB"
Text="" - Klik 2x pada Button “Show Collection”,Maka akan masuk ke halaman MainPage.Xaml.cs
Selanjutnya kita
akan membuat class terlebih dahulu. Dan class ini terpisah dengan MainPage.Xaml.cs. Caranya :
- Klik kanan pada nama project
- Kemudian Add – Class - Name (Handphone.cs)
- Ketikan contoh Kode propeti nama dan model di dalam kelas Handphone.cs
using
System;
using
System.Net;
using
System.Windows;
using
System.Windows.Controls;
using
System.Windows.Documents;
using
System.Windows.Ink;
using
System.Windows.Input;
using
System.Windows.Media;
using
System.Windows.Media.Animation;
using
System.Windows.Shapes;
namespace
PlayWithCollection
{
public class Handphone
{
public string Name { get; set; }
public string Model { get; set; }
}
}
//kode di atas
hanya sebagai contoh saja.
Kemudian
Kembali kehalaman MainPage.Xaml.cs , Ketikan Kode sbb:
private void CollectionBT_Click(object
sender, RoutedEventArgs e)
{
Handphone
Handphone1 = new Handphone();
Handphone1.Name = "Nokia";
Handphone1.Model = "Lumia";
Handphone
Handphone2 = new Handphone();
Handphone2.Name = "Blackberry";
Handphone2.Model = "BB Gemini";
Handphone
Handphone3 = new Handphone();
Handphone3.Name = "Samsung";
Handphone3.Model = "Galaxy Core";
List<Handphone> mcList = new
List<Handphone>();
mcList.Add(Handphone1);
mcList.Add(Handphone2);
mcList.Add(Handphone3);
string
myHandphone = "";
foreach
(Handphone mc in
mcList)
{
myHandphone += mc.Name + " - " + mc.Model + Environment.NewLine;
}
CollectionTB.Text = myHandphone;
}
*Silahkan Jalankan atau tekan F5
Pejelasan kode di
atas :
3 kode Handphone di
atas fungsi nya untuk memanggil kode
yang kita buat di halaman “Handphone.cs yang berisi name dan model”.
Perlu kita
ketahui di kode ini, kita memiliki 3 class yang sama tapi datanya berbeda. Untuk
mengorganiz kita membutuhkan sebuah List<Handphone> mcList, maksudnya list untuk Handphone. Jika kita ingin
membuat list untuk yang lain, maka kita hanya menambahkan list lagi dengan nama sesuai
keinginan kita.
Kemudian kita mengambil
informasi di setiap Class Handphone untuk di tampilkan di dalam TextBlock.
string
myHandphone = "";
foreach
(Handphone mc in
mcList) // deklarisasikan
{
myHandphone += mc.Name + " - " + mc.Model + Environment.NewLine;
}
CollectionTB.Text = myHandphone; //Menampilkan
data Handphone ke TextBlock
Sekian belajar hari ini,, semoga bermanfaat,, :) :)
Dan saya Akhiri dengan Alhamdullilah.....
0 komentar:
Posting Komentar