Основы программирования на C#. Windows-приложение

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

wing.Point(104, 112);.Calculate.Name = "Calculate";.Calculate.Size = new System.Drawing.Size(120, 48);.Calculate.TabIndex = 8;.Calculate.Text = "Сложить";.Calculate.Click += new System.EventHandler(this.button1_Click);

//

// Form1

//.AutoScaleBaseSize = new System.Drawing.Size(5, 13);.ClientSize = new System.Drawing.Size(544, 437);.Controls.AddRange(new System.Windows.Forms.Control[] {

this.Calculate,

this.label5,

this.label4,

this.C,

this.label3,

this.label2,

this.label1,

this.B,

this.A});.Name = "Form1";.Text = "Form1";.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);.Load += new System.EventHandler(this.Form1_Load);.ResumeLayout(false);

}

#endregion

///

/// The main entry point for the application.

///

[STAThread]void Main()

{.Run(new Form1());

}void Form1_Load(object sender, System.EventArgs e)

{

}void button1_Click(object sender, System.EventArgs e)

{a, b;/*Обработка исключений, здесь выделяется блок кода, в котором могут возникнуть исключения(ошибки)*/

{=Convert.ToDouble(A.Text);/*Считываем текст (A.Text),

затем конвертируем его в формат double*/=Convert.ToDouble(B.Text);/*Считываем текст (B.Text),

затем конвертируем его в формат double*/.Text=Convert.ToString(a+b);/*Присваиваем тексту третьего редактора (С.Text) конвертированную в строковый формат сумму чисел(a+b)полученных из двух редакторов*/

}//Обработка исключений - произошла ошибка

{.Show("Проверьте правильность ввода чисел!");

}

}void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)

{p;//Объявляем пероg=CreateGraphics();

/*Это нужно для того, чтобы на поверхность выводился рисунок */clr = new Color();/* создается объект типа Color для хранения цвета*/R2,r2,k=1,=200;//максимальный радиус шара

int x,y;red=20,gre=250,blu=150;=Color.FromArgb((int)(k*red),(int)(k*gre),(int)(k*blu));

/*Запоминаем цвет в формате RGB*/=Color.FromArgb((int)200,(int)0,(int)0);=new Pen(clr);//Создаем перо.DrawRectangle(p,30,180,100,20);//Рисуем прямоугольник=System.Drawing.Pens.Fuchsia;//Выбираем цвет фуксин из библиотеки цветов

g.DrawLine(p,30,254,68,275);//Рисуем прямоугольни прямую линию=R*R;

/*Здесь рисуем шарик окружностями

* увеличивая его радиус и меняя цвет каждой окружности*/

for(y=0;y<=R;y++)(x=0;x<=y;x++)

{=(float)2*x*x;

if(r2>R2) break;=1-r2/R2;=Color.FromArgb((int)(k*red),(int)(k*gre),(int)(k*blu));=new Pen(clr);.DrawEllipse(p,(float)(250-0.5*x),(float)(250-0.5*x),(float)x,(float)x);// Именно здесь происходит вывод окружностей на поверхность

}

}

}

}