عضویت در سایت

ورود

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

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

کد امنیتی برای بروزرسانی کد امنیتی روی تصویر کلیک کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1056 آموزش و 1866 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

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

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش برنامه نویسی اندروید با B4A – قسمت نوزدهم(حلقه for در دیتابیس آنلاین)

سلام

با یکی دیگر از آموزش های بیسیک فور اندروید در خدمتتون هستیم،تا به اینجا با طرز استفاده از حلقه فور در دیتابیس آفلاین آشنا شدید. اما در دیتابیس آنلاین چه طور؟!

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

حلقه for در بیسیک فور اندروید

حلقه for در بیسیک فور اندروید

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

  • ابتدا دوتا کتابخانه HttpJob و Json را فعال میکنیم.
  • سپس آن ها را تعریف میکنیم:

  • حالا یک لیستی هم تعریف میکنیم تا اطلاعات را به وسیله این لیست نمایش دهیم:

  • و حالا متغیر HttpJob را راه اندازی میکنیم:

  • سپس فایل php را که نوشتیم دانلود میکنیم:

  • و در آخر هم Sub را که قرار است عملیات در آن انجام شود را مینویسیم:

اگر دقت کنید، حلقه فور این ساب، خیلی مهم است و دستورات اصلی درون این حلقه گرد آمده است، توضیحات قطعه کد بالا:

مطلب پیشنهادی:  آموزش مقدماتی اکسل – قسمت چهارم(زبانه File)

به طورکلی در این ساب، عملیات اصلی مقداردهی به لیست ویو انجام میشه، در خط اول گفته شده اگه دانلود اطلاعات دیتابیس توسط فایل php باموفقیت انجام شد، بیا و دستورات زیر را انجام بده:

  • ابتدا نوار بارگذاری(Progress Dialog) را مخفی کن.
  • کتابخانه جیسون را راه اندازی کن و پارامتر داخلیش را، مقدار داخل جدول دیتابیسمان بگذار ( به یاد داشته باشید که همه دیتاهای جدول در متغیر job ذخیره شده است. )
  • در خط بعدی یک لیست تعریف میکنیم و تک تک خانه های دیتا را داخل آن میریزیم.
  • در خط بعدی یک حلقه فور میزنیم تا تک تک دیتاها را درون لیست ویوی ما نمایش دهد.( عدد -۱ را در حلقه استفاده کردیم، چون حلقه از ۰ شروع میشود نه از ۱ )
  • در حلقه یک مپ تعریف کردیم و همه آیتم های ذخیره شده در لیست را داخل آن ذخیره کردیم.( ورودی آن، از i گرفته میشود چون تمام آیتم ها در i ذخیره شده است )
  • و در خط بعدی هم به لیست ویو مقدار دادیم.
  • و بعد گفتیم اگر با سرور ارتباط برقرار نشد، پیام دهد و کاربر را مطلع سازد.
  • خط آخر دستور هم بهتره برای بهینه سازی برنامه بنویسید.

موفق باشید.

درباره مرتضی صباغیهمکار سایت

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

دنبال کردن

ارسال نظر

رفتن به بالا

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

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

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.