Ada beberapa kelebihan dari program yang satu ini yaitu sebagai berikut:
1.Program ini berjalan pada startup.
2.Program ini selalu muncul sekali setiap sekian menit.
3.Tidak terdapat control box (Minimize, Maximize, Close button) pada pojok kanan atas.
4.Tidak tertampil di Taskbar.
5.Selalu tampil paling atas sendiri diantara program-program yang lain, sehingga program – program yang lain ketutupan.
6.Tidak terdetek oleh antivirus.
Menyebalkan bukan?? Anda pun bisa menambahkan fasilitas lain supaya program ini lebih menyebalkan lagi :)
Bagi pengguna komputer standar, pasti sangat sulit sekali untuk mengclose program ini, karena tidak ada tombol close nya. Bila ingin close dengan klik kanan pada toolbar juga tidak bisa, karena tidak tertampil iconnya pada Taskbar. Dan pasti hanya dengan click ‘Saya Janji Beli Baru’ pengguna sudah yakin bahwa program nya sudah close :P
Mari kita bahas cara membuatnya. Disini saya akan mencoba menggunakan Visual Studio IDE dengan Bahasa Visual Basic. Untuk pengguna bahasa lain tinggal menyesuaikan. Juga saya sertakan kode dalam Visual C#.
1.Buatlah project baru Visual Studio anda.
Klik File – Pilih New – Pilih Project – Pilih bahasa pemrograman yang anda suka. Saya menggunakan Visual Basic. Ingat, pilih lah Windows Form Application.
2.Permak GUI anda.
Agar lebih keren dan meyakinkan, permaklah tampilan program anda. Berilah title yang mengagetkan. Berikan background color dan forecolor yang contrast.
Lihat gambar 1:
*FormBorderStyle adalah digunakan supaya form kita tidak bisa diresize, silahkan pilih ‘FixedSingle’.
3.Mari kita hilangkan icon, kita center-kan posisinya, kita hilangkan controlbox nya, kita hilangkan dari Taskbar, kita jadikan paling atas.
Lihat gambar 2:
*TopMost ini digunakan sebagai paling atas. Sehingga akan selalu di atas dan menutupi program aplikasi yang lain.
4.Mari kita tambahkan button dan kita berikan fungsi untuk button.
Lihat gambar 3:
5.Berikan fungsi untuk meng-unvisible aplikasi kita.
Tombol Close ini tidak kita gunakan untuk menutup aplikasi, tapi kita akan menggunakannya untuk meng-unvisible aplikasi. Jadi aplikasi kita sebetulnya tetap jalan hanya tidak terlihat di layar monitor. Cerdik bukan?
Double click button tersebut untuk memberikan Event Click dan berikan fungsi yang kita butuhkan untuk meng-unvisible aplikasi.
Lihat gambar 4:
Kalo dalam C#, kita bisa menggunakan this.Hide(), tapi berhubung memakai Visual Basic maka sebagai gantinya adalah Me.Hide()
Dengan Me.Hide() ini nanti maka form aplikasi kita tetap berjalan tapi tidak terlihat di layar komputer.
6.Mari kita berikan timer, sehingga nanti aplikasi kita bisa muncul setelah beberapa menit.
Untuk menambahkan timer, anda tinggal drag and drop timer component dari toolbox.
Lihat gambar 5:
Komponen Timer saya namakan Timer1, dan interval nya adalah 1000ms. Jadi timer ini akan berjalan setiap satu detik. Ingat, setiap satu detik.
7.Mari kita tambahkan kode kita agar saat tombol close ditekan, form tidak hanya hide, tapi juga menjalankan timernya.
Lihat gambar 6:
Saya juga membuat sebuah variable ‘waktuTersisa’ yang merupakan integer dan nilai default adalah 60.
Sampai disini bisa dipahami kan?
8.Mari kita tambahkan fungsi pada timer, agar saat timer start setiap detik (1000ms tadi) maka fungsi ini tereksekusi.
Double click lah timer pada design view, dengan double click ini maka kita akan membuat fungsi Sub Timer1_Tick() secara otomatis. Fungsi inilah yang akan dieksekusi saat timer berjalan. Ingat, kita tadi sudah mensetting intervalnya adalah 1000ms, jadi timer akan berjalan setiap 1 detik sekali.
Lihat gambar 7:
Sekali lagi, pada timer properties kita telah memasukan interval 1000, interval ini dalam timer properties satuannya adalah ms (millisecond). Sehingga dengan memasukkan 1000 maka timer ini akan berkerja sekali dalam 1 detik.
Dengan menggunakankode waktuTersisa -=1 , maka setiap timer berjalan (setiap detik) maka akan mengurangkan 1 terhadap variable waktuTersisa.
Sehingga setelah 60 detik, maka waktu tersisa akan menjadi 0 dan form yang sebelumnya di hidden dapat di show / dimunculkan.
Mudah bukan?
Nah, untuk bisa run saat startup, anda dapat memasukan program anda kedalam folder startup, atau bisa juga dengan menggunakan registry pada tutorial {{VB.NET No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace}}}
Semoga bermanfaat dan silahkan download source codenya, juga kita lengkapi dengan source code C#.
Mari kita bahas cara membuatnya. Disini saya akan mencoba menggunakan Visual Studio IDE dengan Bahasa Visual Basic. Untuk pengguna bahasa lain tinggal menyesuaikan. Juga saya sertakan kode dalam Visual C#.
1.Buatlah project baru Visual Studio anda.
Klik File – Pilih New – Pilih Project – Pilih bahasa pemrograman yang anda suka. Saya menggunakan Visual Basic. Ingat, pilih lah Windows Form Application.
2.Permak GUI anda.
Agar lebih keren dan meyakinkan, permaklah tampilan program anda. Berilah title yang mengagetkan. Berikan background color dan forecolor yang contrast.
Lihat gambar 1:
*FormBorderStyle adalah digunakan supaya form kita tidak bisa diresize, silahkan pilih ‘FixedSingle’.
3.Mari kita hilangkan icon, kita center-kan posisinya, kita hilangkan controlbox nya, kita hilangkan dari Taskbar, kita jadikan paling atas.
Lihat gambar 2:
*TopMost ini digunakan sebagai paling atas. Sehingga akan selalu di atas dan menutupi program aplikasi yang lain.
4.Mari kita tambahkan button dan kita berikan fungsi untuk button.
Lihat gambar 3:
5.Berikan fungsi untuk meng-unvisible aplikasi kita.
Tombol Close ini tidak kita gunakan untuk menutup aplikasi, tapi kita akan menggunakannya untuk meng-unvisible aplikasi. Jadi aplikasi kita sebetulnya tetap jalan hanya tidak terlihat di layar monitor. Cerdik bukan?
Double click button tersebut untuk memberikan Event Click dan berikan fungsi yang kita butuhkan untuk meng-unvisible aplikasi.
Lihat gambar 4:
Kalo dalam C#, kita bisa menggunakan this.Hide(), tapi berhubung memakai Visual Basic maka sebagai gantinya adalah Me.Hide()
Dengan Me.Hide() ini nanti maka form aplikasi kita tetap berjalan tapi tidak terlihat di layar komputer.
6.Mari kita berikan timer, sehingga nanti aplikasi kita bisa muncul setelah beberapa menit.
Untuk menambahkan timer, anda tinggal drag and drop timer component dari toolbox.
Lihat gambar 5:
Komponen Timer saya namakan Timer1, dan interval nya adalah 1000ms. Jadi timer ini akan berjalan setiap satu detik. Ingat, setiap satu detik.
7.Mari kita tambahkan kode kita agar saat tombol close ditekan, form tidak hanya hide, tapi juga menjalankan timernya.
Lihat gambar 6:
Saya juga membuat sebuah variable ‘waktuTersisa’ yang merupakan integer dan nilai default adalah 60.
Sampai disini bisa dipahami kan?
8.Mari kita tambahkan fungsi pada timer, agar saat timer start setiap detik (1000ms tadi) maka fungsi ini tereksekusi.
Double click lah timer pada design view, dengan double click ini maka kita akan membuat fungsi Sub Timer1_Tick() secara otomatis. Fungsi inilah yang akan dieksekusi saat timer berjalan. Ingat, kita tadi sudah mensetting intervalnya adalah 1000ms, jadi timer akan berjalan setiap 1 detik sekali.
Lihat gambar 7:
Sekali lagi, pada timer properties kita telah memasukan interval 1000, interval ini dalam timer properties satuannya adalah ms (millisecond). Sehingga dengan memasukkan 1000 maka timer ini akan berkerja sekali dalam 1 detik.
Dengan menggunakankode waktuTersisa -=1 , maka setiap timer berjalan (setiap detik) maka akan mengurangkan 1 terhadap variable waktuTersisa.
Sehingga setelah 60 detik, maka waktu tersisa akan menjadi 0 dan form yang sebelumnya di hidden dapat di show / dimunculkan.
Mudah bukan?
Nah, untuk bisa run saat startup, anda dapat memasukan program anda kedalam folder startup, atau bisa juga dengan menggunakan registry pada tutorial {{VB.NET No.15: Mengakses registry menggunakan My.Computer.Registry object dan Microsoft.Win32 Namespace}}}
Semoga bermanfaat dan silahkan download source codenya, juga kita lengkapi dengan source code C#.