Kali ini penulis akan membahas sekilas tentang component BackgroundWorker yang ada di vb net, BackgroundWorker merupakan component yang memungkinkan kita untuk memproses / menjalankan code tanpa mengganggu proses utama. Code yang dijalankan melalui component ini bekerja di belakang layar.
Mungkin pembaca pernah dalam menjalankan aplikasi yang memakan waktu lama dalam menjalankan proses dari code yang kita buat hingga akhirnya aplikasi tampak hang / "Not Responding", padahal sebenarnya aplikasi masih menjalankan proses.
Nah, dengan BackgroundWorker kita bisa menjalankan proses secara bersamaan. Biasanya penulis menggunakannya untuk proses-proses yang akan memakan waktu lama dan untuk proses utamanya hanya untuk menjalankan ProgressBar sebagai penanda bahwa aplikasi masih tetap berjalan.
Langsung saja, contoh penggunaanya sebagai berikut :