Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 114 - 120
§4.13. Графика в объектно-ориентированных языках программирования




Содержание урока

4.13.1. Графика в языках программирования Visual Basic .NET, Visual C# и Visual J#
4.13.2. Графика в языке программирования Turbo Delphi
4.13.3. Компьютерная и математическая системы координат

Компьютерная система координат

Математическая система координат

Преобразование компьютерной системы координат в математическую

Проект «Система координат»

Объявление переменных и создание обработчика событий рисования осей компьютерной системы координат на языке Visual C#

Создание обработчика событий рисования осей математической системы координат на языке Visual J#

Создание событийной процедуры рисования осей математической системы координат на языке Turbo Delphi

Компьютерный практикум

4.13.4. Анимация

4.13.3. Компьютерная и математическая системы координат


Создание обработчика событий рисования осей математической системы координат на языке Visual J#


5.


private void button2_Click (Object sender, System.ventArgs e)
{Graphl = this.pictureBox1.CreateGraphics (); Graph1.Clear(Color.get_White());
//Вывод шкал математической системы координат в
//компьютерной системе координат
for (int X = -150; X < 150; X+=50)
{Graph1.DrawString(System.Convert.ToString(X) , drawFont, drawBrush, X + 150, 80);
}
for (int Y = 0; Y <= 200; Y+=50)
{Graph1.DrawString(System.Convert.ToString(Y - 100), drawFont, drawBrush, 150, 200 - Y) ;
}
//Преобразование компьютерной системы координат
//в математическую систему координат Graph1.ScaleTransform(1, -1);
//Поворот оси Y
Graph1.TranslateTransform(150, -100);//Сдвиг по
//осям X и Y
//Рисование осей в математической системе //координат
Graph1 .DrawLine(Pen1, -150, 0, 150, 0) ;//Ось X Graph1.DrawLine (Pen1, 0, -100, 0, 100) ;//Ось Y //Засечки на оси X
for (int X = -150; X < 150; X += 50)
{Graph1.DrawLine(Pen1, X, -5, X, 5);
}
//Засечки на оси Y
for (int Y = -100; Y < 100; Y += 50)
{Graph1.DrawLine(Pen1, -5, Y, 5, Y) ;
}
}


Следующая страница Создание событийной процедуры рисования осей математической системы координат на языке Turbo Delphi



Cкачать материалы урока







Наверх