Tester
50 puncte
S se realizeze o aplicaie Windows, numit Tester, care s permit utilizatorului parcurgerea unui
test pe baza unui fiier text citit. Interfaa aplicaiei are urmtoarele funcionaliti:
1. Un formular de deschidere avnd urmtoarele componente i caracteristici:
a. Titlul formular - CIA 2012 Etapa judeean:
b. Un mesaj de bun venit,
iar un altul care s
indice opiunea de
meniu pentru lansarea
testului;
c. Un meniu numit Tester,
cu dou opiuni:
Lansare test i
Inchidere;
d. Dou controale de tip
TextBox, avnd n
partea stng etichetele
Nume utilizator,
respectiv Parola.
Controlul de tip
TextBox pentru parol
trebuie s aib
proprietatea
PasswordChar setat
la *;
e. Un control de tip
Button pentru Login, care la acionare verific dac numele de utilizator este candidat, iar
parola este cia2012 i n caz afirmativ, deschide al doilea formular de gestionare a testului.
Controlale de tip Label, TextBox i Button vor fi vizibile pe pagin (iniial starea lor este
ascuns) doar la alegerea opiunii Lansare test, din meniul Tester. Utilizatorul introduce
numele i parola dup care apas butonul Login. Dac numele i parola sunt cele indicate se
deschide formularul 2, dac nu se afieaz mesajul Nume utilizator sau parol gresit!! V
rugm reluati!
2. Formularul 2, pentru administrarea testului va avea urmtoarele caracteristici i componente:
a. Un control de tip TextBox cu urmtoarele proprietii: Font-Size=14, Font-Bold=True,
Font- ForeColor=Blue, Multiline=True. Acest control va afia cerinele testului (cte
una la un moment dat).
b. O zon n care s fie afiate 4 controale de tip RadioButton sau CheckBox, n funcie de
tipul rspunsului. Celor 4 controale li se asociaz rspunsurile posibile pentru fiecare
cerin.
c. Dou butoane, numite Previous, respectiv Next, ce permit deplasarea de la o cerin la alta,
n ambele sensuri.
d. Un buton, numit Validare, care va stabili rspunsul selectat de candidat.
1
unde:
-
linia 1
liniile 2 5
linia 6
linia 7
linia 8
= enunul cerinei;
= rspunsurile posibile;
= rspunsul corect;
= punctajul;
= tipul de control: 0 RadioButton; 1 CheckBox;