Sunteți pe pagina 1din 6

1

Peste o imagine de telefon mobil s se plaseze controale care s simuleze funciile tastaturii unui mobil: formarea de numere de apel, consultare agend, apel de numr, compunere mesaj etc. Se vor folosi controale disponibilizate prin .NET Framework.

2
Tratarea unitar, la nivel de formular, a evenimentelor keypress i click de buton. Se va proiecta i realiza o aplicaie .NET care simuleaz un PIAN, care dispune de taste, dar la care se poate cnta folosind i tastatura calculatorului. Se va specula succesiunea evenimentelor KeyDown, KeyPress i respectiv, KeyUp pentru a controla i durata sunetului.

3
S se proiecteze si realizeze sub Visual C# o aplicaie calculator, similar celei din Windows Accessories. Tastele funcionale vor fi inscripionate cu rou, iar cele numerice cu albastru; introducerea numerelor se poate face de la tastatur sau din butoanele-tast ale aplicaiei. Toate calculele efectuate la o rulare vor fi salvate ntr-un fiier text, organizat ca pe o band de hrtie, putnd fi consultate ulterior cu orice editor de text.

4
Aplicaie bazat pe dialog pentru rezolvarea ecuaiei de gradul II cu coeficieni reali. Se va exemplifica folosirea urmtoarelor clase:

TextBox, Button, ListBox, ComboBox ProgressBar pentru a vedea cte ecuaii au fost rezolvate la o rulare a aplicaiei TrackBar pentru a asigura ciclarea pentru un numr dat, de ecuaii NumericUpDown pentru a prelua date de intrare

5
S se elaboreze o aplicaie Visual C# .NET fr folosirea componentei Designer. Se va scrie cod surs pentru instanierea unor controale, adugarea de evenimente i funcii de tratare. Se vor exemplifica facilitile device contextului, editnd o situaie de ieire.

6
S se proiecteze i realizeze sub Visual C# o aplicaie .NET de tip formular pentru completarea i stocarea informaiilor dintr-un document. Elemente de control: alinierea cmpurilor de editare gestiunea unitar prin matrice de referine a cmpurilor de editare salvarea / restaurarea datelor n/din fiier conversii i calcule pentru coloanele calculate proiectarea unui document cu numr variabil de linii, stabilit la fiecare rulare i defilare n document folosind scrollbar.

7
S se construiasc o rutin pentru reprezentarea grafic prin benzi (orizontale sau verticale) pentru o serie de date preluat dintr-un fiier ce conine numere ntregi ( pozitive / negative ). Testarea se va face pe o aplicaie .NET cu vizualizare splitat, ntr-o parte avnd datele, iar n cealalt trasndu-se graficul, ntr-un viewport. Rutina ia n considerare un numrul variabil de indicatori reprezentai i retraseaz graficul cnd se redimensioneaz fereastra de vizualizare.

8
S se construiasc o rutin pentru reprezentarea grafic prin diagram de structur n cerc sau elips, a informaiilor coninute n urmtoarea serie statistic:
ANUL 1990 1995 VNZARI TOTALE 1600 1700 MF.ALIMENTARE 700 800 din care: MF. NEALIMENTARE 900 900

Testarea se va face pe o aplicaie .NET cu vizualizare splitat, ntr-o parte avnd datele, iar n cealalt trasndu-se graficul, ntr-un viewport. Rutina redimensioneaz graficul, n funcie de numrul variabil de indicatori reprezentai sau de numrul de componente n care se descompune un indicator.

9
Graficul unei funcii prin pixeli, corespunztor unei diviziuni dintr-un interval dat. Aplicaie pentru funciile sin(x), cos(x) i parabol. Testarea se va face ntr-o aplicatie .NET cu vizualizare multipl: ntr-un formular se alege funcia de trasat i parametrii ei, iar ntr-o vizualizare distinct se traseaz graficul, ntr-un panel.

10
Construii o aplicaie .NET cu vizualizare bazat pe un TreeView control. Programul va permite afiarea informaiilor despre structura fiecrui produs pe maxim trei niveluri: produs ( denumire: cantitate), reper ( denumire: nr.de repere/produs), materie prim (denumire: consum specific). Programul preia date din vectori i matrice i se aliniaz la dimensiunile acestora. Este permis modificarea consumurilor specifice direct n eticheta nodurilor. Testarea modificrilor se va face prin parcurgerea arborelui, calculndu-se consumul total dintr-un material.

11
Exemplificai utilizarea ferestrelor secundare de dialog i a controalelor OpenFileDialog i SaveFileDialog, construind o aplicaie gen Notepad, specializat n editarea, salvarea i restaurarea unui text n / din fiier. Programul va oferi i suportul pentru imprimarea i previzualizarea textului editat. Intr-o fereastr secundar de dialog se vor stabili marginile paginii de imprimare, fontul i diverse caracteristici ale imprimantei.

