Membuat program iseng

Membuat program iseng

VISUAL BASIC : Membuat program iseng


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.



Langkah :

1.  Buat project baru Visual Studio.
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.
Beri title yang mengagetkan background color dan forecolor yang contrast.
gambar 1:


*FormBorderStyle adalah digunakan supaya form kita tidak bisa diresize, silahkan pilih ‘FixedSingle’.

3.  Hilangkan icon, center-kan posisinya, hilangkan controlbox nya, hilangkan dari Taskbar,  jadikan paling atas.
gambar 2:


*TopMost ini digunakan sebagai paling atas. Sehingga akan selalu di atas dan menutupi program aplikasi yang lain.

4.  Tambahkan button dan berikan fungsi untuk button.
gambar 3:


5.  Berikan fungsi untuk meng-unvisible aplikasi .
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.

Double click button tersebut untuk memberikan Event Click dan berikan fungsi yang kita butuhkan untuk meng-unvisible aplikasi.
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.  Berikan timer, sehingga nanti aplikasi bisa muncul setelah beberapa menit.
drag and drop timer component dari toolbox.
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.  Tambahkan kode agar saat tombol close ditekan, form tidak hanya hide, tapi juga menjalankan timernya.

gambar 6:


Saya juga membuat sebuah variable ‘waktuTersisa’ yang merupakan integer dan nilai default adalah 60.

8.  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.

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.

Untuk bisa run saat startup, anda dapat memasukan program anda kedalam folder startup, atau bisa juga dengan menggunakan registry pada tutorial {{Mengakses registry}}}

Semoga bermanfaat dan silahkan download source codenya.

Sumber : http://goo.gl/p5dnoO