Friday, February 20, 2015

IP Informator GUI C#



Ketentuan form :
  • Awal running :
  • a.       Textbox1 aktif
  • b.      Kursur berada di textbox1
  • c.       Textbox2,3,4 tidak aktif
  • Maksimal karakter pada textbox = 3
  • Masukkan IP lalu enter maka kursor akan otomatis berada di textbox selanjutnya. Textbox yang sudah terisi IP dan yang belum terisi IP tidak aktif (hanya yang sedang diisi IP yang aktif)
  • Ketika menginput IP terakhir (textbox4) lalu enter maka semua textbox yang berisi IP tidak aktif lalu informasi IP akan tampil di listbox.
  • Button bersih akan mereset semua textbox dan listbox dan kembali pada ketentuan no.1

tampilan form

Table ketentuan tampilan listbox :
IP
Listbox
1.0.0.1 s/d 126.254.254.254
Class : A
Subnet : 255.0.0.0
Network ID : textbox1.0.0.0
Host ID : 0.textbox2.textbox3.textbox4
128.0.0.1 s/d 191.255.254.254
Class : B
Subnet : 255.255.0.0
Network ID : textbox1. textbox2.0.0
Host ID : 0.0.textbox3.textbox4
192.0.0.1 s/d 223.255.255.254
Class : C
Subnet : 255.255.255.0
Network ID : textbox1. textbox2. textbox3.0
Host ID : 0.0.0.textbox4
127.0.0.1
IP Loopback
255.255.255.255
IP Broadcast



Setting KeyPress pada tiap textBox

 
setting maksimal panjang karakter pada tiap textbox

tampilan awal running

input IP pertama lalu enter maka kursor otomatis berada pada textbox selanjutnya

input IP kedua lalu enter maka kursor otomatis berada pada textbox selanjutnya

input IP ketiga lalu enter maka kursor otomatis berada pada textbox selanjutnya

input IP keempat lalu enter maka akan tampil informasi pada listbox

klik bersih maka tampilan seperti awal


File project DOWNLOAD (Visual Studio 2012 recomended)


0 comments:

Post a Comment