سورس کد برنامه نقاشی یا Paint در سی شارپ #C با روش های ساده یک محیط گرافیکی ساده برای رسم اشکال و کار با مداد و رنگ ها بوجود آمده است. توضیحات بیشتر برنامه پینت در ادامه آمده است. برنامه نقاشی یا Paint ساده در سی شارپ #C تهیه شده است که برای علاقه مندان برنامه نویسی و دانشجویان مفید است و به عنوان یک پروژه درسی می توان از آن استفاده کرد.
برنامهنویس: تیم برنامه نویسی پی استور
متشکل از اساتید و فارغ التحصیلان رشته های فنی - مهندسی
تیم برنامه نویسی پی استور یکی از اولین گروه های تشکیل شده در مجموعه آموزشی پی استور می باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته های فنی و مهندسی تشکیل شده که در زمینه های مختلف برنامه نویسی و تهیه سورس کد فعال هستند.
برنامه نقاشی
بر اساس گفته های ویکی پدیا پینت (به انگلیسی: Paint) یک برنامه نقاشی گرافیکی است که در همه نسخههای ویندوزهای مایکروسافت وجود دارد. به این نرمافزار همچنین اماسپینت یا مایکروسافت پینت نیز گفته میشود. برنامه فایلهای با فرمتهای نگاشت بیتی ویندوز (۲۴-بیت، ۲۵۶ رنگ، ۱۶ رنگ و مونوکروم همه با پسوند bmp.) ،جیپیئیجی و جیف (بدون حرکت یا ناپیدایی، اگرچه نسخههای ویندوز ۹۸، یک نسخه بهروز شده ویندوز ۹۵ و ویندوز انتی۴ بعداً پشتیبانی میکردند)، پیانجی و تیآیافاف باز و ذخیره میکند.
برنامه در دو مد رنگی و مد دو رنگ سیاه و سفید کار میکند و مد گریاسکیل را ندارد. این نرمافزار به خاطر سادگیش در نخستین نسخههای ویندوز به سرعت یکی از پرکاربردترین نرمافزارها شد. محیط برنامه نقاشی بصورت زیر است.
قسمت هایی از سورس کد برنامه نقاشی یا پینت
using System; using System.Drawing; using System.Windows.Forms; namespace MiniPaint { public partial class Form1 : Form { public Form1() { InitializeComponent(); g = pnl_Draw.CreateGraphics(); } bool startPaint = false; Graphics g; //nullable int for storing Null value int? initX = null; int? initY = null; bool drawSquare = false; bool drawRectangle = false; bool drawCircle = false; //Event fired when the mouse pointer is moved over the Panel(pnl_Draw). private void pnl_Draw_MouseMove(object sender, MouseEventArgs e) { if(startPaint) { //Setting the Pen BackColor and line Width Pen p = new Pen(btn_PenColor.BackColor,float.Parse(cmb_PenSize.Text)); //Drawing the line. g.DrawLine(p, new Point(initX ?? e.X, initY ?? e.Y), new Point(e.X, e.Y)); initX = e.X; initY = e.Y; } } //Event Fired when the mouse pointer is over Panel and a mouse button is pressed private void pnl_Draw_MouseDown(object sender, MouseEventArgs e) { startPaint = true; if (drawSquare) { //Use Solid Brush for filling the graphic shapes SolidBrush sb = new SolidBrush(btn_PenColor.BackColor); //setting the width and height same for creating square. //Getting the width and Heigt value from Textbox(txt_ShapeSize) g.FillRectangle(sb, e.X, e.Y, int.Parse(txt_ShapeSize.Text), int.Parse(txt_ShapeSize.Text)); //setting startPaint and drawSquare value to false for creating one graphic on one click. startPaint = false; drawSquare = false; }
ویدئوی معرفی محصول
درباره محصول
سورس کد برنامه نقاشی یا Paint در سی شارپ #C عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار microsoft visual studio 2013 نوشته شده و بصورت کامل توسط گروه پشتیبانی پی استور تست و اجرا شده است. محصول دارای نشان تضمین کیفیت پی استور می باشد. برای دانلود محصول آن را خریداری کنید. به محض خرید محصول لینک دانلود در دسترس خواهد بود. در صورت بروز هرگونه مشکل با واحد فروش پی استور تماس حاصل فرمایید.
مباحث مرتبط با سورس کد برنامه نقاشی در سی شارپ
سورس کدهای پیشنهادی در حوزه ساخت بازی در سی شارپ
تاریخ انتشار: | 17 آبان 1397 |
---|---|
تاریخ بروزرسانی: | 9 اسفند 1400 |
حجم فایل: | 88 کیلوبایت |
فرمت فایل | sln. در قالب ویژوال استودیو |
نسخه: | 1.0 |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
تاکنون 256 نفر این محصول را تهیه کرده اند و 1 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
قیمت 29,000 تومان
تاریخ انتشار: | 17 آبان 1397 |
---|---|
تاریخ بروزرسانی: | 9 اسفند 1400 |
حجم فایل: | 88 کیلوبایت |
فرمت فایل | sln. در قالب ویژوال استودیو |
نسخه: | 1.0 |
هماهنگی با: | Microsoft Visual Studio 2013 و بالاتر |
1 بازخورد (مشاهده نظرات)
قیمت: 29,000 تومان
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.