Kamis, 17 November 2011

[VB 6.0] Boost your Code


Boost?? ya,disini boost yang artinya mempercepat,mengefisienkan dan mengoptimalkan
kode-kode program visual basic 6.0 anda.dengan program yang ringan dan tidak memberatkan sistem,maka program anda akan sangat diminati banyak orang.

Kita mulai dari Mempercepat run-time kode VB 6 anda..semakin cepat run-time atau eksekusi kode suatu program,maka program anda tidak akan memberatkan sistem,menarik minat end user untuk memakai program anda secara continue dan lainnya.
caranya adalah:

fix variabel
  tipe data pada vb 6.0 secara default atau normal bertipe variant yang sangat
besar penggunaan memorynya.oleh karena itu,perbaikilah tipe tipe variabel anda.
misalnya anda mendekalarasikan suatu variabel seperti ini:

dim a

variabel a pada contoh di atas akan secara otomatis bertipe variant,berbeda dengan contoh berikut:

dim a as long

variabel a akan diperkenalkan dengan tipe data Long

contoh kedua yang salah adalah:


dim a,b,c as long

yang benar adalah:

dim a as long
dim b as long
dim c as long

mengapa?karena setiap variabel didelarasikan dengan benar dan tepat,walaupun terlihat tidak efisien,tetapi inilah cara yang benar.jangan lupa mengetikkan kode AJAIB yaitu Option explicit pada setiap awal kode anda,baik itu pada form,module
yang mengandung variabel.


b.clean string after use
membersihkan atau mengosongkan penggunaan memory pada string yang tidak digunakan lagi juga sangat penting.anda bisa melakukannya dengan cara:

Stringanda = vbnullstring

bisa juga dengan cara

stringanda = ""

namun cara kedua lebih lambat dari yang pertama :)

c.perbaiki susunan IF
  struktur if yang salah adalah:

if coba = true then
msgbox "sukses",vbinformation,"pesan"
end if
if coba2 - true then
msgbox "gagal",vbexclamation,"pesan"
end if

  struktur IF yang benar adalah:
if coba = true then
msgbox "sukses",vbinformation,"pesan"
elseif coba2 - true then
msgbox "gagal",vbexclamation,"pesan"
end if

d.free form memory
  menghapus memory pada form yang sudah di-unload terkadang dilupakan programmer,
untuk membebaskan atau menghapus memory pada form yang ter-unload yaitu:

set form = nothing

e.hapus penggunaan array yang tidak digunakan
caranya : Erase arrayanda

f.jangan mengulangi variabel pada suatu fungsi
  misalnya:
 
  for Icount = 1-10
   next Icount

   yang benar adalah:

   for Icount = 1-10
   next

ingat,cukup dengan next saja ya :)

g.penggunaan if..elseif yang berulang lebih cepat daripada Select case

h.zero vs none ("")
  penggunaan angka 0 atau zero jauh lebih cepat daripada = ""
 misalkan:

 if text1.text = "" then

 ganti dengan ini

 if text1.text = 0 then

i.long vs integer
  pada penggunaan fungsi matematika,seperti variabel currency,single dan double
tipe data long lebih cepat daripada integer karena memproses secara "native".

j.kompile dengan tepat
  mengkompile program anda dengan Native code jauh lebih cepat dan efisien daripada p-code

k.API vs internal VB Function
  fungsi API Windows misalnya pada fungsi pencarian file atau kata lebih cepat daripada fungsi intenal VB sendiri.

semoga bermanfaat =))

Artikel ini dibuat oleh Yudha Tri Putra,segala macam bentuk pengcopyan atau menyalin sebagian atau seluruh halaman ini,dapat dikenakan sanksi dan melanggar Hak Cipta Yudha Tri Putra sebagai Blogger

0 komentar:

Posting Komentar

(C) 2018. Diberdayakan oleh Blogger.

Categories

Followers