Detektif Idola (musim 5), Episode 12 Atas
Dalam bab sebelumnya dari seri ini, kami memulai dengan hal-hal yang sangat mendasar seperti pengantar, aplikasi kecil pertama dan kami juga belajar beberapa konsep dasar lainnya seperti variabel dan menetapkan nilai kepada mereka.
Dalam bab ini, hal-hal akan menjadi sedikit lebih menarik. Di bab sebelumnya kami hanya menerima masukan dari pengguna untuk menunjukkan beberapa hasil. Kita akan belajar membuat beberapa keputusan berdasarkan input yang diterima dari pengguna.
Sintaks "if" pernyataan adalah sebagai berikut:
Jika (kondisi)
Baris kode;
Ini disebut sebagai pernyataan pengambilan keputusan karena berdasarkan kondisi yang kami tetapkan, aplikasi memutuskan apakah akan mengeksekusi blok kode tertentu atau tidak.
Mari kita mulai dengan membuat proyek baru. Buat proyek baru dengan nama apa pun yang cocok untuk Anda. Demi kemudahan, saya telah menamakan proyek saya `ifstatement`.
Sekarang seret blok teks (txtDescription) ke sisi bawah halaman yang mencakup layar emulator lengkap dengan lebar (Lihat gambar). Di bawah ini tarik satu kotak teks (txtInput) dan satu tombol (btnSubmit) dan letakkan di samping satu sama lain. Terakhir tarik blok teks lain (txtResult) dan buat agak besar baik pada tinggi maupun lebar. Sekarang buat semua kontrol kecuali tombol kosong, yaitu hapus teks dari properti teks mereka sambil mengubah teks tombol menjadi "Kirim". Anda dapat menambahkan teks di blok teks pertama jika Anda mau. Saya telah menambahkan beberapa panduan untuk game / aplikasi kecil kami (biarlah ada yang bodoh). Sekarang antarmuka kami sudah siap dan terlihat seperti yang saya tunjukkan dalam gambar.
Sekarang klik dua kali pada tombol Kirim untuk pergi ke button_click acara di jendela C #. Dalam peristiwa itu (dalam dua kurung kurawal yang mengandung peristiwa klik), tulis baris kode berikut, hanya untuk memeriksa fungsi dasar aplikasi kami.
string userValue = txtInput.text;
jika (userValue == "1")
txtResult.text = "Selamat, Anda memenangkan $ 1000";
Sekarang jalankan proyek. Setelah memasukkan 1 dalam kotak teks, tekan "Kirim"; Anda akan mendapatkan garis sebagai " Selamat Anda memenangkan $ 1000 ". Tetapi jika Anda mencoba memasukkan apa pun selain 1 di blok teks sebelum mengirimkan, tidak akan ada yang terjadi karena kami belum memberi tahu aplikasi kami apa yang harus dilakukan jika kondisi salah.
Blok ini adalah bentuk paling sederhana dari pernyataan "Jika". Ada beberapa bentuk lain dari pernyataan "if" yang dapat digunakan dalam mengevaluasi beberapa kondisi, yaitu "if-else" , "else-if" , "bersarang jika" . Sekarang buka C # bagian dari program kami setelah menghentikan mode debug dan tulis kode berikut di sana. Kode ini akan mendemonstrasikan penggunaan loop “else-if”.
string userValue = txtInput.Text;
if (userValue == "1")
txtResult.Text = "Selamat Anda menang $ 1000";
else if (userValue == "2")
txtResult.Text = "Semoga lebih beruntung lain kali!";
lain jika (userValue == "3")
txtResult.Text = "Kamu harus berusaha keras! ";
lain
txtResult.Text =" Tidak masuk dengan benar. ";
Ini disebut sebagai " lain-jika " tangga. Ini menguji nilai terhadap beberapa kondisi dan mengeksekusi blok kode masing-masing.
Dua hal harus dicatat di sini, dalam pernyataan "else-if" terakhir "else" tidak dikaitkan dengan pernyataan if dan lainnya adalah operator "=" tidak sama dengan "==" operator . "=" Operator memberikan nilai kepada L.H.S. sementara "==" digunakan untuk membandingkan nilai. Bersarang "jika" dan "jika-lain" tidak lain adalah variasi dari "sederhana jika" dan "lain-jika" tangga, yang Anda dapat mencoba dalam proyek yang sama dengan mudah.
Jadi sampai kita kembali dengan bab berikutnya, tuan pernyataan "jika" ini sepenuhnya.
Mengembangkan Aplikasi Windows 7,5 Mango, Bagian 5: Operator, ekspresi, pernyataan
Dalam bab Aplikasi Windows 7,5 Mango ini kami akan pelajari tentang pernyataan, operator, dan ekspresi dalam C #.
Mengembangkan Aplikasi Windows 7,5 Mango, Bagian 6: Beralih Pernyataan
Tutorial ini mengajarkan apa alternatif untuk "jika pernyataan" dalam C # dan bagaimana untuk menggunakannya.
Mengembangkan Aplikasi Windows Phone 7.5 Mango: Bagian 2 (aplikasi HelloWorld)
Ini adalah tutorial kedua TWC Learn Windows Phone 7.5 Seri pengembangan aplikasi.