SELAMAT DATANG DI BLOG HERRY PUNTIK

Pencarian

Wednesday, October 30, 2013

Dasar Visual Basic


Teknik Dasar Visual BasicPernahkan kalian mengenal pemrograman visual basic berbasis windows.nah visual basic termasuk salah satu pemrograman tersebut.sebenarnya ada trik dan tips dalam membuat aplikasi.tapi jika anda pernah belajar pemrograman tersebut seperti visual basic tinggal melanjutkan saja.

Jika kita membahas dasar Visual Basic, sebenarnya tidak cukup hanya dengan satu panduan, apalagi satu contoh. Namun di sini akan dibatasi agar uraianya tidak terlalu umum ataupun khusus. Artinya, bagian ini mencoba menguraikan hal-hal ringan yang di anggap penting dan sering di perlukan.

Awalan Penanaman variabel

Konsistensi sering di kaitkan dengan penulisan kode program yang standart. Ini tentu cukup beralasan karena penulisan kode yang konsisten menjadikan kode program lebih mudah dibaca dan dipahami.
* Jika hanya ada satu variebel string 

Dim Str As String

* Jika terdapat lebih dari Satu

Dim strNama As String
Dim strAlamat As String

Hindari Tipe Variant

Tipe data Variant secara otomatis akan ditetapkan pada suatu variebel manakala anda tidak menetapkan tipe datanya secara eksplisit.

* Variabel intX bertipe Variant

Dim IntX, intY As Integer

* intA dan intB bertipe Integer

Dim intA as Integer, intB As Integer

Alasan utama untuk menghindari tipe data Variant adalah karena eksekusinya yang cenderung lebih lambat mengkonsumsi memori lebih besar.

Ruang Lingkup Variabel

Apabila variabel-variabel anda hanya diperlukan oleh suatu method (prosedur/fungsi), sebaiknya deklarasikan di level Local. Teknik ini terkait erat dengan performa aplikasi, dimana variabel local akan lebih cepat di eksekusi disbanding variabel global.

Konkatenasi dan Multiline

Pada saat anda ingin menghubungkan string, gunakan operator konkatenasi (&). Adapun jika konkatenasi melibatkan baris baru, sebaiknya manfaatkan karakter garis bawah (Underscore)

* Hello Indonesia adalah satu bagian

strData = “Hello” & _
“Indonesia”

* strA dan strB adalah dua bagian

Dim strA As string
strB As string


Definisi tipe data

Anda pasti pernah menemui kode program Visual Basic (VB) yang mendefinisikan suatu tipe data menggunakan akhiran karakter tertentu, seperti $, %, dan sebagainya. Pendekatan yang juga disebut definisi tipe data secara implicit ini umumnya dilakukan untuk mempercepat eksekusi kode, berikut ini symbol (karakter ) yang dapat digunakan sebagai akhiran nama variabel untuk merepresentasikan tipe data.

Perlu di perhatikan, bagian ini tidak bermaksud menyarankan anda untuk menggunakan pendekatan di atas, namun hanya sekedar memperlihatkan bagaimana implementasi secara implicit. Bagaimanapun juga, pendekatan definisi seperti ini seringkali membingungkan , terutama bagi yang belum memahami makna karakter terkait

Verifikasi tipe data

Pada saat akan melakukan operasi terhadap suatu variabel terkadang kita ingin memeriksa tipe datanya terlebih dahulu. Untuk memudahkan verifikasi ini, kita bisa menambahkan method-method yang tersedia.

Pernyataan kondisional

Dalam melakukan analisis dua kasus , anda tidak bisa meringkas penulisan kode program dengan memanfaatkan method if

Dim bStatus As Boolean
Dim intResult As integer

‘ Pendekatan if (satandart)

If bStatus then
   intResult = 1
else
   intResult = 0
End if

Print intResult

‘ Pendekatan if

intResult = if(bStatus, 1, 0)
Print intResult

Namun perlu diperhatikan , eksekusi method If cenderung lebih lambat dibanding pernyataan kondisional If

Keyword Step

Disamping menyederhanakan penulisan kode program pengulangan keyword step juga mampu mempercepat eksekusi kode. Sebagai contoh , kedia program berikut akan menghasilkan keluaran sama.

Dim i as Integer

* Mencetak bilangan ganjil 1-10

For I = 0 to 9
    I = 1 + 1
    Print i
Next i


‘Menggunakan pendekatan step

For I = 1 to 10 step 2
    Print i
Next i

              http://www.swalt.info

No comments: