ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
934370 Топик полностью
бомж (16.07.2019 18:03, просмотров: 891) ответил Ксения на А что есть среди рисовалок официально-рекомендуемого? Скажем, что Microsoft Visual C/C++ рекомендует для визуальности? Для GUI он рекомендует свой MFC, а для графики?
График функции y=sin(x). Число волн вводится в TextBox. 
private void button1_Click(object sender, EventArgs e)
{
    Graphics g = pictureBox1.CreateGraphics();
    int cx = pictureBox1.Width;
    int cy = pictureBox1.Height/2;

    PointF[] ptf = new PointF[cx];

    // число волн
    int cw = Convert.ToInt32(textBox1.Text);

    // Очистим PictureBox
    g.Clear(pictureBox1.BackColor);

    for (int i = 0; i < cx; i++)
    {
        ptf[i].X = i;
        ptf[i].Y= (float)((cy / 2) * (1 - Math.Sin(i * cw * Math.PI / (cx - 1))));
    }
    g.DrawLines(Pens.Red, ptf);
    g.Dispose();
}
memento mori