PDA

View Full Version : آموزش: پردازش تصاویر



Arash_janusV3
پنج شنبه 12 مرداد 1391, 00:24 صبح
تصمیم دارم با حمایت و همکاری شما دوستان
تاپیکی مخصوص پردازش تصاویر ایجاد کنم
سعی بر این است مثالهای کاملا کاربردی ارائه شود
و همچنین این تاپیک به طور مدام به روز رسانی می کنم
از شما تقاضا دارم در این تاپیک پست نزنید(اعم از سوال،نمونه کد و ... ) تا این تاپیک مسیر مشخصی داشته باشد

در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید
از همه دوستان خواهشمندم در صورتی که به ناهماهنگی و یا عدم به روز رسانی در این دو تاپیک ها مشاهده کردند به صورت پیام خصوصی اطلاع بدهند

با سپاس فراوان از همکاری شما

Arash_janusV3
پنج شنبه 12 مرداد 1391, 00:53 صبح
ترتیب نمونه ها بر اساس مطالب جدید می باشد

1_رسم چارت (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562095&viewfull=1#post1562095)
2_ترسیم یک دایره روی فرم (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562829&viewfull=1#post1562829)
3_ترسیم کمان بر روی فرم (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1566921&viewfull=1#post1566921)
4_ترسیم کمان بر روی فرم (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1572459&viewfull=1#post1572459)
5_ترسیم کمان بر روی فرم (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1575374&viewfull=1#post1575374)
6_ترسیم یک خط منحنی بر روی فرم
(http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1577405&viewfull=1#post1577405) 7_نمایش فرم به سه حالت گرافیکی (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1580009&viewfull=1#post1580009)

تاریخ آخرین به روز رسانی : 1391/06/06


لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
پنج شنبه 12 مرداد 1391, 00:56 صبح
1_رسم چارت


private void button1_Click(object sender, EventArgs e)
{

Graphics graphics1 = this.CreateGraphics();
SolidBrush brush1 = new SolidBrush(Color.Green);
float[] singleArray1 = new float[] { 0f, 43f, 79f, 124f, 169f, 252f, 331f, 360f };
Color[] colorArray1 = new Color[] { Color.Red, Color.Cornsilk, Color.Firebrick, Color.OliveDrab, Color.LawnGreen, Color.SandyBrown, Color.MidnightBlue };
graphics1.Clear(Color.Ivory);
Rectangle rectangle1 = new Rectangle(100, 10, 300, 300);
int num2 = singleArray1.GetUpperBound(0);
for (int num1 = 1; num1 <= num2; num1++)
{
brush1.Color = colorArray1[num1 - 1];
graphics1.FillPie(brush1, rectangle1, singleArray1[num1 - 1], singleArray1[num1] - singleArray1[num1 - 1]);
}
graphics1.DrawEllipse(Pens.Black, rectangle1);
}

private void button2_Click(object sender, EventArgs e)
{
Graphics graphics1 = this.CreateGraphics();
SolidBrush brush1 = new SolidBrush(Color.Black);
Pen pen1 = new Pen(Color.Black);

float[] singleArray1 = new float[] { 0f, 43f, 79f, 124f, 169f, 252f, 331f, 360f };
Color[] colorArray1 = new Color[] { Color.Red, Color.Cornsilk, Color.Firebrick, Color.OliveDrab, Color.LawnGreen, Color.SandyBrown, Color.MidnightBlue };
graphics1.Clear(Color.Ivory);
Rectangle rectangle1 = new Rectangle(100, 10, 300, 300);

pen1.Color = Color.Black;
int num2 = singleArray1.GetUpperBound(0);
for (int num1 = 1; num1 <= num2; num1++)
{
brush1.Color = colorArray1[num1 - 1];
graphics1.FillPie(brush1, rectangle1, singleArray1[num1 - 1], singleArray1[num1] - singleArray1[num1 - 1]);
graphics1.DrawPie(pen1, rectangle1, singleArray1[num1 - 1], singleArray1[num1] - singleArray1[num1 - 1]);
}
}


91344

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
جمعه 13 مرداد 1391, 02:08 صبح
2_ترسیم یک دایره روی فرم


private void Form2_Paint(object sender, PaintEventArgs e)
{
SolidBrush brush1 = new SolidBrush(Color.CornflowerBlue);
e.Graphics.FillEllipse(brush1, 10, 10, 300, 300);
Pen pen1 = new Pen(Color.Blue, 10f);
e.Graphics.DrawEllipse(pen1, 10, 10, 300, 300);
}


91343

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
چهارشنبه 18 مرداد 1391, 15:46 عصر
3_ترسیم کمان بر روی فرم


private void Form3_Paint(object sender, PaintEventArgs e)
{
int num2;
Point[] pointArray2 = new Point[4];
Point point1 = new Point(10, 10);
pointArray2[0] = point1;
Point point2 = new Point(200, 100);
pointArray2[1] = point2;
Point point3 = new Point(50, 200);
pointArray2[2] = point3;
Point point4 = new Point(200, 150);
pointArray2[3] = point4;

Point[] pointArray1 = pointArray2;
Pen pen2 = new Pen(Color.Black, 0f);
pen2.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
int num1 = 0;
do
{
e.Graphics.DrawLine(pen2, pointArray1[num1], pointArray1[num1 + 1]);
num1++;
num2 = 2;
}
while (num1 <= num2);
{
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality ;
Pen pen1 = new Pen(Color.Black, 3f);
e.Graphics.DrawBezier(pen1, pointArray1[0], pointArray1[1], pointArray1[2], pointArray1[3]);
}
}


91342

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
پنج شنبه 26 مرداد 1391, 11:57 صبح
4_ترسیم کمان بر روی فرم


private void Form4_Paint(object sender, PaintEventArgs e)
{
Point[] pointArray2 = new Point[7];
Point point1 = new Point(10, 10);
pointArray2[0] = point1;
Point point2 = new Point(200, 10);
pointArray2[1] = point2;
Point point3 = new Point(50, 200);
pointArray2[2] = point3;
Point point4 = new Point(200, 150);
pointArray2[3] = point4;
Point point5 = new Point(250, 200);
pointArray2[4] = point5;
Point point6 = new Point(250, 150);
pointArray2[5] = point6;
Point point7 = new Point(100, 250);
pointArray2[6] = point7;

Point[] pointArray1 = pointArray2;
Pen pen2 = new Pen(Color.Black, 0f);
pen2.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
int num2 = pointArray1.Length - 2;
for (int num1 = 0; num1 <= num2; num1++)
{
e.Graphics.DrawLine(pen2, pointArray1[num1], pointArray1[num1 + 1]);
}
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality ;
Pen pen1 = new Pen(Color.Black, 3f);
e.Graphics.DrawBeziers(pen1, pointArray1);

}


91341

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
دوشنبه 30 مرداد 1391, 14:20 عصر
5_ترسیم کمان بر روی فرم


private void Form5_Paint(object sender, PaintEventArgs e)
{
Point point1 = new Point(0, 0);
Point point2 = new Point(200, 200);
Point point3 = new Point(50, 80);
e.Graphics.DrawArc(new Pen(Color.Green), 0, 0, 200, 200, 50, 80);
}


91549

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
پنج شنبه 02 شهریور 1391, 11:10 صبح
6_ترسیم یک خط منحنی بر روی فرم


private void Form6_Paint(object sender, PaintEventArgs e)
{
Point point1 = new Point(0, 0);
Point point2 = new Point(50, 100);
Point point3 = new Point(100, 50);
Point point4 = new Point(200, 200);
e.Graphics.DrawBezier(new Pen(Color.Green), point1, point2, point3, point4);
}


91721

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)

Arash_janusV3
دوشنبه 06 شهریور 1391, 10:03 صبح
7_نمایش فرم به سه حالت گرافیکی


private void Form7_Load(object sender, EventArgs e)
{
GraphicsPath path1 = new GraphicsPath();
path1.AddArc(70, 10, 150, 150, 135f, 195f);
path1.AddArc(200, 10, 150, 150, 210f, 195f);
path1.AddLine(0x5c, 0x8b, 210, 270);
path1.AddLine(0x147, 0x8b, 210, 270);
path1.AddLine(0x147, 0x8b, 0x5c, 0x8b);
Region = new Region(path1);
}

private void buttonExit_Click(object sender, EventArgs e)
{
Environment.Exit(0);
}

private void buttonHeart_Click(object sender, EventArgs e)
{
GraphicsPath path1 = new GraphicsPath();
path1.AddArc(70, 10, 150, 150, 135f, 195f);
path1.AddArc(200, 10, 150, 150, 210f, 195f);
path1.AddLine(0x5c, 0x8b, 210, 270);
path1.AddLine(0x147, 0x8b, 210, 270);
path1.AddLine(0x147, 0x8b, 0x5c, 0x8b);
Region = new Region(path1);
BackColor = Color.Red;
buttonCircle.Enabled = true;
buttonElliptic.Enabled = true;
buttonHeart.Enabled = false;
}

private void buttonElliptic_Click(object sender, EventArgs e)
{
GraphicsPath path1 = new GraphicsPath();
path1.AddEllipse(0x55, 50, 250, 150);
path1.AddEllipse(0x87, 0, 150, 250);
Region = new Region(path1);
BackColor = Color.Cyan;
buttonCircle.Enabled = true;
buttonElliptic.Enabled = false;
buttonHeart.Enabled = true;
}

private void buttonCircle_Click(object sender, EventArgs e)
{
GraphicsPath path1 = new GraphicsPath();
path1.AddEllipse(0x55, 0, 250, 250);
path1.AddEllipse(0x87, 50, 150, 150);
Region = new Region(path1);
BackColor = Color.Gray;
buttonCircle.Enabled = false;
buttonElliptic.Enabled = true;
buttonHeart.Enabled = true;
}


91915 91914 91913

لطفا پست نزنید :لبخندساده:
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش پردازش تصاویر (http://barnamenevis.org/showthread.php?354329-%D8%B3%D9%88%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1) مطرح کنید

مشاهده لیست (http://barnamenevis.org/showthread.php?354328-%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1&p=1562091&viewfull=1#post1562091)
مشاهده آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی (http://barnamenevis.org/showthread.php?346847-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%85%D8%AB%D8%A7%D9%84%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
مشاهده نکته های سی شارپ ... (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...)