ฤesto ฤe vam u aplikacijama zatrebati forma za unos nekog korisniฤkog imena i lozinke. Ova forma moลพe da posluลพi za logovanje na mreลพu ili logovanje u neku zaลกtiฤenu aplikaciju. Za ovakvu formu se najฤeลกฤe koriste, objekat tipa Button i dva objekta tipa Edit ili MaskEdit, ลกto je bolje reลกenje. Polje za unos korisniฤkog imena moลพe biti tipa Edit, a polje za unos lozinke bi trebalo da bude tipa MaskEdit zbog zaลกtite tajnosti ovih podataka. Kada korisnik bude unosio lozinku videฤe se samo niz znakova odreฤenih preko osobine kontrole „PasswordChar“. Na primer, za ovu osobinu odredite karakter „*“, i kada korisnik bude unosio tekst lozinke u ovo polje videฤe se samo niz ovih karaktera („*******“).
ฤesto ฤe se podaci uneti preko ovih polja uporeฤivati sa onima koji su skladiลกteni u odgovarajuฤoj bazi podataka. Pri ovome, kada korisnik bude unosio ili menjao lozinku, obezbedite za ovu operaciju dva ista polja, zbog provere taฤnog unosa.
Kao primer, kreiraฤemo jednu Password formu. Pokrenite novi projekt i proฤite kroz sledeฤe korake:
- Izaberite meni „File> New“, te izaberite „Password Dialog“ sa kartice Dialogs.
- Sa palete komponenti izaberite klasiฤno dugme (Button) i postavite ga glavnu formu. Te u proceduru za obradu dogaฤaja „OnClick“ dodajte sledeฤi kod:
PasswordDlg.ShowModal;
ShowMessage(PasswordDlg.Password.Text);
- Da bi pridodali ovaj kod glavnoj formi, dodajte u modul „Unit1“, u direktivu „Uses“, „Unit1“.
uses Unit2,…
- Pokrenite program pritiskom na F9, pa unesite lozinku u dijalog prozor. Kada kliknete na „OK“, program ฤe prikazati ลกta ste uneli preko dijalog prozora „ShowMessage“.
Pratite Krstaricu na www.krstarica.com