ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
  • آموزش B4A

    با آموزش های مقدماتی تا پیشرفته b4a دیگه وقتش رسیده که برنامه اندروید بنویسی

  • آموزش PHP

    با آموزش های مقدماتی تا پیشرفته PHP سایت خودت رو همین الان بساز

  • آموزش Css

    با آموزشهای مقدماتی تا پیشرفته Css قالب های زیبا طراحی کن

  • آموزش HTML

    با آموزش های مقدماتی تا پیشرفته HTML حالا دیگه میتونی قالب سایتت رو خودت بسازی

آموزش کار با Timer در بیسیک فور اندروید

سلام.

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

timer-b4a

تایمر بیسیک فور اندروید

ما در این پست به شما آموزش خواهیم داد که چگونه میتوانید از تایمر استفاده کنید. همراه بپرسم باشید.

آموزش

  • ابتدا متغیر تایمر را تعریف میکنید:

  • سپس آن را راه اندازی میکنیم:

در این جا t1 نام رویداد تایمر و عدد ۱۰۰۰ زمان اجرای تایمر است.

  • سپس در هرجایی که خواستیم تایمر را فعال میکنیم:

  • با دستور زیر، تایمر غیر فعال میشود:

  • با استفاده از دستور زیر، میتوانید بین اجرای دو تایمر، فقفه ایجاد کنید:

در اینجا ۲۰۰ میلی ثانیه بین اجرا، وقفه ایجاد شد.

دقت کنید که باید زمان را به میلی ثانیه حساب کنید و به تایمر بدهید.

مثلا الان ۱ ثانیه برابر است با ۱۰۰۰ میلی ثانیه.

  • حالا باید رویداد تیک تایمر را بنویسیم و دستوراتمان را در این ساب قرار دهیم:

در این ساب هرچه دستور وجود داشته باشد، بعد از فعال شدن تایمر و گذشت ۱ ثانیه اجرا میشود.

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

دقت کنید که اگر تایمر را غیرفعال نکنید، دستورات داخل ساب تیک، دائما و پس از گذشت ۱ ثانیه اجرا میشود.

حتما بخوانید:  معرفی 10 برنامه مدیریت Clipboard در لینوکس

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

موفق باشید.

درباره mortezaدکتر

برنامه نویس و مدرس بیسیک فور اندروید کانال سروش بیسیک @basic4android_langueg

دنبال کردن من

پاسخ دهید