گرافیک در سی شارپ(استاد دوره : مهندس وحید اشرف)

الگوریتم رسم خط در سی شارپ:

ابتدا یک عکس یا جعبه عکس در فرم قرار می دهیم:

publicpartialclassForm1 : Form

{

Bitmap mybmp; ilag3=0; int x1, x2, y1, y2,x3,y3; Color mycolor; string address;

برای نگهداشتن عکسmy bmp تعریف متغیر ها: یک متغیر برای ذخیره رنگ فعلی و یک متغییر از نوع عکس به نام 

//***********************

void line(int x1, int y1, int x2, int y2)

{

int step = 0, k, dx = x2 - x1, dy = y2 - y1;

float x = x1, y = y1, xinc = 0, yinc = 0;

if (dx > dy)

step = dx;

else

step = dy;

xinc = dx / (

float)step;

yinc = dy / (

float)step;

mybmp.SetPixel(

Convert.ToInt32(Math.Round(x)), Convert.ToInt32(Math.Round(y)), mycolor); for (k = 1; k <= step; k++)

{

x += xinc;

y += yinc;

mybmp.SetPixel(

Convert.ToInt32(Math.Round(x)), Convert.ToInt32(Math.Round(y)), mycolor);

}

pictureBox1.Refresh();

}

//****************************************************************/

privatevoid pictureBox1_MouseClick(object sender, MouseEventArgs e)

{

if (x1 < x2)

{

if (bold == 1)

{

for (int i = 1; i < 4; i++)

line(x1, y1 + i, x2, y2 + i);

}

if (bold == 2)

{

for (int i = 1; i < 8; i++)

line(x1, y1 + i, x2, y2 + i);

}

}

if (x1 > x2)

{

if (bold == 1)

{

for (int i = 1; i < 4; i++)

line(x2, y2 + i, x1, y1 + i);

}

if (bold == 2)

{

for (int i = 1; i < 8; i++)

line(x2, y2 + i, x1, y1 + i);

}

}

picturebox1.image=mybmp;

عکس را رد جعبه عکس قرار می دهیم

}

 


مطالب مشابه :


آموزش برنامه نویسی گرافیک در سی شارپ_قسمت نهم

دستورات گرافیک سی شارپ #c آموزش برنامه نویسی گرافیک سی شارپ ساخت کامپوننت در سی شارپ




عضویت در بخش:آموزش برنامه نویسی سی شارپ c# windows Application

دستورات گرافیک سی شارپ #c آموزش برنامه نویسی گرافیک سی شارپ ساخت کامپوننت در سی شارپ




آموزش برنامه نویسی گرافیک در سی شارپ_قسمت یازدهم

C# windows Application آموزش برنامه نویسی سی شارپ: ايجاد يك پروژه تحت ويندوز در دات نت. بررسي فرم ها در




گرافیک در سی شارپ

گرافیک در سی شارپ. پروژه درس گرافیک برچسب‌ها: graphic, C, گرافیک, سی شارپ, Source Code




مقدمه اي بر سي شارپ : قسمت سوم

دستورات گرافیک سی شارپ #c آموزش برنامه نویسی گرافیک سی شارپ ساخت کامپوننت در سی شارپ




مقدمه اي بر سي شارپ : قسمت بيستم

آموزش گرافیک در سی شارپ. مقدمه اي بر سي شارپ : قسمت بيستم . مقدمه اي بر سي شارپ : قسمت بيستم .




گرافیک در سی شارپ(استاد دوره : مهندس وحید اشرف)

الگوریتم رسم خط در سی شارپ: ابتدا یک عکس یا جعبه عکس در فرم قرار می دهیم: public partial class Form1: Form




آموزش برنامه نویسی سی شارپ C# windows Application - قسمت ششم

دستورات گرافیک سی شارپ #c آموزش برنامه نویسی گرافیک سی شارپ ساخت کامپوننت در سی شارپ




مقدمه اي بر سي شارپ : قسمت هفتم

دستورات گرافیک سی شارپ #c آموزش برنامه نویسی گرافیک سی شارپ ساخت کامپوننت در سی شارپ




آشنایی با کلاسها و اشیا (3)

رسم و گرافیک در سی شارپ [این مطلب در خصوص وراثت آمده و در بخش های بعدی مطلب گرافیک بصورت مجزا




برچسب :