Kompatibilitas Visual Basic 6 dengan Aplikasi Microsoft Lainnya

Visual Basic merupakan anggota senior di keluarga produk Visual Basic yang menyertakan Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript). Sementara sebagian besar kode yang Anda tulis dalam Visual Basic dapat digunakan bersama dengan aplikasi yang ditulis dalam Visual Basic for Applications atau VBScript, ternyata terdapat beberapa pengecualian mengenai hal tersebut.

Selengkapnya →

Aplikasi yang Diinterpretasi melawan yang Dikompilasi di Visual Basic 6

Secara standar, aplikasi yang dibuat dengan Visual Basic dikompilasi dengan cara diiinterpretasikan atau eksekutabel p-code. Saat run-time, instruksi-instruksi di file ekesekutabel tersebut diterjemahkan atau diinterpretasikan oleh sebuah file run-time dynamic-link library (DLL). Visual Basic edisi Professional dan Enterprise menyertakan pilihan untuk mengkompilasi sebagai native code .exe. Dalam banyak hal, mengkompilasi ke native code dapat menyediakan [...]

Selengkapnya →

Mengoptimasi Object di Visual Basic 6

Ketika Anda menggunakan banyak object di dalam aplikasi Visual Basic, pengoptimasian object-object Anda tersebut menjadi sangat penting. Ada beberapa cara untuk membuat penggunaan object menjadi lebih efisien.

Selengkapnya →

Aplikasi Tersegmentasi di Visual Basic 6

Visual Basic memungkinkan Anda memikirkan mengenai arsitektur aplikasi Anda dalam beberapa cara. Daripada membuat sebuah file exe, Anda dapat menulis sebuah aplikasi yang terdiri dari sebuah file exe utama di sisi depan yang didukung oleh sejumlah komponen ActiveX. Pendekatan ini menawarkan beberapa keuntungan optimasi.

Selengkapnya →

Memotong Grafis di Visual Basic 6

Graphics (gambar dan method graphics) dapat menggunakan banyak memory. Hal ini sering kali justru tidak dapat dihindari. Graphics mengandung banyak informasi, dan itulah mengapa ukurannya cenderung besar. Tapi di banyak hal, Anda dapat mengurangi dampak yang dimiliki oleh grafik pada ukuran aplikasi Anda dengan menerapkan beberapa teknik berikut.

Selengkapnya →

Mengurangi Ukuran Kode di Visual Basic 6

Ketika pengurangan ukuran aplikasi merupakan hal yang penting, ada beberapa cara yang dapat Anda lakukan untuk membuat kode Anda menjadi lebih ringkas atau padat. Selain untuk mengurangi ukuran aplikasi di memory, hampir semua teknik optimasi berikut akan mengurangi ukuran file .exe. Sebagai manfaat tambahan, sebuah aplikasi yang berukuran lebih kecil akan lebih cepat dimuat ke [...]

Selengkapnya →

Optimasi Ukuran Aplikasi di Visual Basic 6

Di masa lalu, ketersediaan memory dan sumber daya sistem sering kali merupakan faktor-faktor yang membatasi dalam pendisainan sebuah aplikasi. Dengan sistem operasi 32-bit, seperti Windows 95/98 dan Windows NT, faktor-faktor ini jarang menjadi perhatian bagi kebanyakan programmer Visual Basic. Meskipun demikian, ada beberapa skenario di mana meminimalisir ukuran aplikasi masih tetap hal yang penting.

Selengkapnya →

Optimasi Kecepatan yang Dirasakan di Visual Basic 6

Sering kali kecepatan aplikasi Anda yang dirasakan oleh pengguna secara subjektif, tidak ada hubungannya dengan seberapa cepat aplikasi tadi benar-benar menjalankan kodenya. Bagi pengguna, sebuah aplikasi yang dimulai dengan cepat, melakukan proses penggambaran ulang dengan cepat, dan menyediakan umpan balik yang berkelanjutan, sehingga dirasakan “lebih ringan” daripada sebuah aplikasi yang hanya “diam lama” selagi dia [...]

Selengkapnya →

Optimasi Kecepatan Tampilan di Visual Basic 6

Karena Microsoft Windows merupakan antar muka yang bersifat grafis, kecepatan graphics dan pengoperasian tampilan lainnya penting sekali diperhatikan dalam mempercepat pemunculan aplikasi. Pemunculan form yang lebih cepat dan “penggambaran form” (event Paint), nampaknya akan membuat aplikasi Anda dirasakan tampil lebih cepat oleh pemakai.

Selengkapnya →

Mengukur Performansi di Visual Basic 6

Menentukan algoritma yang terbaik untuk situasi tertentu tidaklah selalu pasti. Kadang-kadang Anda ingin mengetes hipotesa yang Anda lakukan; di mana hal ini dapat mudah dilakukan dengan membuat sebuah aplikasi sederhana untuk mengukur performansi, seperti yang akan ditunjukkan pada contoh berikut ini.

Selengkapnya →