hello, enjoy !

follow my turn and you will see how this crazy things going work

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
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void hint_Click(object sender, RoutedEventArgs e)
        {
        DateTime mytime = DateTime.Now;
        CultureInfo cultureInfo = new CultureInfo("id-ID");
        timeTextBlock.Text = mytime.ToString("dddd, dd MMMM yyyy hh:mm:ss", cultureInfo);

            string newValue = balok1.Text;
            if (newValue == "definisi")
            {
                hasil.Text = "Balok adalah bangun ruang tiga dimensi yang dibentuk oleh tiga pasang persegi atau persegi panjang, dengan paling tidak satu pasang di antaranya berukuran berbeda. Balok memiliki 6 sisi, 12 rusuk dan 8 titik sudut.";
            }
        }


Gan, UTS kali ini ane bikin aplikasi alat bantu ajar mengenai balok.

 1.  Text block buat nampilin tanggal.
              2. Text box, kalau ditulis “pengertian” nanti muncul 
       3. Pengertian balok sama tanggal saat hint ditekan.
              4.  Button hint untuk memanggil pengertian sama tanggal.
       5. Text block untuk nampilkan pengertian.

Dan memang nasib lagi sial yah, ketika di run, emulator ga jalan meskipun udah update Silverlight, udah install ulang windows sama install ulang visual studio 2010 expressnya. Panik banget, bener” panik soalnya yang laen udah pada keluar kelas, ane doang yang nyisa. Untung aja ada si dani sama si bayu yang rela nungguin kwkwkw. Pertama nyobain emulator di laptop sodaranya si bayu eh malah lama loading emulatornya.

Akhirnya pindah deh ke PC yang emulatornya jalan, dan ya alhasil cuma 65, padahal udah coba-coba bikin class yah malah error -_-a. tadinya mau pake for iteration tapi kan ga nyambung sama si aplikasi ane.

Wah tapi bener -bener bingung, temen ane ngerjain tuh for iteration padahal programnya database mahasiswa gitu, ya dia cuma nyisipin ngasal gitu eeh dapet pointlaah -_-a, nyesel kalau tau cuma sisip menyisip ya udah acak aja bikin program ga jelas. Kasian temen ane yang bikin aplikasi jadi Cuma 70 soalnya ga ada point-point yg diperintah, yaaa jadi emang harus sesuai soal, bukan bikin aplikasi jadi :V. Aplikasi penghitung berat badan gituu, yaa udah bisa kayanya dijual tapi karena ga ada yg diperintah yasudahlaah.
no image
assalamualaikum warahmatullahi wabarakatuh, selamat pagi dan minggu kemaren kita belajar mengenai navigation between page, belajar bagaimana kita berpindah halaman, jadi sama kaya web, windows phone bisa pindah - pindah halaman, semisal lagi denger mp3, sambil kita pindah liat-liat twitter atau facebook atau liat gambar, yaa kurang lebihnya bikin bisa pindah - pindah dari satu page aplikasi WP ke aplikasi WP lainnya.

kita bikin project, namain navigation page, klik kanan nama project, add new folder, contohnya bikin folder views buat nyimpen page - page yang mau di navigasikan. Klik kanan nama folder, add new item, pilih windows phone portrait page. Pagenya bermacam - macam disitu, ada juga windows phone landscape page, windows phone user control, windows phone panorama page, windows phone pivot page, kita bisa pilih page sesuai kebutuhan kita. Karena contohnya portrait page, yoo gan lanjut udah pilih windows phone portrait page, kasih nama SecondPage, jangan lupa pilih pagenya di C#.

ganti nama pagenya, jadi second page. di file main page kita bikin sebuah hyperlink button. Ganti propertiesnya, namanya jadi secondHB, contentnya diubah jadi go to page 2. di navigateUrinya, di ketik lokasi page keduanya, itu sensitif banget jadi harus bener-bener ngetik lokasi filenya, contoh: /Views/SecondPage. Uppercase sama lowercase nama filenya ngaruh banget. setelah di run, klik aja hyperlink buttonnya, dan akhirnya pindah deh ke halaman kedua. untuk halaman yang banyak, tinggal bikin page lagi aja, terus diarah-arahkan biar teratur buka-buka pagenya
no image
minggu kemaren si bapanya ga masuk gan, terus seperti biasa dikasih video tutorial, yang ane mau bahas disini tentang collection class, jadi di koleksi/ dikelompokin jadi satu biar ga keteteran kemana mana gituu.

