Pages

Text

Total Pageviews

Ads 468x60px

Pengikut

Mengenai Saya

Foto Saya
ricojonly
duri, riau, Indonesia
ngmg apa adanya,orngnya jelex... tapi ramah tamah ama sapa aja....
Lihat profil lengkapku

Search This Blog

Featured Posts

Popular Posts

Senin, 03 Oktober 2011

tips dan trik vb.net

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(Cool             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

0 komentar:

Posting Komentar