نمونه کد: نوار پیشرفت روان با Sleep (بدون قفل‌شدن صفحه) — گام‌به‌گام

این الگو نشان می‌دهد B4A مدرن چطور بدون قفل‌شدن رابط کاربری حلقه می‌زند: هر بار pbLoading دو واحد جلو می‌رود و Sleep 28 میلی‌ثانیه کنترل را به سیستم برمی‌گرداند تا صفحه نفس بکشد و کاربر بتواند با UI تعامل کند. قفل و بازکردن Enabled دکمه جلوی اجرای دوباره پردازش وسط کار را می‌گیرد. قدیمی‌ها برای این کار از Timer استفاده می‌کردند که کد را پراکنده می‌کرد؛ با Sleep همه منطق در یک Sub خوانا می‌ماند. این نسخه فقط در B4A نسخه ۸ به بالا (با Wait For و Sleep) کار می‌کند.

بدون نیاز به کتابخانه جانبی (فقط کتابخانه‌های داخلی B4A)

این قطعه‌کد به‌صورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکراری‌نبودن بررسی شده است. برای دیدن تکه‌کدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه می‌شود.

دسته‌بندیتکه کدها
تاریخ انتشار۲۴ شهریور ۱۴۰۵ - ۱۹:۰۰
تعداد بازدید۱
تعداد فروش۰
فرمت تحویلفایل دانلودی (بعد از پرداخت آنی فعال می‌شود)
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • کد B4A آماده استفاده
  • توضیح کامل فارسی
  • کاملاً رایگان
  • بدون کتابخانه جانبی

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Sub btnGo_Click
    btnGo.Enabled = False
    For i = 0 To 100 Step 2
        pbLoading.Progress = i
        Sleep(28)
    Next
    btnGo.Enabled = True
    ToastMessageShow("انجام شد", False)
End Sub
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۱۴۱ محصول فعال+۳ فروش موفق