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

توضیحات پروژه:

به نام خدا دوستان همیشه اسفندونه ای سلام!

بعد از اتمام پکیج آموزش بیسیک قرار شد یک سری آموزش های پروژه محور برای تمرین و یادگیری بیشتر داشته باشیم.

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

توی این آموزش از ۰ تا ۱۰۰ یک برنامه آزمون گیر رو با هم میسازیم با تمامی امکانات و نکات. خیلی از دوستان در مورد نحوه ساخت این برنامه مشکل داشتن مثلا فکر میکردن حالا ۱۰۰ تا سوال رو باید براش ۱۰۰ تا اکتیویتی و لایوت بسازیم؟! یا اینکه چطوری تایمر رو تنظیم کنیم برای آزمون؟ چطوری گزینه درست رو تشخیص بدیم.

برنامه ای که توی این آموزش نوشتیم یک آزمون گیر هوشمند ۴ گزینه ای با امکانات خوب و طراحی متریال هستش. توی دیتابیس میتونیم n تا آزمون و m تا سوال بهش بدیم هیچ مشکلی نیست. خیلی زیبا توی یک تیبل تمامی سوالات تمامی آزمون ها (آزمون شماره ۱ و ۲ و …) رو بهش میدیم به همراه گزینه ها و تایم مربوط به هر سوال. برنامه میاد خیلی شیک اول سوالات مربوط به آزمون مثلا شماره ۱ رو جدا می کنه. بعد میبینه تایم سوال اول مثلا ۱۰ ثانیه و سوال دوم ۲۰ ثانیه هست و … به همین ترتیب تایم تمامی سوالات رو جمع میزنه و همون مقدار به کاربر وقت میده. کاربر به ترتیب سوالات رو میخونه و گزینه مورد نظر رو انتخاب میکنه حتی میتونه سوال رو بدون پاسخ رها کنه و به سوال بعدی بره. وقتی همه سوالات جواب داده شده یا اینکه وقت تموم شد یه دیالوگ نتایج آزمون نشون میده : تعداد پاسخ صحیح ، تعداد پاسخ غلط ، تعداد پاسخ نزده ، درصد شما (با احتساب نمره منفی درصد رو تا دو رقم اعشار رند میکنه و نمایش میده). در ضمن با خرید این آموزش سورس هم در اختیار شما قرار میگیره.

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

خرید دوره آموزشی:

  • جلسه اول : طراحی لایوت های مورد نیاز و نحوه کار برنامه (رایگان)

دانلود بصورت رایگان
  • جلسه دوم : ساخت دیتابیس و اضافه کردن سوالات

  • جلسه سوم : کد نویسی ۱

  • جلسه چهارم : کد نویسی نهایی

  • سورس پروژه

خروجی نهایی آموزش:

دانلود فایل APK

 

آموزش پروژه محور b4a

آموزش پروژه محور b4a

پسورد فایل ها : www.esfandune.ir

لینک کوتاه شده مطلب: http://www.esfandune.ir/VIaGH

درباره سپهر گنجی

سپهر گنجی هستم عاشق برنامه نویسی!

ما را دنبال کنید:


آموزش های پیشنهادی سایت (نمایش همه):


