Pages

Senin, 14 Oktober 2013

Accepting Input || Windows Phone - 11 Oktober 2013

Pertemuan Keempaaaaaaaattt~
Juma'ah Mubarokah ! Amieeeeennn... Amien Ya Rabbalallamien... Kembali menemukan hari jum'at yang begitu cepat datang.. Dan jum'at ini kembali bertemu dengan Advanced Visual Programming bersama dosen *tuuuuuuuuttttt~ free memory* (wkwkwkwkk udh kaya lagi gladi upacara 17an tuh ckckck)

Keyword minggu ini adalah tentang cita-cita....... kebanyakan temen-temen jawab nya tetep kaya kata-kata mutiara nih "Ketika blablablabla" kaya moto hidup gitu kan... beda dong sama aku... pas nama aku dipanggil, aku bilang "Jadi Istri Solehah" dan sontak temen-temen lain pada ketawa.... kenapa ? salah ya ? kan itu juga cita-cita bray~ ckckckck

kembali ke materi inti yaaa ehehehe... kali ini kita dikasih video "lagi" dengan nama folder Third Meeting yang berisi kan 4 video berbeda... Accepting Input, If Statement, SwitchStatement, ForIteration....
Pertama pembahasan yang kita bahas adalah Accepting Input...

Seperti biasa, pasti kan windows visual studio express 2010 nya udah aktif...
Setelah itu pilih : File – new project – visual c# – windows phone application
Isi name nya dengan : acceptinginput
Location nya disesuaikan aja sama tempat kamu biasa simpen data-data pelajaran
Solution name : acceptinginput
Trus check list "create directory for solution" dan klik ok

Masuk deh kamu di tampilan ide.......
Nah sekarang kita pake 3 item, yaitu button, text box dan text block
Properties nya :
Button : clickmebt
Name : click me
Text box :mytextboxtb
Text : dikosongkan
Text block :mytextblocktb
Text : di kosongkan

double klik di button, maka kamu akan masuk ke mainpage.cs
dan ketik source code nya kaya dibawah ini.........
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace acceptinginput
{
   public partial class MainPage : PhoneApplicationPage
{
   // Constructor
   public MainPage()
   {
      InitializeComponent();
   }
  
  private void clickmebt_Click(object sender, RoutedEventArgs e)
  {
      string newValue;
      newValue = mytextbox.Text;
      mytextblock.Text = “you typed : ” + newValue;
   }

Atau kamu juga bisa ketik :
Soal nya kedua fungsi ini sama manfaatnya....

Dan........ kata dosen aku sih kita lebih di saran kan buat pake source code yang ke 2 ini....
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace acceptinginput
{
   public partial class MainPage : PhoneApplicationPage
{
   // Constructor
   public MainPage()
   {
      InitializeComponent();
   }
   private void clickmebt_Click(object sender, RoutedEventArgs e)
   {
      mytextblock.Text = “you typed : ” + mytextbox.Text;
   }
  }
}

Script di atas ini fungsinya buat "button click me"
kalau kamu ngisi informasi di textboxt maka text blocknya akan meampilkan tulisan yang akan kamu buat di text box dengan hanya mengclik button click me......

Lalu kita akan membuat jika text box di isi maka text yang kita ketik kan akan tampil langsung ke text block
Dengan cara :
Kembali pada mainpage.xaml
Lalu selection text box
Lalu pada properties ada di sampingnya terdapat gambar listrik yang event
Klik pada gambar tersebut
Lalu pilih text changes :bermanfaat untuk ketika text boxt nya berubah maka text block nya juga akan berubah
Double clik pada text changes

Lalu kita akan berada pada mainpage.xaml.cs
Dan kita bisa menambahkan source code seperti..........
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace acceptinginput
{
    public partial class MainPage : PhoneApplicationPage
{
    // Constructor
    public MainPage()
    {
       InitializeComponent();
    }
   
   private void clickmebt_Click(object sender, RoutedEventArgs e)
   {
       // string newValue;
       //newValue = mytextbox.Text;
       // mytextblock.Text = “you typed : ” + newValue;
      mytextblock.Text = “you typed : ” + mytextbox.Text;
    }
    private void mytextbox_TextChanged(object sender, TextChangedEventArgs e)
    {
       mytextblock.Text = “you typed : ” + mytextbox.Text;
    }
  }
}

Maka akan tampil seperti tadi juga...

Lalu selanjutnya kita akan lanjut ke ke button clear dimana button clear ini berfungsi sebagai hapus
text yang terdapat pada text box
untuk membuat button clear ini anda bisa menambahkan
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
namespace acceptinginput
{
   public partial class MainPage : PhoneApplicationPage
{
   // Constructor
   public MainPage()
   {
      InitializeComponent();
   }
   private void clickmebt_Click(object sender, RoutedEventArgs e)
   {
      // string newValue;
      //newValue = mytextbox.Text;
      // mytextblock.Text = “you typed : ” + newValue;
      mytextblock.Text = “you typed : ” + mytextbox.Text;
   }
   private void mytextbox_TextChanged(object sender, TextChangedEventArgs e)
   {
      mytextblock.Text = “you typed : ” + mytextbox.Text;
   }
      private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
   {
      mytextbox.Focus();
    }
  }
}

daaaaaaannnn~ sampe disini dlu yaaaaaaaaa.. ini bru video ke 1 lohh~ lanjutan nya nanti di update lgi deh yaaaa.. ;) mudah-mudah an materi yang sekarang lebih bermanfaat lah yaaaaaaa engga kaya cerita kmaren-kmaren itu ahahahaha
Inilah ceritaku, apa cerita mu ?

0 komentar:

Posting Komentar