Bingung membuat password untuk akun fb, e-mail, dll? Kalau begitu kita bikin saja aplikasi sederhana yang dapat digunakan untuk membuat password. Password yang dihasilkan nantinya dapat digunakan sebagai referensi untuk password akun-akun tersebut.
Bahasa pemrograman yang digunakan adalah C# dan IDE Visual C# Express Edition 2008.
1. Pertama, buka Visual C# 2008 Express Edition. Pilih File –> New Project. Akan muncul jendela New Project.
2. Pada jendela New Project, Pilih Windows Form Application pada menu Templates. Kemudian ketikkan nama aplikasi yang diinginkan pada textbox Name di bagian bawah. Kemudian tekan Ok.
3. Desain Form seperti gambar di bawah
Ket gambar :
no 1. TextBox1
no 2. TextBox 2
no 3. Button1
4. Buat class baru dengan cara klik kanan nama project pada jendela Solution Explorer. Kemudian pilih add –> Class. Pada jendela Add New Item, ketikkan GeneratePassword di textbox Name. Kemudian klik add.
5. Ketikkan kode program berikut di class GeneratePassword
02 | using System.Collections.Generic; |
06 | namespace Random_Password |
08 | public class GeneratePassword |
10 | private string password = string .Empty; |
12 | public string Password |
14 | set { this .password = value; } |
15 | get { return this .password;} |
18 | public string GetRandomPassword( int length) |
20 | Char[] chars = "$#%@!*abcdefghijklmnopqrstuvwxyz1234567890;:?ABCDEFGHIJKLMNOPQRSTUVWXYZ^&" .ToCharArray(); |
21 | Random random = new Random(); |
23 | for ( int i = 0; i < length; i++) |
25 | int x = random.Next(1, chars.Length); |
26 | if (!password.Contains(chars.GetValue(x).ToString())) |
28 | password += chars.GetValue(x); |
6. Sekarang kembali ke desain form yang telah dibikin pada langkah ke 3. Double click tombol Generate Password, kemudian ketik kode program berikut.
01 | private void button1_Click( object sender, EventArgs e) |
03 | GeneratePassword GP = new GeneratePassword(); |
04 | GP.GetRandomPassword(Convert.ToInt32(textBox1.Text)); |
06 | textBox2.Text = GP.Password; |
09 | private void Form1_Load( object sender, EventArgs e) |
11 | textBox2.ReadOnly = true ; |
7. Setelah selesai mengetik kode program, pilih menu Debug –> Start Debugging pada toolbar atau Tekan F5 untuk menjalankan aplikasi. Isikan panjang password yang diinginkan, kemudian tekan tombol “Generate Password”. Hasilnya seperti gambar di bawah.
Ok, sampai jumpa lagi
Tidak ada komentar:
Posting Komentar