ویرگول
ورودثبت نام
Erfan Jamali
Erfan Jamali.Android dev
Erfan Jamali
Erfan Jamali
خواندن ۱ دقیقه·۴ سال پیش

پس زمینه رندوم در سی شارپ

سلامی دوباره،

امروز می خواهم به شما یاد بدهم که چگونه در سی شارپ رنگ های رندوم (اتفاقی) درست کنید و در کجا از آن استفاده کنید؛

برای درست کردن هر چیز رندوم در سی شارپ، ابتدا یک شیء رندوم ایجاد میکنیم:

 شیء r از نوع رندوم
شیء r از نوع رندوم


"اگر می خواهید از متد رندوم در جاهای دیگر هم استفاده کنید، بهتر است آن را در نیم اسپیس بنویسید"

اکنون شیء ما ایجاد شده و می توان از آن استفاده کرد اما برای گرفتن رندوم بهتر و اتفاقی تر، کد زیر را ویرایش می کنیم:

 شیء رندوم در سی شارپ
شیء رندوم در سی شارپ


اکنون شیء ما کاملا اتفاقی عمل می کند و الگوریتم مشخصی برای انتخواب عدد ندارد.

حال برای ایجاد یک پس زمینه، رنگ متن، رنگ کنترل و... کد زیر را وارد می کنیم:

مقدار دهی به RGB
مقدار دهی به RGB

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

"رنگ ما بین 0 تا 255 قرار دارد، برای کوچک کردن مثلث رنگی، می توان 0 را بیشتر و 255 را کم تر کرد"

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




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



جواب: پس از قرار دادن دکمه و تایمر، تایمر را روشن کرده و تایم آن را روی 2000 قرار می دهیم سپس کد زیر را در رویداد تیک تایمر قرار می دهیم.

پاسخ مثال عملی
پاسخ مثال عملی


امیدوارم که از این آموزش سود برده باشید.

سی شارپ
۳
۰
Erfan Jamali
Erfan Jamali
.Android dev
شاید از این پست‌ها خوشتان بیاید