kita butuh satu button satu textblock. Nama buttonnya collectionBT, di contentnya Show Collection. nama textblock collectionTB, contentnya kosongin aja. kita tambahin sebuah class, tapi terpisah dari file MainPage.xaml.cs. Klik kanan di nama project,add class, kasih nama MotorCycle. kasih script ini gan:

class MotorCycle
{

            public string Name {get; set;}
            public string Model {get; set;}
}



doubleclick buttonnya, masukkin code ini:

            MotorCycle motorCycle1 = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            MotorCycle motorCycle = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            MotorCycle motorCycle1 = new MotorCycle();
            motorcycle1.Name = "Yamaha";
            motorCycle1.Model = "Jupiter MX";

            List<MotorCycle> mcList = new List<MotorCycle>();
            mcList.Add(motorCycle1);
            mcList.Add(motorCycle2);
            mcList.Add(motorCycle3);

            string myMotorCycle = "";
            foreach (MotorCycle mc in mcList)
            {
                        myMotorCycle += mc.Name + " - " + mc.Model + environtment.NewLine:
            }

            collectionTB.Text = myMotorCycle;


3 buah block code yg paling awal itu buat manggil class yang udeh dibuat, dan ngisi data "Name" dan "Model". Block code selanjutnyanya buat ,masukkin semua data yg udah dilist, yaitu list mcList. kita bikin deklarasi string buat nampilin data dalam list. foreach biar ada pengulangan. Baris terakhir buat nampilin hasil di texblock. 
play with date and time

nah sekarang pak dosen ngajarin gimana maen-maen sama yang namanya tanggal dan waktu. Pertama kita bikin satu button sama satu textblock, button dikasih nama showTimeBT, cententnya Show Time, yang textblock kasih nama timeTextBlock di wrap.

setelah itu kita klik 2 kali di button, masukin script ini




















kalau ini tampilan untuk memunculkan date sama timenya saja


nih kalau munculin date and time lengkap :

private void showTimeBtn_Click(object sender, RoutedEventArgs e)
        {
            DateTime myTime = DateTime.Now;
            //timeTextBlock.Text = myTime.ToString();
            timeTextBlock.Text = string.Format("Date {0}, Time {1}", myTime.ToLongDateString(), myTime.ToLongTimeString());
        }


script ini buat nampilin waktu 5 hari kedepan gan :

private void showTimeBtn_Click(object sender, RoutedEventArgs e)
        {
            DateTime myTime = DateTime.Now;
            //timeTextBlock.Text = myTime.ToString();
            //timeTextBlock.Text = string.Format("Date {0}, Time {1}", myTime.ToLongDateString(), myTime.ToLongTimeString());
            //timeTextBlock.Text = string.Format("Date {0}, Time {1}", myTime.ToShortDateString(), myTime.ToShortTimeString());

            timeTextBlock.Text = DateTime.Now.AddDays(5).ToString();
        }

ane nemu ini loh gan pas browsing browsing, lumayan bermanfaat, pas pula sama materi yang lagi dijelasin gan, nih cekidoot nih:


 if statement berguna untuk melakukan sebuah keputusan, jika kondisi a kita akan menjalankan apa, jika kondisi b kita menjalankan apa

aplikasi demonya tuh pertanyaan, ada statement would you prefer what is behind door number 1, 2 or 3 (Hint: Type 1,2 or 3)

jika kita ngetik 1, kalau di play kita dapet mobil, kalau ngetik 2 kita dapet kapal,  kalau ngetik 3 kita dapet kucing. Jangan nyangka ini beneran looh, ini soalnya cuman semacam kuis gitulaah hahaha.

tapi kalau kita ngehint selain sari 1,2 dan 3, yang muncul itu statement sorry, we didn't understand your response. You lose!

ini scriptnya gan :

string newValue = inputTextBox.Text;

