Tiletris : coding4fun wp7 mango
Dalam bab sebelumnya dalam siri ini, kita bermula dengan perkara-perkara yang sangat asas seperti pengenalan, aplikasi kecil pertama dan kita juga mempelajari beberapa konsep asas lain seperti pembolehubah dan memberikan nilai kepada mereka. bab ini, perkara akan mendapat sedikit lebih menarik. Dalam bab terakhir, kami hanya menerima input daripada pengguna untuk menunjukkan kepadanya beberapa output.
Sintaks pernyataan
"jika" adalah seperti berikut: Jika (syarat)
Garis kod;
Ia dipanggil sebagai
membuat keputusan kerana berdasarkan syarat yang kita tetapkan, aplikasi memutuskan sama ada untuk melaksanakan kod tertentu atau tidak. Mari kita mulakan dengan membuat projek baru. Buat projek baru dengan mana-mana nama yang sesuai dengan anda. Demi kemudahan, saya telah menamakan `ifstatement` projek saya.
Sekarang seret blok teks (txtDescription) ke bahagian bawah halaman yang merangkumi skrin emulator lengkap dalam lebar (Lihat imej). Di bawah itu tarik satu kotak teks (txtInput) dan satu butang (btnSubmit) dan jatuhkannya di sebelah antara satu sama lain. Pada pull terakhir blok teks lain (txtResult) dan buatkannya sedikit besar di kedua-dua ketinggian serta lebar. Kini buat semua kawalan kecuali butang kosong, iaitu mengalihkan teks daripada teks mereka semasa menukar teks butang ke "Hantar". Anda boleh menambah teks di blok teks pertama jika anda mahu. Saya telah menambah beberapa garis panduan untuk permainan / aplikasi kecil kami (biarkan ia menjadi bodoh). Sekarang antara muka kami sudah siap dan kelihatan seperti saya telah ditunjukkan dalam imej.
Sekarang klik dua kali pada butang Hantar untuk pergi ke
butang_click acara dalam tetingkap C #. Dalam hal itu (dalam dua kurungan keriting yang mengandungi klik peristiwa), tulis baris berikut kod, hanya untuk memeriksa fungsi dasar apl kami. string userValue = txtInput.text;
if (userValue == "1")
txtResult.text = "Tahniah anda memenangi $ 1000";
Sekarang jalankan projek itu. Selepas memasukkan 1 dalam kotak teks tekan "Hantar"; anda akan mendapat baris sebagai "
Tahniah anda menang $ 1000 ". Tetapi jika anda cuba memasukkan apa-apa daripada 1 dalam blok teks sebelum menghantar, tiada apa yang akan berlaku kerana kami tidak memberitahu permohonan kami apa yang perlu dilakukan jika keadaan tidak benar. Blok ini adalah bentuk paling mudah "Jika" kenyataan. Terdapat
beberapa bentuk lain pernyataan "jika" yang boleh digunakan untuk menilai pelbagai keadaan, iaitu "if-else" , "else-if" "bersarang jika" . Sekarang buka bahagian C # program kami selepas menghentikan mod debugging dan tulis kod berikut. string userValue = txtInput.Text; if (userValue == "1")
txtResult.Text = "Tahniah anda menang $ 1000";
txtResult.Text = "Anda harus cuba keras! ";
else
txtResult.Text =" Nah masukkan dengan betul. ";
Ini disebut sebagai
" else-if "
tangga.
Dua perkara yang perlu diperhatikan di sini,
dalam "else-if" tangga yang terakhir "lain" kenyataan tidak dikaitkan dengan kenyataan jika
dan yang lain ialah pengendali "=" tidak sama dengan "==" operator . "=" Operator memberikan nilai kepada L.H.S. manakala "==" digunakan untuk membandingkan nilai. Sederhana "jika" dan "if-else" tidak lain hanyalah variasi "sederhana jika" dan "lain-jika" tangga, yang anda boleh cuba dalam projek yang sama dengan mudah.
Jadi sehingga kita kembali dengan bab seterusnya, ini "jika" kenyataan sepenuhnya.
Membangun Windows Mango Apps, Bahagian 5: Pengendali, ungkapan, penyataan

Belajar tentang pernyataan, pengendali dan ekspresi dalam C #.
Membangun Windows 7.5 Mango Apps, Bahagian 6: Pernyataan Tukar

Tutorial ini mengajarkan apa alternatif kepada "jika pernyataan" dalam C # untuk menggunakannya.
Membangun Windows Phone 7.5 Aplikasi Mango: Bahagian 2 (aplikasi HelloWorld)

Ini adalah tutorial kedua TWC`s Learn Windows Phone 7.5 Siri pembangunan aplikasi.