Documente Academic
Documente Profesional
Documente Cultură
Seciunea C#
Puzzle
ntr-o lume intens tehnologizat, cum este cea n care trim, este interesant de remarcat faptul c
jocurile de tip puzzle aduc o contribuie major la dezvoltarea inteligenei i bunstrii generale a copiilor.
Pentru o mnu nc nesigur, nu este deloc uor, ba chiar este o provocare, s pun o pies la locul ei.
Realizai un joc educaional de tip puzzle, adecvat grupei de vrst, tiind c utilizatorii sunt elevi
de clase primare, iar administratorul este nvtorul clasei.
Aplicaia are dou interfee una pentru administrare, destinat nvtorului i una pentru joc,
destinat elevilor. Interfaa destinat elevilor trebuie s fie construit ct mai ergonomic, avnd n vedere
c este vorba de copii cu vrsta cuprins ntre 6 i 10 ani. Interfaa de administrare trebuie s fie realizat n
aa fel nct s poat fi utilizat de persoane care nu au cunotine de programare.
Scopul jocului const n recompunerea unei imagini alese de ctre juctor care este mprit n
piese dispuse i rotite aleator.
n vederea realizrii unui produs profesionist, utiliznd mediul de dezvoltare Visual Studio 2010
Express Edition, realizai o aplicaie cu numele Puzzle_XXX care trebuie s respecte urmtoarele:
Respectarea ergonomiei (design)
20p
I. Baza de Date
10p
Tip Date
Explicaii
ID
Autonumerotare
Nume
Caracter 30
Prenume
Caracter 30
Utilizator
Caracter 15
Parola
Caracter 10
Numeric
TipUtilizator
Seciunea C#
Tip Date
Explicaii
ID
Numeric
Timp
Numeric
NrMutari
Numeric
NrPiese
Numeric
Nume
Scoruri(1p)
Prenume
Utilizator
Parola
TipUtilizator
Id
Timp
NrMutari
NrPiese
Popescu
George
pop32
Pop
100
45
30
Martinescu
Mihaela
miha45
1234
123
34
50
Ionescu
Ion
ionion
4321
154
22
25
Ardelean
Georgeta
admin
admin
1200
56
121
oti
2013
oti2013
2013
99
10
34
II. Aplicaia
70p
La deschiderea aplicaiei apare o fereastr de logare n care se introduc numele de joc al utilizatorului i
parola. n funcie de tipul utilizatorului se deschide interfaa aferent, dup validarea datelor. (5p)
II.a. Interfaa Juctor
Controale:
- zona eantion, folosit ca model, pentru reconstruirea imaginii iniiale. (2p)
- dou cmpuri de tip text unde se precizeaz numrul de linii i coloane n care va fi mprit imaginea
ncrcat cu valori naturale ntre 4 i 10. Numrul de componente este obinut prin nmulirea numrului de
linii cu numrul de coloane. (3p)
- zona de depozitare a componentelor imaginii, reine componentele aezate n ordine aleatoare i rotite
aleatoriu cu 00, 900, 1800 i 2700 . (2p)
- zona de reconstituire a imaginii conine un caroiaj folosit pentru reconstruirea imaginii. (2p)
- zona de afiare a timpului de joc afieaz timpul de joc n formatul: HH:MM:SS(3p)
2
Seciunea C#
Not: Toate produsele realizate se salveaz pe desktop n directorul OTI_D_XXX unde XXX reprezint
ultimele 3 caractere din codul alocat.