if (newValue == "1")
{
    resultTextBlock.Text = "You won a car!!!";
}
else if (newValue == "2")
{
    resultTextBlock.Text = "You won a boat!!!;
}
else if (newValue == "3")
{
    resultTextBlock.Text = "You won a cat!!!";
}
else
{
    resultTextBlock.Text = "Sorry we don't understand your response. You lose!!!"
}

}

}

}

sebelumnya kita tuh udah bikin text block. button sama text box

skrinsuuutnyaa




Hello guys minggu ini kita dikasih 4 video tutorial, tapi ada yang aneh nih pas pertama masuk laboratorium. Kenapa aneh?, layout lab berubah jadi kaya di tempat maen game online gituu, huhuhuuuu. Bagus sih jadi lebih luas, tapiiiiiiiii jadi ga bisa -_-a *maksudnya maen game kok, bukan blablabla xD. 


Tumben banget nih minggu ini aku ga telat masuuk hehehe, laaah sepi bangeet pas pertama masuk lab, Cuma 5 atau 6 orang deh, belum pada dateng. Kelas langsung dimulai aja dengan orang yang ada. Tapi akhirnya satu persatu dataang, dan pastinya si tahu sumedang jadi yang terakhir nutup pintu laboratorium.

Nah langsung aja guys ane share apa yang ane pelajarin di pertemuan ketiga ini. Judul video tutorial pertama yaitu “Accepting Input”. Aplikasi ini menerima apapun yang kita inputkan, jadi user menginputkan apa, maka langsung muncul apa yang user inputkan.
Step pertama, file – new project – windows phone app dan jangan lupa pilih yang visual C#. Kemudian kita pilih Windows Phone OS 7.1. 


Elemen utama di aplikasi ini yaitu textbox, textblock sama button.
Satu satu dikasih nama, buat button namanya ClickMeBT, buat textbox MyTextBox, teksnya dikosongin, buat textblock MyTextBlock textnya dikosongin juga. 







Nanti alurnya itu kita ngetik di textbox, klik button, nanti si ketikan di texbox bakal muncul di textblock. 












Nah, biar muncul gimana, kita klik 2 kali buttonnya, terus tulisin script ini gan 
 











Udah diketikin? Build aja gan ntar gini deh tampilannya 




Tapi tetep yaah dasar aneh-aneh aja program anee, emulatornya error -____-a






pagi buta ane masih ngantuuk gan, tapi ane kudu belajar biar ga ketinggalan, sohib ane seperti biasa rela memberikan tebengan gan menuju ke kampus.

sebeluum ke kampus, ane biasa nyimpang dulu ke base camp, kosan anak" tahu sama anak" galendo (*sumedang & ciamis) ckckck xD

niatnya pergi jam 7an biar ga telat tapi tetep ajaa akhirnya ane sama si tahu tetep dateng telaat, kegoda dulu sama yang namanya kopdud hahaha, yaa untungnya si bapa yang baik hati ini mau merelakan ane sama si tahu masuuk kelaas walaupun dalam hatinya mungkin mengutruuk naha ini anak 2 telaat teruus >_<a

masuuk ke pelajaran, edisi kali ini kita dikasih 3 video tutorial dari pak dosen, yang pertama judulnya membuat aplikasi windows phone, yang kedua judulnya managing project file dan yang ketiga judulnyaa mengenaal emulatoor.

emang nasib ane mungkin yaah, tiap pertemuaan pasti ada aja errornya gan, sekarang ini emulatoornya yang error :(, kata pak dosen "udah, sabar aja >_<".

temen" ane yang lain pada kebuka aplikasinya, lah ane ngulik" nunggu loadiiiing teruuuus huhuhu, tapi yang ane salut metode interaktif kaya gini emang lebih enak, lebih cepet ngerti ke kitanyaa gan, teruus ada kebodoran jugaa pas kita mulai ngeplaay videoo, suara si bapa dikelaas beradu dengan suara suara sibapaa di laptop masing masing hihihi.

yaudah nih copyrightnya pak ramdan, video tapi ane baru ngasih yang part 1, kalaaau part 2 dan 3 menyusuuul yaah update.

cekidoot

© 2013 dream it, write it, make it happen ! is designed by Templateify