Сравнительное объектно-ориентированное проектирование - 55 стр.

UptoLike

Составители: 

55
: base(SpriteRect, sprites) { }
/// <summary>
/// Изображает спрайт в форме заполненного эллипса.
/// </summary>
protected override void PaintPicture()
{
if (!isGradient)
using (Brush brush = new SolidBrush(color))
Sprites.Canvas.FillEllipse(brush, SpriteRect);
else
using (GraphicsPath path = new GraphicsPath())
{
path.AddEllipse(SpriteRect);
using (PathGradientBrush pthGrBrush = new PathGradientBrush(path))
{
pthGrBrush.CenterColor = color;
pthGrBrush.SurroundColors = colors;
Sprites.Canvas.FillEllipse(pthGrBrush, SpriteRect);
}
}
}
}
}
Предлагается в среде MS Visual Studio 2005 составить проект, тестирующий
описанные классы спрайтов.