دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

رسم نقطه در سی شارپ

چگونه در زبان سی شارپ می توانیم یک نقطه رنگی روی صفحه رسم کنیم ؟

برای رسم کردن یک نقطه رنگی باید از یک Bitmap و یک picture Box کمک گرفت . پس از افزودن یک پیکچرباکس  روی فرم می توانیم پس زمینه آن را از قسمت ویژگیها به رنگ سفید تغییر دهیم. سپس در رویداد یک دکمه یک بیت مپ با نام دلخواه تعریف کرده و ابعاد آن را مثلاً برابر ابعاد پیکچرباکس قرار دهیم.

Bitmap mybmp = new Bitmap (pictureBox1.Width, pictureBox1.Height);

سپس ایمج پیکچرباکس را برابر بیت مپ قرار می دهیم .

pictureBox1.Image = mybmp;

و سرانجام در آخر با کمک تابع "ست پیکسل" و دادن پارامترهای مورد نیاز مانند مختصات محل نقطه و رنگ مورد نظر کار به اتمام می رسد.

((Bitmap)pictureBox1.Image).SetPixel(20, 20, Color.FromArgb(255,255, 0, 0));

انتقال اطلاعات از یک فرم به فرم دیگر در سی شارپ

بسیار پیش می آید که در یک برنامه نیاز دارید یک سری اطلاعات از قبیل متن ، تصویر ، رنگ و یا هر چیز دیگری را از یک فرم به فرم دیگرمنتقل سازید این کار بدون انجام تدابیر اولیه امکان پذیر نمی باشد. تصویر زیر نشان می دهد که برای انتقال مثلاً یک تصویر(image) از فرم اول به فرم دوم چه کاری باید انجام داد .

در اینجا چون فرم دوم گیرنده محسوب می شود باید امکاناتی برای تحویل گرفتن اطلاعات (get)و اعمال تغییرات  در فرم دوم (set)داشته باشد. برای این منظور این گیرنده باید دو شرط داشته باشد یکی اینکه (public) باشد دوم اینکه نوعش با نوع اطلاعاتی که قصد انتقال آن را داریم یکسان باشد در اینجا (image) . در فرم اول نیز باید ابتدا یک نمونه از فرم دوم ایجاد کرده و نام گذاری کنیم و به کمک نام آن نمونه به متغییر مورد نظر خود دسترسی پیدا کرده و به آن مقدار دهیم .

بدست آوردن رنگ نقاط تصویر( Finding the color of the image dots )

بدست آوردن رنگ نقاط تصویر:

با این نرم افزار شما می توانید اطلاعات مربوط به رنگ  تصویر دلخواه خود را در دو حالت بصورت یک فایل متنی تحویل گرفته و به کمک این فایل متنی تصویر خود را به قالیچه تابلو و یا فرشینه و یا هر اثر هنری دیگری تبدیل کنید . برای استفاده از این نرم افزار کافی است تصاویری کوچک با رنگ های محدود (حداکثر دوازده رنگ) را انتخاب نموده و دکمه 12 Color را کلیک کنید نرم افزار برای شما لیستی از تمام رنگهای موجود در تصویر را بصورت یک فایل متنی بسیار دقیق تهیه کرده و برای شما ذخیره می کند.

ضمنا در صورت داشتن تصاویری با بیش از دوازده رنگ نیز شما می توانید با زدن کلید Full color  به شکلی دیگر کدهای RGB تمام نقاط را نیز بدست آورید.

شما می توانید برای کسب اطلاعات بیشتر  و همچنین سفارش خرید به  تلگرام (  r1346a @ )  پیام دهید.

 

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

تعداد 41 تصویر کوچک در قالب BMP مناسب این کار را می توانید از اینجا   دانلود کنید.

فیلتر ( Filter)

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

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

یک نمونه از عملکرد این فیلتر را در پائین مشاهده می کنید.

در صورت تمایل به خرید این فیلتر می توانید سفارش خود را به تلگرام r1346a@ ارسال نمائید.



تصویر درست شده را می توانید از اینجا دانلود کرده و کیفیت کار را مشاهده نمائید.