Bekerja di VB.NET memanglah tidak seperti di VB 6 (VB 6.0), mungkin buat Anda
yang biasa menggunakan VB 6 akan sedikit beradaptasi dengan tampilan baru VB.NET.
Berikut ada beberapa tip dasar ketika Anda beralih menggunakan VB .NET antara lain:
1. Deklarasi Variabel
Pada VB.NET memungkinkan pengguna untuk deklarasi dan inisialisasi dilakukan
secara bersamaan, tidak seperti di VB 6.0
Private str As String
Private blnFlag As Boolean = False
‘ Perhatikan: di VB 6, str2 bertipe Variant
‘ di .NET, str2 adalah String
Dim str1 As String, str2 As String
2. Konkatenansi
Operator konkatenasi atau kombinasi, yaitu & dan +, digunakan untuk mengombinasikan
dua buah operand. Agar tidak terjadi kesalahan saat melakukan konkatenansi,
disarankan Anda menggunakan operator &.
Dim str1 As String
Dim str2 As String
str1 = “Nomor ” + 123
‘Error: melakukan penjumlahan String dan Integer
str2 = “Nomor ” & 123
‘ Melakukan konkatenasi, output: Nomor 123
3. Directive Kompiler
Merupakan pernyataan If yang mengarahkan kompiler, atau dengan kata lain menunjukkan
arah mana yang akan dilalui dan arah mana yang akan diabaikan. Teknik ini digunakan
ketika ingin mengubah perilaku program yang dikompilasi.
‘ Jika kode dlm mode Debug, blok 1 dilaksanakan
#If DEBUG Then
Console.WriteLine(”mode = Debug”)
#Else
Console.WriteLine(”mode = Relesae”)
#End If
4. Menggunakan Konstanta
VB.NET menyediakan bermacam konstanta yang dapat kita gunakan. Berikut ini adalah
konstanta-konstanta karakter khusus yang sering diperlukan.
Konstanta Ekuivalen Keterangan
vbNullChar ChrW(0) null (NULL)
vbBack ChrW( Backspace
vbTab ChrW(9) Tab horisontal
vbLf ChrW(10) Line feed
vbVerticalTab ChrW(11) Tab vertikal
vbFormFeed ChrW(12) Formfeed
vbCr ChrW(13) Carriage return
vbCrLf ChrW(13) + ChrW(10) Carriage return dan line feed
vbNewline ChrW(13) + ChrW(10) Sama seperti vbCrLf, yaitu baris baru
Kode-kode berikut akan menghasilkan output sama, yaitu mencetak dua baris string.
Console.WriteLine(”Baris pertama” & vbCrLf & “baris kedua”)
Console.WriteLine(”Baris pertama” & ChrW(13) & “baris kedua”)
Console.WriteLine(”Baris pertama” & Chr(Keys.Enter) & “baris kedua”)
5. Pemanggilan Method
Di VB.NET kita juga bisa memanggil event handler, namun memerlukan parameter tambahan.
Sebagai contoh, berikut cara pemanggilan event handler Click milik Button1.
‘ Pemanggilan dari method tanpa parameter
Private Sub CallBtnClick()
Me.Button1_Click(Me.Button1, New EventArgs)
End Sub
‘ Pemanggilan dari event handler lain
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button3.Click
Me.Button1_Click(sender, e)
End Sub
6. Keluar dari Blok Kode
Ada kalanya kita ingin keluar dari suatu pengulangan lebih awal (tanpa menunggu
pengulangan selesai), atau keluar dari suatu method tanpa menghentikan aplikasi.
‘ Keluar dari loop lebih awal
Dim i As Integer
For i = 1 To 5
Console.WriteLine(i)
‘ keluar dari loop saat i=3
If i = 3 Then Exit For
Next i
‘ Keluar dari method
Private Sub PrintHello(ByVal bFlag As Boolean)
If Not bFlag Then
Console.WriteLine(”oops…”)
Exit Sub
End If
‘ Jika bFlag=False, baris ini diabaikan
Console.WriteLine(”Bla..bla…bla”)
End Sub
7.Definisikan Pernyataan Option secara Eksplisit
Walaupun opsi-opsi kompilasi bisa ditetapkan di properti project, tetapi disarankan Anda
selalu menambahkan secara eksplisit di bagian atas kode program. Bagaimanapun juga, jika
Anda hanya mengandalkan konfigurasi di IDE, pernyataan Option bisa tidak bekerja ketika
kode program dijalankan di IDE lain yang ternyata men-disable Option tersebu
Popular Posts
-
Bekerja di VB.NET memanglah tidak seperti di VB 6 (VB 6.0), mungkin buat Anda yang biasa menggunakan VB 6 akan sedikit beradaptasi dengan t...
-
LISTING PROGRAM HALAMAN 33 Public Class uas1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Ha...
-
Cara Mematikan Autorun.inf Windows XP Agar Tidak Terjangkit Virus – Windows XP sangat mudah terjangkit virus apa lagi virus yang mengg...
-
Cara Instalasi Windows XP Windows XP adalah suatu sistem pengoperasian (operating system) yang paling banyak dipakai sampai saat...
-
LISTING PROGRAM LOGIN Public Class LOGIN Private Sub btnmasuk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Ha...
-
Install Visual Basic .NET 2008 Express Edition tanpa membutuhkan Register Product Enaknya belajar Visual Basic .NET 2008 menggunakan .NET 2...
-
Dalam hidup, akan selalu ada orang yg tak menyukaimu, namun itu bukan urusanmu. Lakukan apa yg kamu anggap benar dan ENJOY. Sulit tuk ...
-
Microsoft Visual Basic merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment ...
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar