Сейчас работаем

Построение графиков функций С# WinForms Visual Studio 2010

В данном курсовом проекте разработано приложение для построения графиков функций. Программа предлагает пользователю некоторый список функций, после выбора соответствующей функции, задания коэффицентов и интервала построения, выполняется построение, программа строит указанный график.Затем значение коэффицентов и интервал построения графика можно изменять (например с помощью клавиш управления курсором), после чего график перестраивается и записывается обновленное уравнение.

Список функций:

  • y = mod(x,a)
  • y = x^3
  • y = a*x^3
  • y = cos(x)
  • y = sqrt(x)
  • y = x^a 
  • y = ln(x)
  • y = arcsin(x) 
  • y = arccos(x)
  • y = arctng(x) 
  • y = arcctg(x) 
  • y = log(x,a) 
  • y = mod(x,a) 
  • y = 1/x 
  • y = ln(cos(x))
  • y = sqrt(arctng(x))
  • y = ln(sin(x))
  • y = pow(exp(x),2)
  • y = exp(x) 
  • y = a*x^2+b*x+c 
  • y = a*sin(x*b)+c 
  • y = a*x+b 
  • y = a*x^3+b*x^2 
  • y = a/x+b*x 
  • y = sin(x)*cos(x)

ФРАГМЕНТ ПРОГРАММНОГО КОДА

 private void listBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            //обновляем список параметров выделенной функции в listView
            listView.Items.Clear();
            int code = (int)'a' - 1;
            for (int i = 0; i < functions[listBox.SelectedIndex].getParametrsCount() - 1; i++)
            {
                char c = (char)++code;
                listView.Items.Add(c.ToString()).SubItems.Add("1");
            }
            this.listView_SelectedIndexChanged(this, null);
        }

        private void listView_SelectedIndexChanged(object sender, EventArgs e)
        {
            //обработка события изменения выделеннгог параметра
            txtEdit.Clear();
            if (listView.SelectedIndices.Count == 0)
            {
                lblEdit.Text = "Выберите параметр для редактирования";
                txtEdit.Enabled = false;
            }
            else
            {
                lblEdit.Text = "Введите значение: " + listView.Items[listView.SelectedIndices[0]].Text;
                txtEdit.Enabled = true;
            }
        }

        private void txtEdit_TextChanged(object sender, EventArgs e)
        {
            //обработка изменения параметра
            try
            {
                System.Convert.ToDouble(txtEdit.Text);
            }
            catch (Exception)
            {
                System.Media.SystemSounds.Beep.Play();
                return;
            }
            listView.Items[listView.SelectedIndices[0]].SubItems[1].Text = txtEdit.Text;
        }

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

  • исходный код  на C# для Visual Studio 2010
Купить 2500,00 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Построение математических функций 3 C/C++ 2 200,00
Лабораторная Графики и единичные окружности тригонометричных функций на C# 13 .NET (C#) 1 500,00
Исходник Сборник программ C# WinForms Visual Studio 2015 19 .NET (C#) 960,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Комментарии (5)

klausms

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2500,00 

(без учета комиссии 3,8 %)

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
3. Построение графиков функций.rar
137085
Оцени работу

рейтинг

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

Категории
Построение графиков функций С# WinForms Visual Studio 2010
Построение графиков различных функций. Есть возможность изменения графиков и задавать интервал построения.
Категория: Образование
Стоимость: 2500,00