Sunteți pe pagina 1din 2

TEME DE LABORATOR LA CURSUL PROGRAMAREA INTERFEELOR GRAFICE 1.

S se construiasc o aplicaie care conine: dou forme; pe prima form un buton (TButton) i o caset de afiare (TListBox); pe a doua form o linie de editare ( TEdit) i efectueaz: la apsarea butonului se afieaz forma a 2-a ca modal, iar, dac n linia sa de editare se editeaz un ntreg pozitiv n, dup nchiderea formei se afieaz n caseta primei forme n linii, fiecare coninnd textul "linie nou i" , unde i este un numr aleator cuprins ntre 1 i 999. 2. S se construiasc o aplicaie care conine: o form cu dou butoane ( TButton), o linie de editare (TEdit), o caset de afiare (TListBox) i alte cteva componente la alegere pe form i efectueaz: la apsarea butonului 1 se afieaz n linia de editare numrul componentelor de pe form, n caseta de afiare se afieaz, pentru fiecare component de pe form, o linie cu textul "Component nr. i=nume", unde i este numrul de ordine, iar nume este numele componentului; la apsarea butonului 2 apare ca selectat n caseta de afiare linia al crei nmr de ordine este scris n prealabil n linia de editare. 3. S se construiasc o aplicaie care conine: o form cu un buton ( TButton), trei butoane (TSpeedButton) care formeaz un grup i trei linii de editare ( TEdit) i efectueaz: la apsarea butonului ( TButton) se permite/interzice alternativ ca butoanele (TSpeedButton) din grup s fie poat fi toate ridicate, iar cnd un buton (TSpeedButton) din grup este cobort/ridicat, una din liniile de editare este vizibil/invizibil. 4. S se construiasc o aplicaie care conine: o form cu un buton (TUpDown) , o linie de editare (TEdit) asociat butonului i o caset-list de fiiere i efectueaz: la modificarea liniei de editare, dac textul reprezint un ntreg nenegativ, este selectat n list linia cu numrul de ordine respectiv. 5. S se construiasc o aplicaie care conine: o form cu trei butoane ( TButton) i dou linii de editare (TEdit) i efectueaz: la apsarea primului buton se selecteaz prima jumtate din textul primei linii de editare, la apsarea celui de al doilea buton se mut n a doua linie de editare textul selectat din prima linie de editare, iar butonul al treilea devine accesibil numai dup apsarea celui de al doilea buton i la clic pe el se anuleaz operaia efectuat, iar el devine inaccesibil. 6. S se construiasc o aplicaie care conine: o form cu patru butoane ( TButton) i o caset de editare (TMemo) i efectueaz: la apsarea primului/ celui de al doilea buton se copiaz/ taie (cut) n clipboard textul din caset, la apsarea celui de al treilea buton se ataeaz (paste) n caset textul din clipboard, iar la apsarea celui de al patrulea buton se anuleaz operaia efectuat, fr a se anula textul din clipboard. 7. S se construiasc o aplicaie care conine: o form cu trei butoane (TButton) i dou linii de editare (TEdit) i efectueaz: la apsarea primului buton se selecteaz a doua jumtate a textului din prima linie de editare, la apsarea celui de al doilea buton se mut textul selectat din prima linie n cea de a doua linie, iar butonul al treilea devine accesibil numai dup apsarea celui de al doilea buton i la clic pe el se anuleaz operaia efectuat, iar el devine inaccesibil. 8. S se construiasc o aplicaie care conine: o form cu un grup de butoane de opiune ( TRadioGroup) care are dou butoane, o caset de validare (TCheckBox) i o etichet (TLabel) i efectueaz: la acionarea primului/ celui de al doilea buton din grup se permite casetei de validare s aib numai dou stri/ toate cele trei stri, iar pentru fiecare din cele trei stri ale casetei de validare eticheta va avea un alt coninut. 9. S se construiasc o aplicaie care conine: o form cu dou butoane de opiune ( TRadioButton), o caset de validare (TCheckBox) i o etichet (TLabel) i efectueaz: la acionarea primului/ celui de al doilea buton de opiune (TRadioButton) se permite casetei de validare s aib numai dou stri/ toate cele trei stri, iar pentru fiecare din cele trei stri ale casetei de validare eticheta va avea un alt coninut.

10. S se construiasc o aplicaie care conine: o list de imagini (TImageList) care va fi ncrcat n faza de editare cu cteva imagini; o bar cu cursor (TTrackBar); un buton (TSpeedButton); un control ceas (Ttimer) i efectueaz: dac butonul este ridicat afiarea altei imagini din list pentru fiecare poziie a cursorului barei, iar dac butonul este cobort, bara cu cursor va fi invizibil, iar n fiecare interval al ceasului va fi afiat o nou imagine din list, dup ultima imagine urmnd prima. 11. S se construiasc o aplicaie care conine: o form cu o bar de stare ( TStatusBar), care, n faza de editare este mprit n dou panouri, dou bare de progres ( TProgressBar) i o linie de editare (TEdit) i efectueaz: la micarea indicatorului mouse-ului peste form afiarea coordonatelor X, Y n fiecare din cele dou panouri ale barei de stare i poziionarea barelor de progres 1/2 cu valorile X/Y, iar la micarea indicatorului mouse-ului peste linia de editare n linia de editare va aprea un text i bara de stare va avea un singur panou care va conine un alt text, iar barele de progres vor fi invizibile. 12. S se construiasc o aplicaie care conine: o form cu o bar de progres ( TProgressBar), o etichet (TLabel) i unul sau dou componente ceas (TTimer) i efectueaz: n fiecare interval de 10 secunde parcurgerea complet a barei de progres, eticheta avnd coninuturi diferite n primele i n ultimele 5 secunde ale intervalului. 13. S se construiasc o aplicaie care conine: dou forme; prima form cu o caset combo ( TComboBox) i un meniu de context (TPopMenu) care are dou linii numite Adauga i Sterge; a doua form cu o linie de editare (TEdit) i un buton (TButton) i efectueaz: la clic pe Adauga se afieaz forma a doua ca modal, iar dup clic pe buton nchide a doua form i adaug n caseta Combo coninutul liniei de editare; la clic pe Sterge terge linia selectat din caseta combo. 14. S se construiasc o aplicaie care conine: o list combo de uniti ( TDriveComboBox), o list de directoare (TDirectoryListBox) i o list de fiiere (TfileListBox) i o caset de editare (TMemo) i efectueaz: afiarea n lista de directoare a coninutului unitii selectate din lista de uniti; afiarea n lista de fiere a coninutului directorului selectat din lista de directoare; afiarea n caseta de editare a coninutului fiierului selectat din lista de fiiere . 15. S se construiasc o aplicaie care conine: o form cu un meniu principal ( TMainMenu), care, n faza de editare primete dou itemuri numite File i Edit, itemul File avnd subitemurile Open i Save, iar itemul Edit subitemuriele Copy, Cut, Paste; un dialog Open ( TOpenDialog); un dialog Save (TSaveDialog); o cutie de editare (TMemo); cinci butoane (TButton) i efectueaz: la clic pe Open/ Save respectiv pe butoanele1/2 activeaz dialogurile cu acelai nume i ncarc n/ salveaz din cutia de editare; la clic pe Copy/ Cut/ Paste, respectiv pe butoanele 3/4/5 efectueaz operaiile respective asupra cutiei de editare (Copy i Cut pentru textul selectat).

S-ar putea să vă placă și