На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Электронный учебник по трейдингу C#

Данная программа представляет собой электронный учебник по Трейдингу.

Данный электронный учебник позволит пользователю представить пользователю презентации о трейдинге, которые можно просмотреть внутри программы, словарь трейдера, где с помощью поиска и удобного интерфейса можно узнать значение того или иного термина, а также в программе представлен симулятор трейдера

Суть работы симулятора:

  • В начале у вас есть 500 денежных единиц ($) и 0 единиц акций (у.е) 
  • После открытия симулятора цена на у.е начинает в рандомных значениях расти или падать
  • Цена на у.е отображается на графике
  • У пользователя есть две кнопки "Купить" и "Продать"
  • При нажатии на кнопку "Купить", если баланс пользователя больше или равен стоимости у.е, то из значения $ вычисляется стоимость у.е и к значению количества у.е прибавляется один 
  • При нажатии на кнопку "Продать", если значение количества у.е больше нуля, то к значения $ прибавляется стоимость у.е и у значения количества у.е отнимается один
  • Если цена упадет до 0, то симулятор останавливается

Основные элементы программы, представлены на видеозаписи. Кроме того, весь код прокомментирован. База данных с терминами лежит по пути /Trading/bin/Debug/Dictionary.mdb

Пример кода:

Блок кода вызываемся при тике таймера в Симуляторе 

private void Game_Tick(object sender, EventArgs e)
        {
            //задание случайной величины изменения курса
            moneyLine.StrokeThickness = 4;
            int diff = rnd.Next(-12, 13);
			
			
            CurrentY += (diff);
			//создание новой линии курса на canvas
            _canGame.Children.Remove(moneyLine);
            listPointMoney.Add(new Point(CurrentX += Offset, CurrentY));
            moneyLine.Points = dt.ParseToPoint(listPointMoney);
            _canGame.Children.Add(moneyLine);
            dt.SetCourse(diff);

            //проверка на то, чтобы курс был больше нуля
            if (dt.GetCourse() > 0)
            {
                _lCourse.Content = "Текущий курс - 1 y.e = " + dt.GetCourse().ToString("0.00") + " $";
            }
            else
            {
                _TradeSimulator.Stop();
                MessageBox.Show("Курс обвалился");
            }

            //проверка на то чтобы линия графика не вышел за пределы сетки
            //если линия графика подходит к концу
            //то старая линия удаляется и рисуется новая сначала
            if (listPointMoney.Count >= 60)
            {
                listPointMoney.Clear();
                CurrentX = 0;
                listPointMoney.Add(new Point(CurrentX, CurrentY));
            } 
            if (CurrentY <= 0 || CurrentY >= 230)
            {
                listPointMoney.Clear();
                CurrentY = 115;
                CurrentX = 0;
                listPointMoney.Add(new Point(CurrentX, CurrentY));
            }
        }

Содержание архива

  • исходный код  на C# для Visual Studio (WPF) 

Купить 1500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

antistrela

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Электронная трудовая книжка С# 0 .NET (C#) 2 000,00
Курсовая Реализация электронной платежной системы для турагентства C# + БД SQL Server 13 .NET (C#) 3 500,00
Исходник Электронная цифровая подпись (CRC 32 + RSA) 0 Информационная безопасность 350,00
Лабораторная Конструирование простейшего класса C++. Вариант 21 0 C/C++ 500,00
Исходник Электронная цифровая подпись (CRC 64 + RSA) 0 Информационная безопасность 400,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Игра "Поле чудес" C# 0 .NET (C#) 1 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

1500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Trading.zip
49430628
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Электронный учебник по трейдингу C#
Электронный учебник, полностью написанный на языке C# с иcпользованием WPF
Категория: Образование
Стоимость: 1500,00