Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Seciunea C#
Bursa
Un administrator de firm dorete s i testeze angajaii asupra capacitilor acestora de a
obine profit, investind n Bursa de Valori. Pentru aceasta, el are nevoie de un program care s
simuleze activitatea unei astfel de burse de valori.
Realizai o aplicaie Windows sau Web, numit Bursa_Nume_Prenume, care s-i permit
administratorului testarea angajailor firmei.
Crearea bazei de date
(10p)
Tip
Autonumerotare
Caracter 50
Intreg
Intreg
Observaie
Acest cmp va fi cheie primar. El va reprezenta ID-ul aciunii
Denumirea firmei la care sunt deinute aciuni
Numrul de aciuni cu care ncepem testul
Valoarea unei aciuni la deschiderea bursei
Interfaa aplicaiei
(30p)
Butonul Deschide bursa care va deschide bursa. Din momentul n care se apas pe
acest buton la intervale de timp regulate se vor calcula noi valori ale aciunilor
Butonul nchide bursa care va nchide bursa. Din momentul n care se apas acest
buton nu se vor mai calcula noi valori pentru aciuni. La apsarea butonului, n directorul
Seciunea C#
(30p)
La selectarea opiunii Actiunile mele, ntr-o nou fereastr, se vor afia urmtoarele
informaii:
Nr.
Denumire coloana
Col.
1.
Denumire
2.
Numr aciuni
3.
Valoare aciune INIIAL
Observaii
Va fi preluat din baza de date
Va fi preluat din baza de date
Va fi preluat din baza de date
5.
6.
7.
8.
9.
Seciunea C#
Observaii
n partea de jos, sub obiectul care permite afiarea informaiilor, fereastra va conine un
obiect de tip ReadOnly care s permit vizualizarea pentru Profit/ Pierdere Total. Urmtoarea
imagine este orientativ:
Seciunea C#
La apsarea butonului Deschide bursa din fereastra principal, coloana 5 din tabelul de mai
sus se va completa cu numere aleatoare cuprinse ntre -5 i 5, restul coloanelor (cu excepia primelor
3) actualizndu-i valorile.
Operaia de remprosptare se va efectua dup timpul n milisecunde setat n controlerul
numericUpDown din fereastra principal. Valoarea din controlul numericUpDown poate fi
modificat chiar dac bursa este deschis. Tot la fiecare remprosptare a datelor, se va calcula n
panoul din partea de jos, ntr-o caset text de tipul ReadOnly , pierderea sau profitul total (suma
valorilor de pe coloana 9).
Opiunea Grafic profit
(30p)
La selectarea opiunii Grafic profit din meniul principal, se va afia, ntr-o nou fereastr,
graficul n coordonate XOY asociat variaiei Timp/Profit. OX reprezint timpul n ms,care se preia din
numericUpDown, care va crete la fiecare remprosptare de date, iar OY reprezint valoarea de
pierdere sau profit total (cea calculat n caseta text de jos la subiectul anterior ca sum a valorilor
din coloana 9). Cu aceast valoare (care se va recalcula la fiecare remprosptare a datelor) se va
desena n timp real, n fereastra Grafic profit, graficul profitului.