Построение графиков функций С# 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

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

1330,00 

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

3. Построение графиков функций.rar
137085
Оцени работу

рейтинг

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

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (3)

klausms

/ /

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

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

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