دکتر علی شریعتی : خداوندا مرا از کسانی قرار دِه که دنیاشان را برای دینشان میفروشند نه دینشان را برای دنیاشان.
مشاهده همه بسته های آموزشی

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

در بعضی مواقع شما نیاز دارید که از گرافیک در برنامه نویسی استفاده کنید مثلا برای درست کردن مهره ها در بازی دوز باید شکل دایره را رسم کنید یا … اگر شما هم به بحث گرافیک در سی شارپ علاقه دارید پس این مقاله را  از دست ندهید.

برای ایجاد گرافیک و ترسیم یک شکل هندسی مطالب زیر را بررسی کنید.

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

1- برای شروع کار شما باید فضای زیر رو به پروژه اضافه کنید :

using System.Drawing;

2- بعد باید از کلاس Graphics یک نمونه ساخته و یک کنترل را به ان نسبت بدهیم :

Graphics g = pictureBox1.CreateGraphics();

دستور بالا کنترل PictureBox را بعنوان محیط رسم گرافیک مربوط به متغیر g انتخاب میکند. شما می توانید از کنترل های دیگری ماننده : Label,groupBox و حتی خود فرم برای محیط رسم استفاده کنید.

3-بعد باید از کلاس Pen یک نمونه ساخت تا برای ظاهر شکل مثلا رنگ و اندازه خطوط و … از آن استفاده کنیم:

Pen p = new Pen(Brushes.Blue);

4- باید از کلاس Rectangle یک نمونه ساخنه و اندازه شکل را در آن ذخیره کنیم:

Rectangle r = new Rectangle(1, 1, 50, 50)

همان طور که مشاهده می کنید ما از سومین سازنده کلاس Rectangle استفاده می کنیم و نقطه شروع را به عنوان پارامتر اول و دوم و طول و عرض را به عنوان پارامتر سوم و چهارم به سازنده داده ایم.

اگر شما برنامه یتان را اجرا کنید هیچ اتفاقی نمی افتد چون هنوز دستور اصلی را استفاده نکردیم. برای ترسیم مستطیل و مربع  از DrawRectangle و برای ترسیم خط از DrawLine و برای ترسیم دایره از دستور DrawEllipse استفاده کنید و حتی می توان اشکال گفته شده را به صورت دست جمعی ایجاد کرد.

5- توابع نام برده همه توابع کلاس Graphics هستند و ما برای ترسیم یک مربع یا مستطیل از تابع DrawRectangle به شکل زیر استفاده می کنیم:

g.DrawRectangle(p, r);

دستور بالا یک مربع یا مستطیل با شکل p و اندازه r ترسیم می کند.

می توان یک عدد از نوع Float را به عنوان ورودی دوم کلاس Pen ارسال کرد که ضخامت خطوط را مشخص می کند.

شما می توانید دوره آموزش گرافیک در سی شارپ را اینجا دانلود کنید و برای بررسی تمام توابع کلاس Graphics اینجا کلیک کنید.

تاریخ ارسال
4 تیر 1395
ارسال شده توسط
فرزانه نقش بندی
میزان بازدید
355 نفر بازدیدکننده
ادامه مطلب
0 دیدگاه

بنا به درخواست ها مکرر عزیزان در رابطه با آموزش گرافیک در سی شارپ ، لازم دونستیم تا دوره ای کامل رو در این حوزه قرار بدیم ، در این دوره شما به صورت کامل با توابع گرافیکی در زبان سی شارپ آشنا شده و می تونید به صورت کاملاً عملی مباحث گرافیکی رو در زبان شیرین سی شارپ پیاده کنید ! رسم اشکال گرافیکی مثل : دایره ، مربع ، مستطیل و… جز سرفصل ها این دوره آمورشی مفید هستند ! پس با مرجع آموزش برنامه نویسی همراه باشید !

تاریخ ارسال
9 تیر 1394
ارسال شده توسط
مدیر - چرم پیشه
میزان بازدید
3,515 نفر بازدیدکننده
ادامه مطلب
2 دیدگاه
صفحات
صفحه 1 از 1