Preluare curs valutar BNR cu Visual Basic

curs valutar,preluare curs valutar,preluare curs valutar bnr,curs valutar bnr,visual basic

PRELUARE CURS VALUTAR BNR cu VISUAL BASIC

Preluarea cursului valutar de pe siteul bnr.ro este o tema care starneste curiozitatea unor programatori mai novice.

Majoritatea programatorilor doresc sa construiasca un program care sa faca preluarea cursului valutar de pe site-ul oficial BNR (bnr.ro) si sa descarce informatiile intr-o baza de date pe care sa le foloseasca ulterior in diverse programe, dar cei novice intampina dificultati.

Din acest motiv ne-am gandit sa dam o mana de ajutor si sa prezentam intr-un mod foarte simplu un program pentru preluare curs valutar BNR cu Visual Basic 2012 intr-un DataGridView (in acest exemplu nu vom face si salvarea informatiilor intr-o baza de date), iar dupa pozitionarea pe o linie din DataGridView. Prezentarea contine si imagini.

Va rugam sa tineti cont ca acesta este doar un exemplu si metodele pot fi multiple.

Pentru a testa acest exemplu va recomandam sa instalati Visual Basic 2012 Express (descarca gratuit Visual Basic 2012 Express), daca nu il aveti deja instalat.

Acum sa incepem punerea in practica.

NUME PROIECT: PRELUARE CURS VALUTAR BNR cu VISUAL BASIC 2012

Ce vom face ?

Vom face o forma pe care punem un DataGridView, iar la apasarea unui buton vom incarca cursul valutar din xml-ul de pe siteul bnr.ro (http://www.bnr.ro/nbrfxrates.xml) si vom afisa informatiile in DataGridView.

In plus mai avem un buton care va afisa moneda si cursul de schimb intr-un TextBox in functie de linia pe care suntem pozitionati in DataGridView.

Pentru asta deschidem Visual Basic 2012, alegem File – New Project – Visual Basic – Windows – Windows Forms Application.

La deschiderea proiectului se va adauga automat o forma (Form1) pe care vom pune un DataGridView, trei butoane, 2 textbox-uri si 3 label-uri conform imaginii de mai jos (Figura 1).

Figura 1: PRELUARE CURS VALUTAR BNR: Form1.vb

preluare,curs,valutar,preluare curs valutar,curs valutar bnr,visual basic

Forma si obiectele fiind pregatite nu mai trebuie decat sa ne apucam de cod.

Umblam la proprietatilor butoanelor dupa cum urmeaza:
Mergem pe Button1 la Properties si la proprietatea Text punem: Preluare Curs Online
Mergem pe Button2 la Properties si la proprietatea Text punem: Afiseaza curs in TextBox
Procedam la fel si cu Button3.Text=Iesire

Din Toolbox (partea stanga) adaugam un DataSet (selectati Untyped dataset si Ok) la care vom seta din Properties urmatoarele valori(Fig. 2):
.Name=CursDataSet
.DataSetName=CursDataSet

Figura 2: Configurare DataSet

CursDataSet

Revenim la Button1 si dam un dublu click pe el pentru a scrie cod pentru evenimentul OnClick si scriem:
(Nu uitati sa treceti pe prima linie de cod: Imports System.Xml. Vedeti spre final codul complet din Figura 3)

Dim filePath As String = “http://www.bnr.ro/nbrfxrates.xml”
CursDataSet.ReadXml(filePath)
DataGridView1.DataSource = CursDataSet
DataGridView1.DataMember = “Rate”

Salvam modificarea.

Procedam la fel pentru Button2:

TextBox2.Text = DataGridView1.CurrentRow.Cells(0).Value
TextBox3.Text = DataGridView1.CurrentRow.Cells(2).Value

Salvam modificarile.

Procedam la fel pentru Button3:

Me.Close()

In acest moment programul este gata.

Cod sursa complet (forma din proiectul prezentat este PreluareCursValutar.vb):

Imports System.Xml

Public Class PreluareCursValutar

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim filePath As String = “http://www.bnr.ro/nbrfxrates.xml”
CursDataSet.ReadXml(filePath)
DataGridView1.DataSource = CursDataSet
DataGridView1.DataMember = “Rate”
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
TextBox2.Text = DataGridView1.CurrentRow.Cells(0).Value
TextBox3.Text = DataGridView1.CurrentRow.Cells(2).Value

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Me.Close()
End Sub
End Class

Figura 3: Captura cod sursa Preluare Curs Valutar BNR

cod,sursa,cod sursa,preluare curs valutar,curs valutar bnr

Cand rulam programul va arata in felul urmator (Figura 4):

Figura 4: Preluare curs valutar BNR

final_preluare_curs_valutar

Articole recente:


Articole similare:

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

Categorii

FACEBOOK

ALEGE DE AICI