Mendisain Perangkat Lunak Internasional di Visual Basic 6

Jauh lebih efisien untuk mendisain aplikasi Anda agar sesuai dengan tempat di mana aplikasi Anda dijalankan (locale). Caranya dengan mengikuti pendekatan yang memisahkan antara string dengan kode, daripada merevisi aplikasi Anda yang sudah selesai, lalu membuatnya supaya dapat dijalankan secara Internasional di kemudian hari pada proses pengembangan.

Selengkapnya →

Internasionalisasi Aplikasi di Visual Basic 6

Jika Anda berencana akan mendistribusikan aplikasi Visual Basic yang Anda buat ke pasar Internasional, Anda dapat mengurangi jumlah waktu dan kode yang diperlukan untuk membuat aplikasi Anda berfungsi di pasar luar negeri seperti halnya di pasar domestik.

Selengkapnya →

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 →