Двуязычная компиляция из MSDN Visual Studio. - Южный федеральный
университет, 2010. - 165 стр.
Двухмерная векторная графика включает в себя примитивы (прямые и
кривые линии, геометрические фигуры), заданные набором точек в
системе координат. Например, прямую линию (отрезок), можно задать
двумя крайними точками, а прямоугольник можно задать положением его
верхнего левого угла и парой чисел, определяющих высоту и ширину
прямоугольника. Простейший контур можно задать массивом точек,
которые должны быть соединены отрезками прямых. Сложная кривая
сплайна Безье может быть задана четырьмя контрольными точками.
В GDI+ имеются классы и структуры, хранящие данные о самих примитивах, классы, хранящие данные о способе рисования примитивов, и классы, непосредственно рисующие примитивы. Например, в структуре Rectangle хранятся расположение и размер прямоугольника, в классе Pen хранятся данные о цвете, толщине и стиле линии, а класс Graphics содержит методы для рисования линий, прямоугольников, траекторий и других фигур. Существуют также несколько классов Brush, в которых хранятся данные о способах заливки замкнутых фигур и контуров цветом или рисунком.
Методическое пособие предназначено для проведение занятий по курсам информатики на физическом факультете ЮФУ.
В GDI+ имеются классы и структуры, хранящие данные о самих примитивах, классы, хранящие данные о способе рисования примитивов, и классы, непосредственно рисующие примитивы. Например, в структуре Rectangle хранятся расположение и размер прямоугольника, в классе Pen хранятся данные о цвете, толщине и стиле линии, а класс Graphics содержит методы для рисования линий, прямоугольников, траекторий и других фигур. Существуют также несколько классов Brush, в которых хранятся данные о способах заливки замкнутых фигур и контуров цветом или рисунком.
Методическое пособие предназначено для проведение занятий по курсам информатики на физическом факультете ЮФУ.