logo
Учебник_ПОА

Example

void CreateBitmap()

{

const int colWidth = 10;

const int rowHeight = 10;

System.Drawing.Bitmap checks = new System.Drawing.Bitmap(

colWidth * 10, rowHeight * 10);

// The checkerboard consists of 10 rows and 10 columns.

// Each square in the checkerboard is 10 x 10 pixels.

// The nested for loops are used to calculate the position

// of each square on the bitmap surface, and to set the

// pixels to black or white.

// The two outer loops iterate through

// each square in the bitmap surface.

for (int columns = 0; columns < 10; columns++)

{

for (int rows = 0; rows < 10; rows++)

{

// Determine whether the current sqaure

// should be black or white.

Color color;

if (columns % 2 == 0)

color = rows % 2 == 0 ? Color.Black : Color.White;

else

color = rows % 2 == 0 ? Color.White:Color.Black;