12
Construii o aplicaie .NET cu vizualizare bazat pe un control de tip ListView. Programul va afia n formate diferite, informaii despre cri ( cota, autor, titlul, anul apariiei, editura, pre, index imagine ) preluate dintr-un fiier text. In formatul icon este permis modificarea etichetei ( preul crii ). Printr-o fereastr secundar de dialog, se asigur posibilitatea adugrii de noi cri sau modificarea informaiilor despre cele existente. La sfritul rulrii, informaiile actualizate sunt salvate din nou n fiier. Opiunile Open, Save i Exit sunt accesibile att din meniu, ct i prin butoane toolbar.

13
S se foloseasc un control de tip grid pentru a gestiona datele dintr-o serie statistic privind producia i timpul lucrat n cadrul celor cinci secii ale unei intreprinderi. n acest scop se vor folosi facilitile de simple binding i complex binding. Se va asigura: preluarea datelor dintr-un fiier text i salvarea lor la sfritul sesiunii de lucru posibilitatea editrii datelor n grid

pe un buton din toolbar se vor declana calculul i afiarea ntr-o vizualizare paralel, a productivitilor muncii, individuale i medii.

14
Exemplificai folosirea claselor ADONET pentru:

crearea unei baze de date n memorie crearea a cel putin trei tabele ntre care se pot stabili legaturi nregistrarea unei interogri (query) implicnd toate tabelele bazei testarea interogrii prin stabilirea i vizualizarea unui DataView asociat ei definirea unei relaii ntre tabelele bazei de date indexarea datelor dintr-o tabel

15
Folosind ADONET realizai o aplicaie C# de exploatare a unei baze de date creat n prealabil n MS Access. Baza de date va conine:

tabela Regiuni: cod_reg, den_reg tabela Judete: cod_jud, den_jud, cod_reg

tabela Desfaceri: cod_jud, vol_desf

Vizualizarea va asigura navigarea prin setul de nregistrri, modificri, tergeri i adugri. Pe butonul Calcul se va deschide un nou DataView care s permit calculul vnzrilor la nivelul unei regiuni, indicat prin nume ( Moldova, Transilvania, Muntenia, Dobrogea)

16
Folosind ADONET realizai o aplicaie C# de exploatare a unei baze de date creat n prealabil n MS Access. Baza de date va conine:

tabela Discipline: cod_disc, den_disc tabela Profesori: cod_prof, nume

tabela Orar: cod_prof, cod_disc, ora

Vizualizarea va asigura navigarea printr-un set de nregistrri privind orarul fiecrui profesor. Pe butonul Calcul se va determina i afia norma unui profesor indicat prin nume.

17
Folosind controale ADONET OLEDB pentru accesul la baze de date s se exemplifice modul de lucru cu o baz de date construit n prealabil cu MicroSoft Access, coninnd tabelele Produse ( codp, denp, cant), Materiale ( codm, denm, um, pu, stoc) i Consumuri (codp, codm,cs) Cerine: folosirea unui control auxiliar ( MS Datagrid ) i realizarea legturii cu tabelele bazei de date fraza select pentru interogare s realizeze jonciunea produs-materiale, prin intermediul tabelei de consumuri specifice; modificrile din grid s se regseasc ulterior n tabelele implicate s se calculeze i afieze costurile materiale ale unui produs ( dat ntr-un control TextBox), pornind de la cantitatea produs (cant), consumul specific (cs) i preul unitar (pu) al fiecrui material folosit.

18
S se creeze un control de utilizator Ceas digital / clasic care ofer urmtoarea funcionalitate: poate fi programat s sune la o anumit or, sau la scurgerea unui interval de timp marcheaz scurgerea timpului prin intermediul unui ProgresBar poate bloca tastatura, dac la momentul fixrii cuantei de timp cronometrate s-a optat pentru aceasta opiune.

19
Asigurai persistena obiectelor utilaj, gestionate printr-o colecie (clasa ArrayList) folosind mecanismul de serializare / deserializare a datelor, disponibilizat prin ierarhia de clase Framework Class Library. La nivelul coleciei se vor suprancarca operatorii << i >> pentru salvri / restaurri n/din arhiv. Pentru testare, vizualizarea se va face sub form de list coninnd obiectele disponibile la un moment dat.

20
Sa se construiasca o aplicaie Visual C# sub .NET cu controale de tip bar de instrumente. Cerine: In bara de stare se va afia ora sistem i informaiile despre semnificaia butoanelor din ToolBar.

Bara de instrumente va permite selectarea unei figuri geometrice ( dreptunghi, cerc, triunghi ), declanarea unui dialog de preluare a coordonatelor vrfurilor, precum i trasarea propriu-zis pe platforma de vizualizare. Prin bara de dialog se va asigura preluarea grosimii liniei de trasare.

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