pag-laborator-07-_-v2
TRANSCRIPT
-
8/18/2019 PAG-Laborator-07-_-v2
1/3
Programarea aplicaţiilor grafice
7. Laborator 7
7. Laborator 7__________________________________________________________________17.1. Obiective________________________________________________________________17.2. Butoane de comandă_______________________________________________________2
7.2.1. Întrebări_____________________________________________________________2
7.2.2. Probleme propuse spre reolvare__________________________________________27.!. "ontrolul #roupBo$_______________________________________________________27.!.1. Întrebări_____________________________________________________________2
7.%. Butoane radio_____________________________________________________________27.%.1. Întrebări_____________________________________________________________27.%.2. Probleme propuse spre reolvare__________________________________________!
7.&. "asete de validare_________________________________________________________!7.&.1. Întrebări_____________________________________________________________!7.&.2. Probleme propuse spre reolvare__________________________________________!
7.1. Obiective
• 'erificarea problemelor realiate individual de studenţi (n cadrul temei• Lucrul cu butoane de comandă• )tiliarea controlului #roupBo$• Lucrul cu butoane radio• Lucrul cu casete de validare
1
-
8/18/2019 PAG-Laborator-07-_-v2
2/3
Programarea aplicaţiilor grafice
7.2. Butoane de comandă
7.2.1. Întrebări
1. *pecificaţi modalitatea de modificare a formei indicatorului de mouse+ atunci c,nd acestaeste deasupra butonului de comandă.
2. -ndicaţi cum se poate simula prin cod selectarea unui buton de comandă.
7.2.2. Probleme propuse spre rezolvare
1. *ă se implementee o aplicaţie pentru testarea cunotinţelor de matematică ale unor copii+la capitolul operaţii aritmetice elementare cu numere (ntre / i 1//. 0stfel+ (n fereastraaplicaţiei vor fi afiate ! eticete două controale vor fi utiliate pentru afiarea valorilor aleatoare ale operanilor+ iar cel de3al treilea pentru a indica operaţia matematică4+ 1 cutie
te$t pentru introducerea reultatului4+ ! butoane de comandă un buton de comandă laacţionarea căruia se verifică răspunsul+ un buton care să permită trecerea la o altă(ntrebare i un buton de comandă pentru ieire4. Operaţia aritmetică va fi generatăaleatoriu. La (nciderea aplicaţiei se va afia numărul total de (ntrebări i scorul obţinut.
2. *ă se realiee o aplicaţie care permite introducerea de către utiliator a unui te$t i caută(n acest te$t un subir indicat de utiliator+ afi,nd numărul de apariţii ale subirului.Pentru selectarea operaţiilor dorite introducere+ căutare+ ieire4 se vor folosi butoane decomandă corespunătoare+ afiate (n fereastră.
!. *ă se realiee aplicaţia care afieaă o cutie te$t i două butoane de comandă
Converteste i Inverseaza. *elecţia primului buton de comandă permite transformarea (nma5usculă a primei litere a fiecărui cuv,nt din te$tul introdus+ iar selecţia celui de aldoilea buton de comandă permite inversarea irului de caractere din caseta te$t.
%. *ă se implementee o aplicaţie care afieaă pe o formă trei butoane de comandă Numere+ Afisare+ Iesire4 i o eticetă. -niţial butonul Afisare este deactivat. ",ndutiliatorul efectueaă un clic6 pe butonul Numere se va permite utiliatoruluiintroducerea a două numere (ntregi+ nr1 i nr2. upă introducerea ambelor numere
butonul Afişare va fi activat. ",nd utiliatorul efectueaă un clic6 de mouse pe acest buton+ (n cutia te$t se vor afia numerele mai mici dec,t &/ i care (mpărţite la nr1 dau
restul nr2+ respectiv mesa5ul 89u e$ista astfel de numere:.
7.3. Controlul GroupBox
7.3.1. Întrebări
1. Pentru ce este utiliat controlul #roupBo$;
7.4. Butoane radio
7.4.1. Întrebări
1. -ndicaţi c,teva proprietăţi ale controlului buton radio.
2
-
8/18/2019 PAG-Laborator-07-_-v2
3/3
Programarea aplicaţiilor grafice
7.4.2. Probleme propuse spre rezolvare
1. *ă se realiee o aplicaţie prin care se permite utiliatorului să configuree modul deafiarea a formularului pe ecran+ av,nd posibilitatea să selectee opţiunea dorită pentruculoarea de fond+ gradul de opacitate+ stilul cenarului etc.
2. *ă se realiee o aplicaţie tip testare+ care afieaă trei (ntrebări cu c,te o singură variantăde răspuns corectă. )tiliatorul poate să răspundă la (ntrebări+ select,nd controlulcorespunător răspunsului considerat corect. La (nciderea aplicaţiei se va afia notaobţinută.
7.5. Casete de validare
7.5.1. Întrebări
1. "e diferenţe sunt (ntre casetele de validare i butoanele radio;
2. -ndicaţi c,teva proprietăţi ale controlului casetă de validare.
7.5.2. Probleme propuse spre rezolvare
1. *ă se realiee o aplicaţie tip testare+ care afieaă trei (ntrebări ce pot avea mai multevariante de răspuns corecte. )tiliatorul răspunde la (ntrebări+ select,nd răspunsurileconsiderate corecte. La (nciderea aplicaţiei se va afia nota obţinută.
2. *ă se realiee o aplicaţie (n care se permite deplasarea unui te$t la selectarea unui butonde comandă Deplaseaza. )tiliatorul va indica direcţia de deplasare prin selectarea unor
casete de validare< Stanga, Sus, Dreapta, Jos. 9u se va permite selectarea simultană acasetelor de validare ce repreintă direcţii contrare. eplasarea se realieaă (n direcţiaindicată+ trat,ndu3se corespunător caul (n care te$tul a a5uns la o margine a ferestrei.
!