Rabu, 06 November 2013

Pertemuan Ketujuh Di Matkul Windows Phone | 1 November 2013

Di Mulai dengan Bismillah...

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...
  1. Buka Aplikasi windows phone – new project – name dan solution name (PlayWithCollection)
  2. Kemudian Pilih platform Windows Phone 7.1  
  3. Tambahkan Button 
    Content
    ="Show Collection"
    Name
    ="CollectionBT" 
  4. TextBlock
    Name="CollectionTB"
    Text
    =""
  5. 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 :
  1. Klik kanan pada nama project
  2. Kemudian Add – Class - Name (Handphone.cs)
  3. 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