Visual Basic 2010 Programming Essentials (dasar)
Satu hal yang harus Anda telah pelajari tentang pemrograman dasar dalam Visual Basic 2010 sejauh ini adalah bahwa aplikasi yg dibuat kecil, mandiri. Kode yang anda tulis bukan monolitik listing melainkan terdiri dari segmen kecil yang disebut prosedur. kita akan mengeksplorasi dua jenis prosedur yang didukung oleh Visual Basic: subrutin dan fungsi - pada aplikasi Anda. Kita akan membicarakan: bagaimana memanggil mereka dengan argumen dan bagaimana untuk mengambil hasil yang dikembalikan oleh fungsi.
Flow-Control Statement
Apa yang membuat bahasa pemrograman begitu fleksibel dan mampu menangani setiap situasi dan pemrograman dengan satu set perintah yang relatif kecil adalah kemampuan mereka untuk mengevaluasi kondisi eksternal atau internal secara tepat. Program bukan merupakan set perintah monolitik yang melakukan perhitungan yang sama setiap kali mereka dieksekusi. Sebaliknya, mereka menyesuaikan perilaku mereka tergantung pada data yang diberikan; pada kondisi eksternal, seperti klik mouse atau keberadaan suatu perangkat; bahkan pada kesalahan coding.
decision statements
Visual Basic menyediakan tiga pernyataan yang memungkinkan Anda untuk mengubah jalannya aplikasi berdasarkan hasil kondisi:
- If…Then
- If…Then…Else
- Select Case
If…Then Statements
the If…Then Statements yang dikenal sebagai kondisi(conditions). Jika kondisi ini True, program mengeksekusi pernyataan yang mengikuti kata kunci Then sampai End if statement, yang mengakhiri pernyataan kondisional. The If...then statement memiliki single-line atau multi-line sintaks. Untuk menjalankan salah satu pernyataan bersyarat, gunakan single-line sintaks sebagai berikut:
If condition Then statement
Untuk melaksanakan beberapa pernyataan bersyarat:
If condition Then
' Statement
' Statement
End If
Kondisi adalah ekspresi logis yang mengevaluasi ke nilai True/false dan mereka biasanya berisi perbandingan operator - sama dengan (=), (<>), berbeda kurang dari (<), lebih besar dari (>), kurang dari atau sama dengan (<=), dan seterusnya - dan operator logis - And, Or, XOR, dan Not. Berikut adalah beberapa contoh kondisi valid:
If (age1 <> 12) Then …
If score1 = score2 Then …
Tanda kurung tidak benar-benar diperlukan dalam ekspresi sampel pertama, tetapi mereka membuat kode lebih mudah dibaca dan dimengerti. Kadang-kadang tanda kurung wajib, untuk menentukan urutan bagian ekspresi yg akan dievaluasi, sama seperti rumus matematika mungkin memerlukan kurung untuk menunjukkan prioritas perhitungan. Ekspresi bisa cukup rumit. Ekspresi berikut bernilai True jika date1 variabel merupakan tanggal yang lebih awal dari tahun 2005 dan salah satu dari score1 dan score2 variabel melebihi 90 (Anda bisa menggunakannya untuk menemukan high score dalam suatu tahun tertentu):
If (date1 < #1/1/2005) And (score1 > 90 Or score2 > 90) Then
‘ statements
End If
Tanda kurung di sekitar bagian terakhir dari perbandingan adalah wajib karena kita ingin compiler untuk melakukan perbandingan berikut terlebih dahulu:
score1 > 90 Or score2 > 90
Jika variabel melebihi 90, ekspresi sebelumnya bernilai True dan kondisi awal
berkurang sebagai berikut:
If (date1 < #1/1/2008) And (True) Then
Compiler akan mengevaluasi bagian pertama dari ekspresi (akan membandingkan dua tanggal) dan akhirnya akan menggabungkan dua nilai Boolean dengan operator And: Jika kedua nilai adalah True, Kondisi seluruh True, jika tidak, itu bernilai False. Jika Anda tidak menggunakan kurung, compiler akan mengevaluasi tiga bagian dari ekspresi:
expression1: date1 < #1/1/2008#
expression2: score1 < 90
expression3: score2 < 90
Kemudian akan menggabungkan expression1 dengan expression2 menggunakan operator And, dan akhirnya akan menggabungkan hasilnya dengan expression3 menggunakan operator Or. Jika score2 lebih besar dari 90, ekspresi akan mengevaluasi seluruh ke True, terlepas dari nilai date1 dan score1 variabel.
BERSAMBUNG............
Satu hal yang harus Anda telah pelajari tentang pemrograman dasar dalam Visual Basic 2010 sejauh ini adalah bahwa aplikasi yg dibuat kecil, mandiri. Kode yang anda tulis bukan monolitik listing melainkan terdiri dari segmen kecil yang disebut prosedur. kita akan mengeksplorasi dua jenis prosedur yang didukung oleh Visual Basic: subrutin dan fungsi - pada aplikasi Anda. Kita akan membicarakan: bagaimana memanggil mereka dengan argumen dan bagaimana untuk mengambil hasil yang dikembalikan oleh fungsi.
Flow-Control Statement
Apa yang membuat bahasa pemrograman begitu fleksibel dan mampu menangani setiap situasi dan pemrograman dengan satu set perintah yang relatif kecil adalah kemampuan mereka untuk mengevaluasi kondisi eksternal atau internal secara tepat. Program bukan merupakan set perintah monolitik yang melakukan perhitungan yang sama setiap kali mereka dieksekusi. Sebaliknya, mereka menyesuaikan perilaku mereka tergantung pada data yang diberikan; pada kondisi eksternal, seperti klik mouse atau keberadaan suatu perangkat; bahkan pada kesalahan coding.
decision statements
Visual Basic menyediakan tiga pernyataan yang memungkinkan Anda untuk mengubah jalannya aplikasi berdasarkan hasil kondisi:
- If…Then
- If…Then…Else
- Select Case
If…Then Statements
the If…Then Statements yang dikenal sebagai kondisi(conditions). Jika kondisi ini True, program mengeksekusi pernyataan yang mengikuti kata kunci Then sampai End if statement, yang mengakhiri pernyataan kondisional. The If...then statement memiliki single-line atau multi-line sintaks. Untuk menjalankan salah satu pernyataan bersyarat, gunakan single-line sintaks sebagai berikut:
If condition Then statement
Untuk melaksanakan beberapa pernyataan bersyarat:
If condition Then
' Statement
' Statement
End If
Kondisi adalah ekspresi logis yang mengevaluasi ke nilai True/false dan mereka biasanya berisi perbandingan operator - sama dengan (=), (<>), berbeda kurang dari (<), lebih besar dari (>), kurang dari atau sama dengan (<=), dan seterusnya - dan operator logis - And, Or, XOR, dan Not. Berikut adalah beberapa contoh kondisi valid:
If (age1 <> 12) Then …
If score1 = score2 Then …
Tanda kurung tidak benar-benar diperlukan dalam ekspresi sampel pertama, tetapi mereka membuat kode lebih mudah dibaca dan dimengerti. Kadang-kadang tanda kurung wajib, untuk menentukan urutan bagian ekspresi yg akan dievaluasi, sama seperti rumus matematika mungkin memerlukan kurung untuk menunjukkan prioritas perhitungan. Ekspresi bisa cukup rumit. Ekspresi berikut bernilai True jika date1 variabel merupakan tanggal yang lebih awal dari tahun 2005 dan salah satu dari score1 dan score2 variabel melebihi 90 (Anda bisa menggunakannya untuk menemukan high score dalam suatu tahun tertentu):
If (date1 < #1/1/2005) And (score1 > 90 Or score2 > 90) Then
‘ statements
End If
Tanda kurung di sekitar bagian terakhir dari perbandingan adalah wajib karena kita ingin compiler untuk melakukan perbandingan berikut terlebih dahulu:
score1 > 90 Or score2 > 90
Jika variabel melebihi 90, ekspresi sebelumnya bernilai True dan kondisi awal
berkurang sebagai berikut:
If (date1 < #1/1/2008) And (True) Then
Compiler akan mengevaluasi bagian pertama dari ekspresi (akan membandingkan dua tanggal) dan akhirnya akan menggabungkan dua nilai Boolean dengan operator And: Jika kedua nilai adalah True, Kondisi seluruh True, jika tidak, itu bernilai False. Jika Anda tidak menggunakan kurung, compiler akan mengevaluasi tiga bagian dari ekspresi:
expression1: date1 < #1/1/2008#
expression2: score1 < 90
expression3: score2 < 90
Kemudian akan menggabungkan expression1 dengan expression2 menggunakan operator And, dan akhirnya akan menggabungkan hasilnya dengan expression3 menggunakan operator Or. Jika score2 lebih besar dari 90, ekspresi akan mengevaluasi seluruh ke True, terlepas dari nilai date1 dan score1 variabel.
BERSAMBUNG............
Comments
Post a Comment