Вы находитесь на странице: 1из 5

Dezvoltarea unei aplicaii Windows 8 pentru afiarea cursului valutar pentru diverse tipuri de valute avnd ncorporat i un convertor

valutar

Daniel-George VARTOLOMEI
Universitatea Romno-American, Bucureti Facultatea de Informatic Managerial

Rezumat Astzi lumea este ntr-o continu schimbare fie c privind la nivel financiar, economic, cultural etc. n lucrarea de fa se propune dezvoltarea unei aplicaii Windows 8 Modern UI, n scopul afirii valoriilor a 5 tipuri diferite de valute n comparaie cu valuta folosit pe teritoriul Romniei, aplicaia fiind intitulat sugestiv ,, ExchangeRom. Acest tip de aplicaie este adresat n principal persoanelor care lucreaz n domeniul financiar i economic, dar poate fi folosit i de ctre orice alte persoane indiferent de aria lor de expertiz. n procesul de dezvoltare al aplicaiei au fost folosite tehnologii moderne i anume: aplicaia este realizat folosing framework-ul .NET pe baz de C# i XAML, pentru baza de date se folosete un fiier XML oferit gratuit de ctre BNR (Banca Naional a Romniei), pe website-ul lor i actualizat zilnic la ora 13 PM ora Romniei. Aplicaia este disponibil gratuit pe Windows Market Place, ea constituind o soluie foarte accesibil att pentru utilizator experimentat sau nu la soluiile cu bani oferite de ctre alte persoane. Cuvinte Cheie: Windows 8, Modern UI, XML, BNR, Market Place.

Abstract Nowdays the world is in a continuing change even if refer to the financial domain, economic domain, cultural or any other. In the present study the objective was to develop a Windows 8 Modern UI application for the purpose of displaying the exchange rates of 5 different currencies, in comparision with the currency used in Romania (the leu or RON). This kind of software adresses in particular to people who are working in the financial field or the economic field, but can be used without any problem by all kinds of users regardless there area of expertise. In the process of developing the software there were used modern technologies like: the application was developed using the .NET framework version 3.5 using C# and XAML, regarding the database a XML file hosted on the BNR (National Bank of Romania) website
1

and updated daily at 13:00 PM (Romania Time). This software is avalaible for free at the Windows Market Place Store, as an alternative to the paid applications offered by others, and being a friendly user software regardless of youre computer skills.

1.Introducere Lucrarea de fa realizeaz realizeaz dezvoltarea uei aplicaii Windows 8 pentru afiarea cursului valutar n ziua n care se face selecia pentru diverse tipuri de valute ( Euro, Dolar American, Dolar Canadian, Franc Elvetian, etc.), i dispune totodat i de un convertor valutar care poate fi utilizat pentru conversia ntre dou valute, care afieaz ca rezultat valoriile monetare ( mai exact c reprezint 10$ dolari americani n euro).

2. Tehnologii folosite

XAML este un limbaj de programare declarativ folosit n framework-ul .NET pentru a separa design-ul interfeei de funcionalitatea ei. Design-ul este controlat prin cod XAML, n timp ce programarea funcionalitilor implementat n C# se realizeaz n partea de code-behind. C# este un limbaj de programare orientat-obiect conceput de Microsoft la sfritul anilor 90. A fost conceput ca un concurent pentru limbajul Java. Ca i acesta, C# este un derivat al limbajului de programare C++. Baza de date este reprezentat de un fiier XML gzduit i oferit gratuit de ctre BNR zilnic pe site-ul lor web. Acest fiier este actualizat n fiecare zi la ora 13:00 (ora local a Ro).

3. Arhitectura aplicaiei ExchangeRom

Aa cum a fost evideniat i mai sus aplicaia este structurat pe mai multe nivele i anume: Limbajul XAML este cel care ajut la crearea unui sistem modern cu interfa i intuitiv ergonomic. El reprezint nivelul care interfaa produsului software, utilizatorul interacionnd cu aplicaia prin intermediul controalelor definite(butoane, textboxuri etc.) prin XAML.
2

Figura 1.Multiplele nivele ale aplicaiei

Baza de Date a aplicaiei este constituit dintr-un fiier XML care conine partea de stocare i actualizare zilnic a mai multor tipuri de valute n funcie de indicii economici. Limbajul C# i tehnologia .NET permit dezvoltarea de module flexibile, uor de adaptat la cerinele particulare ale utilizatoriilor i la modificrile zilnice ce au loc pe piaa monetar .Cu ajutorul lor este creat nivelul care se ocup cu implementarea funciilor aplicaiei: el ocupndu-se cu preluarea datelor din cadrul fiierului XML i listarea lor n cadrul interfeei aplicaiei.

4. Prezentarea propriu-zis a aplicaiei

5. Eficiena i utilitatea produsului informatic Prezenta lucrare se dorete a fi o variant gratuit i foarte uor de utilizat pentru orice fel de persoan care dorete s urmreasc evoluia valutar i monetar zilnic, dispunnd i la nevoie de un convertor valutar. ExchangeRom este o aplicaie de dimensiuni reduse care nu necesit un calculator de ultim generaie pentru a funciona, ea oferind n acelai timp i o interfa prietenoas cu utilizatorul indiferent de nivelul de cunotine IT ale acestuia. Prima versiune a acestei aplicaii este este proiectat s ruleze optim doar pentru sistemele de operare x86, ns pe viitor sunt planuri pentru extinderea compatibilitii acesteia i cu sisteme de operare x64. Windows Market Place ofer opiuni pentru lansarea de actualizri viitoare (updates), acest lucru reprezentnd un advantaj pentru aplicaiile de acest tip, deoarece asupra aplicaiei se vor putea aduce modificri, actualizri sau repararea de anumite probleme din cadrul aplicaiei( bugs) n funcie de dorinele i cerinele utilizatorilor.

Bibliografie

1. J. Richter, Applied Microsoft .NET Framework Programming SE, Microsoft Press 2005
2. Jon Skeet, C# in Depth, Manning Publications 2010

3. http://ro.wikipedia.org/wiki/C_sharp 4. https://www.youtube.com/watch?feature=player_embedded&v=_diqDG-S4Dc 5. B. Tabor http://www.learnvisualstudio.net/

Вам также может понравиться