项目作者: yehudalev

项目描述 :
A tool for currency traders (Forex Trading) that allows viewing current currency rates Near Real Time (NRT), displaying historical currency rates, and performing currency conversions from one currency to another
高级语言: C#
项目地址: git://github.com/yehudalev/Currency-Exchange.git
创建时间: 2019-01-20T12:57:30Z
项目社区:https://github.com/yehudalev/Currency-Exchange

开源协议:

下载


Currency-Exchange

A GUI tool for currency traders (Forex Trading) that allows viewing current currency rates Near Real Time (NRT), displaying historical currency rates, and performing currency conversions from one currency to another

This projects use the https://currencylayer.com/ API

In the member-class key in class Dal_with_DB (Currency-Exchange/DAL/Dal_with_DB.cs) you need to assign the key value provided from currencylayer api.

Download the UI controls package form WPF https://www.syncfusion.com/

  • The system will display the status of the currencies you will receive from currencylayer.

  • The system will periodically save the data in a local database.

  • You can search for and display a current or historical currency rate for a period.

Implemented in 3-layer-model as a division architecture between the layers:

  1. DAL (data access layer)
  1. PL (presentation Layer)
  1. BL (business Layer)
  1. BE (business entities) as a cross-layer
  1. PL (The presentation layer) I implemented in WPF (a technology to create UI in Windows system).
  2. I used the MVVM architecture to decouple the logic layer, user interface and data.