Rabu, 20 November 2013

CERITA UTS WINDOWS PHONE



Halo gan kita kembali lagi dalam pengetahuan tentang windows phone. pada kesempatan kali ini saya akan sedikit membagi ilmu di hasil UTS saya walaupun ini sederhana saya harap ini dapat menambah lagi wawasan anda tentang pelajaran windows phone.

yang kali ini kita akan membuat yaitu :
1. menerima/mengirim input dari dan ke user
2. fungsi if dan switch statement berdasarkan nilai input yang dimasukkan oleh user
3. fungsi for iteration
4. tanggal waktu sekarang dengan format ( 15 september 2013 08:00:00)
5. penggunaan net.class
6. membuat class dan namespace pada file baru
7. penggunaan collection

Pertama-pertama kita akan membahas tentang Input Accepting. Drag and drop button, textbox dan 2 buah textblock. Ubah name dan content atau teksnya di properties *lebih detail baca postingan Input Accepting.

Pertama kita akan coba mengetik scrip yang ada di bawah ini.

private void ClickMeBT_Click(object sender, RoutedEventArgs e)
        {
            MyTextBlock.Text = "";
            string test = MyTextBox.Text;
            MyTextBlock.Text = test;
        }

Kemudian lanjut sesi Date and Time. Drag and drop button dan textblock. Ubah name dan content atau teksnya di properties *lebih detail baca postingan Play with Date and Time.
Dan ketikkan coding berikut ini :
private void showTimeBT_Click(object sender, RoutedEventArgs e)
        {
            DateTime myTime = DateTime.Now;
            //timeTextBlock.Text = myTime.ToString();
            timeTextBlock.Text = myTime.ToString("dd MMMM yyy hh:mm:ss");
        }
Terakhir sesi If Statement. Drag and drop button, textbox dan 2 buah textblock. Ubah name dan content atau teksnya di properties *lebih detail baca postingan If Statement.

Dan ketikkan coding berikut ini :

  private void PlayButton_Click(object sender, RoutedEventArgs e)
        {
            string newValue = InputTextBox.Text;
            if (newValue == "1")
            {
                ResultTextBlock.Text = "...........";
            }
            else if (newValue == "2")
            {
                ResultTextBlock.Text = "...........";
            }
            else if (newValue == "3")
            {
                ResultTextBlock.Text = "............";
            }
            else
            {
                ResultTextBlock.Text = "................";
            }
        }
untuk lebih jelas susunan scriptnya seperti 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;
using System.Globalization;

namespace UTS_2013
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
        {

        }

        private void okbt_Click(object sender, RoutedEventArgs e)
        {
            tbblock.Text = "Result : " + txbox.Text;
                   
            string message;
            switch (txbox2.Text)
            {
                 
                case "1":
                    message = " 1";
                    break;
                case "2":
                    message = "2";
                    break;
                case "3":
                    message = "3";
                    break;
                 
                case "a":
                    message = "selamat anda beruntung";
                    break;
                case "b":
                    message = "selamat anda mendapatkan kesuksesan";
                    break;
                case "c":
                    message = "ayoo semangat";
                    break;          

                default:
                    message = "salah";
                    break;                                      
            }
         
            tbb2.Text = message;

            string pesan = "";

            for (int i = 0; i < 10; i++)
            {
                pesan = pesan + i.ToString() + System.Environment.NewLine;
            }

           tbb3.Text = pesan;

           DateTime mytime = DateTime.Now;
           tbb4.Text = mytime.ToString( "dd MMMM yyyy hh:mm:ss")

          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)
        {
                    }
    }
}

inilah contoh gambar atau hasil projeknya.



untuk langkah selanjutnya kita coba mengetik angka atau huruf yang ada di atas.




dan kemngkinan besar hasilnya akan jadi seperti ini



 Dan inilah hasilnya seperti gambar yang ada di atas.

Mungkin pertemuan kali ini saya cukupkan sampai disini dulu semoga ini bisa bermanfaat bagi kita semua. Jangan bosan-bosan ya gan karna masih banyak lagi yang perlu kita ketahui tentang apa itu windows phone.

Tidak ada komentar:

Posting Komentar