آموزش کد: شمارش معکوس با تایمر — مینیمال و کاربردی
کد یک تایمر به نام tmrMain میسازد که هر نیم ثانیه (500 میلیثانیه) یک بار رویداد Tick را اجرا میکند و شمارنده را از 44 یکییکی کم میکند تا به صفر برسد؛ آنجا تایمر خودش را خاموش
توضیحات محصول
کد یک تایمر به نام tmrMain میسازد که هر نیم ثانیه (500 میلیثانیه) یک بار رویداد Tick را اجرا میکند و شمارنده را از 44 یکییکی کم میکند تا به صفر برسد؛ آنجا تایمر خودش را خاموش میکند و پیام پایان زمان نمایش داده میشود. این الگو پایه تایمر آزمون، کد تخفیف زماندار و بازیهای زماندار است. متغیر counter چون بین رویدادها باید زنده بماند در Globals تعریف شده و تایمر در Process_Globals ساخته میشود.
بدون نیاز به کتابخانه جانبی (فقط کتابخانههای داخلی B4A)
این قطعهکد بهصورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکرارینبودن بررسی شده است. برای دیدن تکهکدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه میشود.
ویژگیهای کلیدی
- کد B4A آماده استفاده
- توضیح کامل فارسی
- کاملاً رایگان
- بدون کتابخانه جانبی
کد نمونه رایگان
Sub Process_Globals
Private tmrMain As Timer
End Sub
Sub Globals
Private counter As Int = 44
End Sub
Sub Activity_Create(FirstTime As Boolean)
' تایمر با فاصله 500 میلیثانیه
tmrMain.Initialize("tmrMain", 500)
tmrMain.Enabled = True
End Sub
Sub tmrMain_Tick
counter = counter - 1
lblResult.Text = "زمان باقیمانده: " & counter
If counter = 0 Then
tmrMain.Enabled = False
ToastMessageShow("زمان تمام شد!", True)
End If
End Sub