۲۷ نظر

  • رضا گفت:

    مشکل اصلی این برنامه اینه که نمیتوانیم متوجه بشویم چه سوالاتی رو اشتباه پاسخ دادیم و درضمن امکان گاشتن پاسخ تشریحی هم وجود ندارد لطفا بررسی و رفع شود

    • سپهر گنجی گفت:

      خیلی سادس شما با یکمی دانش بیسیک هر دو مورد رو میتونید انجام بدید
      در مورد پاسخ اشتباه میتونید قبل از رفتن به سوال بعدی چک کنید اگه پاسخ اشتباه بود شماره سوال رو توی لیستی جایی ذخیره کن
      پاسخ تشریحی هم که اصلا بدون شرح!!!!(به آموزش های مقدماتی مراجعه شود!!!!)

  • محمد گفت:

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

    ممنون می شم راهنماییم کنین؟

    باتشکر

    • سپهر گنجی گفت:

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

  • جواد گفت:

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

  • برنامه نویس گفت:

    سلام وقتتون بخیر در ازمون گیر هوشمند میخوام زیر سوال عکس هم لود بشه میشه راهنمایی کنید. اگه امکان داره کدش رو هم بزارین

    • سپهر گنجی گفت:

      سلام
      اگه میخواید زیر هر سوال عکس خاص خودش لود بشه کافیه یه فیلد توی یتابیس اضافه کنید مثلا به اسم pic. اگه کار با تصاویر توی دیتابیس و استفاده مستقیم رو بلدید که هیچی!
      اگه بلد نیستید یه راه ساده تر اینه که عکس ها رو بزارید توی Asset همون پوشه files خودمون میشه. بعد از توی دیتابیس اسمش رو بنویسید مثلا pic1. بعد توی فراخونی بیاد بگید وردار pic1.jpg رو از Asset بخون و توی ایمیج ویو قرار بده و …
      از قرار دادن کد به شدت معذوریم ! ون بحث آسونیه امیدوارم که بتونید پیاده سازی کنید در روند پیاده سازی مشکلی بود بفرمایید

  • برنامه نویس گفت:

    توی دیتابیس یه فیلد ساختم به اسم pic بعد اسم عکس ۱٫jpg هستش و توفایل اضافه کردم یه امیج ویو زیر لیبل ساختم واین کد رو در qf نوشتم
    ImageView1.Bitmap=LoadBitmap(File.DirAssets,CS.GetString(“pic”&”.jpg”)) و پیغام میده که که pic1. not exit

  • برنامه نویس گفت:

    سلام میشه اموزش لود عکس خاص در برنامه تستی و تبدیل تایمر به دقیقه مثل اینکه یکی از دوستان هم درخواست کردن بزارین هزینه شو پرداخت می کنیم.شاید ۵ دقیقه هم نشه.

  • امین گفت:

    سلام سپهر جان من مشکلی برام پیش اومده باید عکسشو ببینی لطفا به ایمیلم تماس بگیر
    Amin151719@gmail.com

  • اسماعیل گفت:

    سلام
    ببخشید من هر کاری میکنم بین شبیه ساز و برنامه ارتباط برقرا نمیشه
    توی برنامه میکه اندروید ای پی کی و … را وارد کن
    چکار کنم

  • برنامه نویس گفت:

    سلام آقای گنجی هرکاری میکنم نمیتونم زمان رو در برنامه ازمون گیر از ثانیه به دقیقه تبدیل کنم چیکار کنم.خیلی نیازمه

  • اردلان گفت:

    سلام
    باید حتما متریال دیزاین رو بیسیک راه اندازی کرده باشیم تا بشه از سورس استفاده کرد؟

  • اردلان گفت:

    من یه ایمیج ویو اضافه کردم به صفحه سوالا ! حالا ۱۰ تا عکس تو پوشه files دارم ، میخوام سوال اول عکس ۱٫png ، سوال دوم ۲٫png و… باشند ، با چه کدی باید عکس رو از دیتابیس تو ایمیج ویو ها بزارم؟

  • محمد گفت:

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

  • محمد گفت:

    من می وفتی کاربر رو جواب سوال کلیلک کرد اگه جواب درست بود دکمه نگش سبز بشه و اگه غلط بود قرمز بشه
    لطفا کمی زودتر جوابش رو بدید
    لازم دارم
    لطفا !!!

    • سپهر گنجی گفت:

      اولا کدوم دکمه؟ دکمه بعدی؟
      ثانیا خیلی ساده هستش کدش مثلا این
      Dim cd As ColorDrawable
      cd.Initialize(Colors.ARGB(100,50,50,250),0dip)
      button2.Background = cd
      که البته قسمت رنگ رو خودتون باید درست کنید بسته به سلیقه و نیاز!

نظر خود را بیان کنید

*

code

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