Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 19

Вывод графика на экран

11.12.2012, 13:51. Показов 3095. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, написать задачу. К сожалению, я ничего в этом не понимаю, а нужно сдать до конца семестра.

Написать программу, которая выводит на экран график ф-ции y=x^2+1 на интервале [-3,5], цвел линий: красный(оси черные), толщина: 1 пиксель.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.12.2012, 13:51
Ответы с готовыми решениями:

Вывод графика на экран
Есть форма с chart вывожу график функции. Вопрос: как задавать chart xmin xmax ymin ymax? double startX=-3, finishX=4; ...

Вывод графика функции на весь экран
Нужна небольшая помощь. Помогите написать программу на языке Си,которая выведет на весь экран график функции y=1/x^2+x+1. Я в этом...

С++ графика. Вывод на экран кольца Олимпийских игр.
Написать программу, которая выводит на экран кольца Олимпийских игр. Изображение флага приведено на рисунке. Помогите , пожалуйста!

4
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
11.12.2012, 17:14
На Windows Forms :
Создаете проект Windows Forms.
Конструктор класса формы
C++
1
2
3
4
5
6
7
8
  Form1(void)
        {
 
            InitializeComponent();
            
            //
            //TODO: добавьте код конструктора
}
Меняете на
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  Form1(void)
        {
 
            InitializeComponent();
            
            //
            //TODO: добавьте код конструктора
            this->ClientSize = System::Drawing::Size(500, 450);
            this->Text = L"График функции";
            System::Windows::Forms::DataVisualization::Charting::ChartArea^  chartArea1 = (gcnew System::Windows::Forms::DataVisualization::Charting::ChartArea());
            System::Windows::Forms::DataVisualization::Charting::Legend^  legend1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Legend());
            System::Windows::Forms::DataVisualization::Charting::Series^  series1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            this->chart1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Chart());
            this->chart1->ChartAreas->Add(chartArea1);
            this->chart1->Dock = System::Windows::Forms::DockStyle::Fill;
            this->chart1->Legends->Add(legend1);
            this->chart1->Location = System::Drawing::Point(0, 0);
            series1->ChartArea = L"ChartArea1";
            series1->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Spline;
            series1->Legend = L"Legend1";
            series1->LegendText = L" График функции\n\nY = X ^ 2 + 1\n\nна интервале [-3 ; 5 ]";
            this->chart1->Series->Add(series1);
            startX = -3;
            finishX = 6;
            this->chart1->Series["Series1"]->Color = Color::Red;   
             for (X = startX; X < finishX; X++)
             {
                       Y = X * X + 1;
                       chart1->Series["Series1"]->Points->AddXY(X, Y);
    
                 }  
            this->Controls->Add(this->chart1);                             
        }
Ниже конструктора добавляете переменные :
C++
1
2
3
4
5
6
7
8
//            }  
    //      this->Controls->Add(this->chart1);                             
      //  }
////////////
private: System::Windows::Forms::DataVisualization::Charting::Chart ^chart1;
    private: double startX; 
    private: double finishX;
    private: double X , Y;
Запускаем и любуемся .
Миниатюры
Вывод графика на экран  
2
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
11.12.2012, 18:46
MrCold, WinForms и Visual C++ кардинально разные вещи все же... Это так, на будущее.
1
11.12.2012, 21:00

Не по теме:

Зато здесь можно выпендриться )))))

Цитата Сообщение от ForEveR Посмотреть сообщение
так, на будущее
Учту

0
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 19
11.12.2012, 22:11  [ТС]
Мне нужно через создание проекта-проект Win32
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2012, 22:11
Помогаю со студенческими работами здесь

4 задания-текст внутри. строки, вывод на экран, графика. . компилятор tasm
Здравствуйте. Буду рад любой помощи. Понимаю что сейчас сессия и соответственно извиняюсь за беспокойство. Сделал сам контрольную -...

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

Вывод на экран графика любой функции, представляющей собой многочлен не выше 5-ой степени
Написать программу, способную выводить на экран график любой функции, представляющей собой многочлен не выше 5-ой степени.

Вывести на экран дисплея график функции y=( x), в заданном диапозоне изменения аргумента x от a до b с числом точек графика n. Ширину поля графика и
Помогите с примером, заранее благодарен) Вывести на экран дисплея график функции y=( x), в заданном диапозоне изменения аргумента x от a...

вывод на экран случайного одномерного массива,ввод с клавиатуры одномерного массива и вывод его на экран.и все это в одной проге.как это сделать?
надо чтобы при запуске прграммы в паскале сначала вывелся на кран одномерный случайный массив,потом ввод с клавиатуры одномерного массива и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru