BackgroundWorker pada Windows Aplikasi Menggunakan C#

Author: · Published: December 20, 2016 · Category: Pemrograman .NET, Pemrograman C# 

Junindar

BackgroundWorker merupakan kelas yang dibuat untuk menjalankan instruksi-instruksi pada Thread yang berbeda. BackgroundWorker dirancang untuk memudahkan dalam kebutuhan user interface seperti pada Windows Form maupun Windows Presentation Foundation (WPF). Pada BackgroundWorker terdapat beberapa event handler sehingga programmer dapat meletakkan baris kode kedalam event handler tersebut. Sehingga mendapatkan output yang diinginkan.

Sebagai contoh BackgroundWorker biasa digunakan untuk operasi-operasi yang memerlukan waktu relatif lama. Dan bisa juga kita kombinasikasi dengan control progressbar untuk mendapatkan progress dari operasi yang lagi dilaksanakan. Karena operasi yang dijalankan menggunakan thread yang berbeda, maka user interface tidak akan freeze sehingga kita masih dapat memberikan intruksi lain melalui user interface kedalam program. Sebagai contoh, pada saat kita sedang menunggu operasi yang telah berjalan, kita dapat melakukan pembatalan operasi (cancel) dengan menggunakan button yang telah kita sediakan.

Untuk memudahkan dalam mempelajari artikel maka akan disertai juga source code yang dapat didownload disini.

jun-backgroundworker

Related Articles

  1. Berkenalan dengan LINQ pada VB2008
  2. Google Kalender sebagai Pengingat di HandPhone
  3. Tutorial Microsoft DOS
  4. Membuat Application User pada Cisco Unified CM Administration (CUCM)
  5. Konfigurasi VLAN (Virtual Local Area Network) pada Switch Cisco
  6. Setting IP Address Linux (Debian 3.0 – Woody)
  7. Poles Windows XP
  8. Perancangan Sederhana VLAN dengan Cisco Packet Tracer
  9. Linux pada Desktop Anda
  10. Mengamati Log Sistem
  11. Menghilangkan Pesan Error “Load Report Failed” Pada Parameter di Crystal Report dengan VB .Net 2008
  12. Mengenal Pengaturan Return Pages pada Table Setup di PHPMaker
  13. Cara Install Windows XP pada QEMU
  14. Tutorial Instalasi Mikrotik OS
  15. Menambahkan Kemampuan Plugin ke dalam Kode Anda
  16. Membuat Animasi Mata dengan Borland Delphi 7.0
  17. Mengenal User ID Security di PHPMaker
  18. Mengatasi Missing Host-Only Network Adapter pada VirtualBox
  19. Insert, Update, Delete dan Select Gambar di VB.Net Dengan SQL Server 2005
  20. Field Wajib di Tabel User pada Aplikasi Web yang Dihasilkan PHPMaker