عضویت در سایت

ورود

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

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

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

ورود

عضویت در سایت

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

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

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

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

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

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

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

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

سلام

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

نمایش عکس از دیتابیس آنلاین

نمایش عکس از دیتابیس آنلاین

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

  • برای این کار ابتدا یک فایل php مینویسیم تا رابطی بین دیتابیس و برنامه مان شود. فایل را به شکل زیر مینویسیم:

  • در ادامه دیتابیس خود را ایجاد و یک جدول با نام tbl_test میسازیم و یک ستون با نام pic در آن ایجاد میکنیم.
  • حالا تصاویر خود را آپلود میکنیم( این آپلود میتواند در هاست خودمان و یا هر هاستی باشد. اما در هاست خودمان باشد منظقی تر است. ) و آدرسی را که در آن آپلود کردیم را وارد ستون pic میکنیم. تا اینجا کارمان تمام است.

حالا میریم سراغ بیسیک!

  • ابتدا کتابخوانه Picasso را در پروژه خود فعال کنید.
  • سپس آن را تعریف و راه اندازی کنید:
مطلب پیشنهادی:  آموزش نصب مرورگر کروم در لینوکس(اوبونتو و کالی)

  • یک متغیر از نوع map هم تعریف میکنیم:

این متغیر حاوی آدرست تصویری است که در دیتابیس آنلاین ایجاد کردیم. دقت کنید که درست است که آدرسی که در دیتابیس آنلاین ذخیره شده است از نوع String است، اما درمورد کار با دیتابیس آنلاین باید از map برای ذخیره اطلاعات استفاده کرد.

  • سپس دستور زیر را مینویسیم تا تصویر درون ایمیج ویومان بارگذاری و نمایش داده شود:

در این خط ما آدرسی را که در دیتابیس از تصاویرمان داده بودیم که در متغیر از نوع map ذخیره کردیم رو توسط پیکاسا بارگذاری کردیم و توسط همان پیکاسا داخل ایمیج ویومون ریختیم و نمایش دادیم.

پارامتر اول که به ستون pic در دیتابیسمان اشاره دارد که آدرس تصاویر در آنجا است.

پارامتر دوم طول و عرض و ارتفاع تصویر را با ایمیج ویو تنظیم میکند.

پارامتر سوم تصویر را کمی نزدیک تر کرده و نمایش میدهد.

و پارامتر آخر به ایمیج ویویی اشاره دارد که ما قصد نمایش تصویر را در آن داریم.

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

موفق باشید.

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

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

دنبال کردن

دیدگاه ( 3 )

  1. قسمت دیتابیس انلاین رو دیدم  ، برای متن مشکلی ندارم نشون میده ولی عکس رو نشون نمیده

    سورس رو اسکرین شات ضمیمه کردم.

  2. تو این قسمت از کد pico.LoadUrl(show.Get(“pic”))

    باید آدرس فایل php  رو که در بالا گفتید رو به برنامه بیسیک معرفی کنیم که بتونه عمل show.Get(“pic”

    رو انجام بده . اینو میشه توضیح بدید؟

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

  3. سلام استاد وقت بخیر
    تو این اموزش ادرس url دیتابیس به برنامه معرفی نشده
    اسم فایل php رابط چیه؟
    تو بیسیک معرفی نشده

ارسال نظر

رفتن به بالا

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

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

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