Kamis, 21 November 2013

Aplikasi Sederhana Menggunakan Microsoft Visual Studio | Windows Phone | 15- November- 2013

Assalamu'alaikum Warahmatullahi wabarakatuh

Untuk mereview materi sebelumnya, untuk saat ini saya akan kembali mengulas dan menggunakannya ke dalam aplikasi yang akan kita buat, ada point2 yang akan kita buat diantaranya:

1.Menerima/mengirim nilai input/input dari dan ke user
2.Fungsi IF atau SWITCH Statement berdasarkan nilai input yang dimasukan oleh user
3.Fungsi FOR iteration
4.Tanggal sekarang dengan format 15 Septer 2013 08:00:00
5.Penggunaan .NetClass
6.Membuat Class dan Namespace pada file yang baru
7.Penggunaan Collection

Element ini akan ditambahkan pada mini aplikasi yang akan kita buat, untuk point pertama itu mudah sekali, ini sama hanya kaya materi yang saya pernah jelaskan sebelumnya, nah untuk memulai buat new project, setelah anda buat, tambahkan button, text box dan text block. untuk penamaan supaya sama, sama memberi nama button yaitu "clickBT" lalu untuk text box saya kasih nama "inputTXT" sedangkan untuk text block saya kasih nama "outputTB". nah setelah kalian buat, mari kita ngoding :)
masih inget apa yang mesti kita lakukan? ketikan kode ini pada MainPage.xaml.cs

private void clickBT_Click(object sender, RoutedEventArgs e)
        {
            string newValue;
            newValue = inputTXT.Text;
            outputTB.Text = "Nama Anda :" + newValue;
        }
jika benar maka akan keluar seperti ini,
yess point pertama sudah beres, ini memuat konten input dan output, nah sekarang kita masuk ke point ke 2 yaitu Fungsi IF atau SWITCH Statement berdasarkan nilai input yang dimasukan oleh user. ini sih sudah ada pada materi sebelumnya, gampang saja yu kita langsung sikaaaat! saya memilih menggukan switch karna menurut saya lebih simple dan mudah ditulis. tambahkan dahulu elementnya, tambahkan button dengan nama "click2BT" lalu tambahkan textblock, text block ini berguna sebagai label aja, dan kontennya masukan ini "Kriteria calon istri Idaman Anda (1=Cantik, 2=Sholihah, 3=Kaya)" itu gak perlu diberi nama, karna hanya digunakan sebagai label aja. lalu tambahkan textbox dengan nama "input2TXT" dan tambahkan satu lagi textblock dengan nama "output2TB" setelah kalian tambahkan masukan kode ini pada "click2BT":
private void click2BT_Click(object sender, RoutedEventArgs e)
        {
            string message;
            switch (input2TXT.Text)
            {
                case "1":
                    message = "Cantik";
                    break;
                case "2":
                    message = "Sholihah";
                    break;
                case "3":
                    message = "Kaya";
                    break;
                default:
                    message = "Maaf Masukan Pilihan yang tersedia";
                    break;
            }
            output2TB.Text =  message;
        }
nah kita telah menjawab point ke 2, dan yang ke 3 itu menggunakan for, mungkin kalian telah tau penggunaan for. mungkin saya skip saja, dan langsung ke point "Tanggal sekarang dengan format 15 Septer 2013 08:00:00" nah pertama2 mari kita buat button baru, dan tambahkan element textblock dan beri nama "dateTB" lalu click dua kali pada button, dan ketikan kode ini private void button1_Click(object sender, RoutedEventArgs e)
        {
             DateTime mytime = DateTime.Now;
             dateTB.Text = mytime.ToString("dd MMMM yyyy hh:mm:ss");
        }
ini coba kalian ketikan kode ini
Button mynewbutton = new Button();
          //inisialisasi instan objek dari class button
          mynewbutton.Name = "newbutton";
          mynewbutton.Height = 100;
          mynewbutton.Width = 200;
          mynewbutton.Content = "new button";
          mynewbutton.Margin = new Thickness(100.0, 100.0, 100.0, 100.0);
          //pada margin harus dilengkapi dengan new thickness kalau tidak di lengkapi dengan itu maka dia akan error
          mynewbutton.HorizontalAlignment = HorizontalAlignment.Stretch;
          mynewbutton.VerticalAlignment = VerticalAlignment.Stretch;
          //setting properties nya

          //ContentGrid.children.add(mynewbutton);
          //untuk memindah kan button ke content grid ,contentgrid ini

          TextBox mytextbox = new TextBox();
          mytextbox.Name = "new textboxt";
          mytextbox.Height = 72;
          mytextbox.Width = 456;
          mytextbox.Margin = new Thickness(14, 170, 0, 0);
          mytextbox.TextWrapping = TextWrapping.Wrap;
          mytextbox.Text = "new textbox";
          mytextbox.VerticalAlignment = VerticalAlignment.Top;
          //tidak bisa langung di tulis kan top ,jika error langsung saja di arahkan pointer nya ke arah yang error

          //contentGrid.children.add(mytextbox);

        }

        private void textBox1_TextChanged_1(object sender, TextChangedEventArgs e)
        {
                    }
    }
}

sekian untuk tutorial ini, semoga bermanfaat :)




0 komentar:

Posting Komentar