Cerita Kuliah | Tanggal 15 - 11 - 2013
Pada kesempatan kali ini saya akan menjelaskan hasil project UTS yang saya buat walaupun sederhana semoga dapat bermanfaat. :)
Aplikasi ini terdapat beberapa poin yang harus dibuat 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
untuk lebih jelas bagaimana tampilannya seperti gambar dibawah ini :
ini tampilan awal project yang dibuat
kita ketikkan angka atau huruf beberapa contoh seperti diatas
Seperti yang kita lihat apa yang ada di gambar,
element-element yang digunakan adalah button, textblock dan textbox. Input
Accepting, Date and Time dan If Statement yang akan kita di gunakan di aplikasi
ini. Lebih detailnya silahkan cek postingan video tutorial tentang Input
Accepting, Date and Time dan If Statement :D
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.
Dan ketikkan coding berikut ini :
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 ClickMeBT_Click(object
sender, RoutedEventArgs e)
{
MyTextBlock.Text = "";
string
test = MyTextBox.Text;
MyTextBlock.Text = test;
}
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)
{
}
}
}
Posting Komentar