Помимо консольных, Visual Studio позволяет создавать оконные визуальные приложения с различными компонентами, вставленными в это окно - кнопки, текстовые сообщения, поля для ввода, выбора и т. д. ```cpp String^ str = textBox1->Text; array ^arr = str->Split(" "); ``` - `^` - символ указателя для WinForms - `->` - обращение к методу указателя на объект Пример: нарисовать параболу. Классы: - Graphics - Pen ```cpp Graphics ^gr = this->CreateGraphics(); Graphics ^gr = pictureBox1->CreateGraphics(); Pen ^pen1 = gcnew Pen(Color::Red); Pen ^pen2 = gcnew Pen(Color::Black); int width = this->Width; int height = this->Height; gr->DrawLine(pen2, 0, height / 2, width, height / 2); gr->DrawLine(pen2, width / 2 , 0, width / 2, height); double kx = 10, ky = 2; for (int i = -10; i <= 10; i += 0.01) { int x = width / 2 + kx * i; int y = height / 2 - ky * i * i; gr->DrawLine(pen1, x, y, x + 1, y + 1) } pictireBox1->Image->Save ``` Результат: ![Парабола в WinForms](../Pictures/03_01.%20Парабола%20в%20WinForms.png)