pag-laborator-07-_-v2

Upload: alexandru-duduman

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

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.

    !