شیشه ایی کردن فرم در سی شارپ

پاسخ به نظرات خوانندگان 

دوست من اگه می خوای فرم برنامه ات به شکل شفاف در بیاد باید کار های زیر رو انجام بدی : اولا رو فرمت کلیک کن و از prop خاصیت  Transparency key  رو به Gray تغییر بده ( Transparency key > web > Gray ) 

حالا از toolbox شی panel رو به فرمت اضافه کن طوری که تمام فرمت رو بگیره ( خاصیت Dock شو center بزار) و Back color شو به Gray تغییر بده ( Back color > web > Gray ) 

 تغییرات رو ذخیره کن و ازش اجرا بگیر . 

-----------------------------------------------------------------------------------------------------------------------------

خدای من “بهشتی ” دارد، نزدیک، زیبا، بزرگ

و به گمانم “دوزخی ” دارد، کوچک، بعید

و در پی دلیلی ست که ببخشد ما را

گاهی به بهانه ی یک دعا . . .

Types of color renderings

پاسخ به نظرات خوانندگان

سلام !

انواع مختلف پردازش رنگ داریم که شامل : true color ، false color ، pseudo color ، Density color و choropleth می شه .

True color:

یه تصویر از نوع true color است به این شرط که تفسیری از رنگ های طبیعی برای اشیائ داخل تصویر ارائه کنه ، یعنی هر شی در تصویر ما رنگ طبیعی خودش رو داره و رنگ ها در حوزه ی دیداری انسان هستن . یه درخت سبز ، سبز دیده می شه یا یه سیب قرمز ، قرمز نمایان می شه یا یه آسمان آبی به رنگ آبی در تصویر ظاهر میشه .

False color:

واسه سهولت در تشخیص ویژگی هایی از اشیا که به آسانی قابل شناسایی نیستن رنگ واقعی اشیا از تصویر رو حذف می کنه. برای مثال نور مادون قرمز برای تشخیص پوشش گیاهی در یه تصویر ماهواره ایی .

یه تصویر از نوع false color می تونه به وسیله ی طیف دیداری ساخته بشه اما معمولا بعضی یا همه ی داده ها از طیفی از باند ها به وسیله ی خصوصیات فیزیکی شی مورد مطالعه در تصویربه وجود می آید.چشم انسان از سه طیف باند استفاده می کنه .این سه طیف در یه تصویر false color باهم ترکیب می شن و حداقل دو تا از این طیف ها واسه رمزگذاری false color لازم میشه.

برای یه تصویر از نوع true color کانال های RGB از دوربین به کانال های RGB مربوط به تصویر نگاشت می شن ( یعنی همون رنگ واقعی اشیا در تصویر ) در حالی که برای false color این ارتباط تغییر می کنه و یه تصویر RGB در طیف دیداری به یه الگوی متفاوت مثل GBR نگاشت می شه. مثلا واسه تصاویر ماهواره ایی از زمین یه نگاشت RGB به NRG رو داریم که N یعنی طیف مادون قرمز .

False color واسه تصاویر ماهواره ایی برای مثال: سنجش از راه دور ماهواره ها ، تلسکوپ ها یا پروپ های فضایی استفاده می شه.

Pseudo color:

تصویری که مشتق شده از تصویر سطح خاکستری (gray level) به وسیله ی نگاشت هر مقدار شدت روشنایی به یه رنگ با توجه به یه جدول یا تابع . یه مثال معمول واسه pseudo color تصاویر دمانگاری ست.

یا یه مثال آشنای دیگه تصاویررمزگذاری پستی و بلندی ها در نقشه هاست . که مقدار منفی به وسیله ی سایه های آبی و مقدار مثبت به وسیله ی رنگ های سبز و قهوه ایی نمایش داده می شن.

Pseudo color باعث میشه که جزییات در تصویر بیشتر مشخص بشه. بسته به تابع یا جدول و انتخاب منابع داده ، استفاده از این مدل پردازش ممکنه باعث افزایش میزان اطلاعات از تصویراصلی بشه ، برای مثال اضافه کردن اطلاعات جغرافیایی ، ترکیب اطلاعات بدست آمده از طیف مادون قرمز یا اشعه ی ماورائ بنفش یا دیگر منابع .

Density color:

یه نسخه ی دیگه از pseudo color ست که تصویر رو به یه تعدادی باند های رنگی تقسیم می کنه این تقسیم بندی به صورت گسسته انجام میشه برخلاف pseudo color که از مقیاس پیوسته استفاده می کنه ، این پردازش برای آنالیز سنجش از راه دورتصاویر خیلی مناسبه .

Choropleth

یه تصویر یا یه نقشه ایی که هر ناحیه ی اون به عنوان یه متغییر در نظر گرفته می شه یا الگویی متناسب با طبقه بندی داره ، متغییر ها نگاشت می شن به تعدادی رنگ و هر ناحیه ( متغییر ) یه رنگ مخصوص به خودش رو می گیره ، این پردازش بر پایه ی density color ست.

--------------------------------------------------------------------------------------------------------------------------

شاید دیگه از یادت رفتم ، ولی باز قلب من آروم نمی شه ، تنها غم تو باز دوباره تو دلم پا می زاره ،

 تو که رفتی اون می مونه همیشه ..............

درج فیلد جدید درtable پایگاه داده بدون ساخت مجدد table

پاسخ به نظرات خوانندگان 

سلام  ! 

ببین گاهی وقت ها می خوای داخل محیط سی شارپ چند تا فیلد جدید به جدول دیتابیست اضافه کنی ، وقتی فیلد های جدید رو درج می کنی موقع ذخیره سازی پیغام می ده که چون داخل جدول اطلاعاتی وجود داره نمی شه این کار رو کرد و مجبورت می کنه که جدولتو دو مرتبه از نو بسازی ! 

اما راه حل زیر باعث می شه خیلی راحت این مشکل برطرف بشه : 

از منوی Tools گزینه ی options رو انتخاب کن . از پنجره ایی که باز شده برو به Database Tools از اونجا Table and Database Designers حالا تیک گزینه ی Prevent saving changes that require re-creation رو بردار .


در این جا یه فیلد به نام date& time به جدولم اضافه کردم و بدون این اینکه دو مرتبه جدول رو از نو بسازم ذخیره اش کردم .

-----------------------------------------------------------------------------------------------------------------------

عشق را رنگ آبی زدم، دوست داشتن را قرمز، نامردی را سیاه، دروغ را سفید،

ولی نمیدانم چرا به تو که میرسم نمیدانم مهربانی چه رنگی است؟