دوره های آموزشی

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

با عرض سلام خدمت کاربران عزیز وبسایت بیسیک لرن !

با دوره آموزش مقدماتی برنامه نویسی اندروید ( در محیط Basic4Android ) در خدمت شما هستیم , این دوره آموزشی شامل 40 قسمت میباشد و برنامه نویسی اندروید را از صفر شروع خواهیم کرد …

این دوره آموزشی هیچ پیشنیازی ندارد و لازم نیست که از قبل با زبان خاصی آشنا باشید , کافیست که قسمت های این دوره آموزشی را مرحله به مرحله دنبال کنید !

✅  سرفصل ها :
قسمت های جدید تر در حال ضبط میباشند و به زودی منتشر میشوند …

✅ چیزهایی که در این قسمت یاد میگیریم :

  • نصب بیسیک فور اندروید
  • نصب JDK
  • نصب SDK
  • آماده سازی محیط بیسیک فور اندروید برای برنامه نویسی
  • افزودن کتابخانه های جانبی به B4A
  • نصب شبیه ساز اندروید NOX
  • اتصال محیط بیسیک فور اندروید به NOX
  • گرفتن خروجی و تست سورس های متریال

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با بخش های اصلی محیط بیسیک فور اندروید
  • ذخیره پروژه و آشنایی با ساختار سورس های B4A
  • آشنایی با مفهوم Activity و Layout
  • ایجاد اولین اپلیکیشن (Hello World)
  • نحوه اتصال به گوشی اندرویدی با استفاده از B4A-Bridge یا کابل USB
  • آشنایی با بخش Logs
  • ایجاد صفحات متعدد برای اپلیکیشن و جابجای بین آنها

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با مفهوم متغیر و نحوه ایجاد و تعریف متغیر
  • آشنایی با متغیر های عددی و رشته ای
  • انجام عملیات ریاضی مانند جمع و تفریق با استفاده از متغیر ها
  • نمایش پیغام در برنامه به صورت Toast
  • نمایش پیغام به صورت یک دیالوگ

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با دستور شرطی IF
  • آشنایی با دستور شرطی SELECT

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • ایجاد Layout در Designer و تنظیم آن روی اکتیویتی
  • نحوه افزودن ویو ها به برنامه
  • آشنایی با پنل ( Panel ) و تنظیمات ظاهری مربوط به آن
  • تنظیم اندازه ویو ها برای نمایش روی گوشی های مختلف
  • آشنایی با ساختار رنگ ها و نحوه استفاده از رنگ ها در بیسیک فور اندروید

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با Label و تنظیم خصوصیات ظاهری آن
  • نحوه استفاده از فونت ها در برنامه و معرفی فونت های رسمی فارسی
  • آشنایی با فونت آیکون ها و نحوه قرار دادن آیکون در برنامه

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با ImageView و تنظیمات مربوط به آن
  • معرفی بخش Script در Designer و جهت دهی ویو ها با استفاده از این قسمت
  • نحوه تنظیم تصویر به عنوان پس زمینه اکتیویتی

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • نحوه تعریف ویو ها در اکتیویتی از طریق کد
  • تنظیم چیدمان و جهت دهی ویو ها
  • آشنایی با BitmapDrawable
  • نمایش تصویر در برنامه با اندازه واقعی بدون کشیدگی

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • نحوه افزودن دکمه به برنامه از طریق Designer و بدون Designer ( از طریق کد )
  • تنظیم خصوصیات ظاهری دکمه ( رنگ فونت و ... )
  • تنظیم تصویر روی دکمه
  • آشنایی با StatelistDrawable
  • انجام واکنش با کلیک یا لمس طولانی دکمه

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • کنترل رویداد مربوط به فشردن دکمه های سخت افزاری
  • آشنایی با MsgBox2 و افزودن گزینه ها به مسیج باکس
  • نمایش پیغام در هنگام خروج از برنامه

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

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

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با کتابخانه RuntimePermission و فعال کردن آن در پروژه
  • نمایش دیالوگ درخواست دسترسی از کاربر در برنامه

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • نحوه ایجاد یک تابع به صورت دستی در اکتیویتی
  • آشنایی با کد ماژول و نحوه ایجاد آن

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با بخش Manifest Editor
  • استفاده از کتابخانه AppCompat و تنظیم یک تم روی اپلیکیشن
  • نحوه تعریف تم مجزا برای هر اکتیویتی
  • تغییر رنگ StatusBar و NavigationBar و تنظیم حالت Transparent ( شیشه ای کردن آنها )
  • آشنایی با دکمه متریال ( ACButton )
  • نحوه افزودن یا حذف دسترسی های برنامه در Manifest

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با Timer و نحوه تعریف آن در پروژه
  • ساخت صفحه خوش آمد گویی (Splash) برای برنامه
  • تنظیم نحوه خروج از برنامه با زدن دوبار کلید بازگشت

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با دستور Try و Catch
  • گرفتن خروجی از برنامه در حالت Debug
  • ایجاد Breakpoint و توقف روی کد ها

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • آشنایی با انواع آرایه ها
  • آشنایی با List
  • آشنایی با Map

مشاهده و دانلود این قسمت

✅ چیزهایی که در این قسمت یاد میگیریم :

  • افزودن ListView به برنامه
  • افزودن آیتم های تک خطی به لیست ویو و انجام تنظیمات ظاهری آنها
  • تنظیم رنگ و اندازه خط جداکننده آیتم های لیست ویو
  • افزودن آیتم های دوخطی به لیست ویو
  • افزودن آیتم های دوخطی همراه با تصویر در لیست ویو به صورت راست چین

مشاهده و دانلود این قسمت

   آخرین بروز رسانی : ۱۳۹۹/۰۴/۱۵
📌 این دوره آموزشی به صورت روزانه بروزرسانی میشود , این صفحه را در مرورگر وب خود ذخیره کنید و روزانه از آن بازدید کنید یا در کانال تلگرام سایت ما عضو شوید تا از انتشار قسمت های جدید این دوره آموزشی باخبر شوید !

🛒 اکثر قسمت ها این دوره آموزشی رایگان میباشند و برخی از قسمت ها ممکن است غیر رایگان باشند . پس از تکمیل تمامی قسمت ها قابلیت دانلود و خرید یکجا به این صفحه اضافه خواهد شد …

امیدواریم که این دوره آموزشی مورد استفاده شما عزیزان قرار بگیرد و چیز های جدیدی را در این دوره آموزشی با هم دیگر یاد بگیریم ! منتظر نظرات و پیشنهادات شما هستیم !
ما را در تلگرام دنبال کنید !
BasicLearn@

درباره نویسنده

حامد باقری

برنامه نویس اندروید , طراح وب , طراح گرافیک و رابط کاربری
( مدیر مجموعه بیسیک لرن )
www.HamedBagheri.ir

۱۱ نظر

  • سلام استاد.
    چجوری میشه یه اکتیویتی رو رفرش کرد؟
    چون می خوام تغییراتی که تو دیتا بیس انجام شده اعمال بشه

    • سلام . کافیه که کد های مربوط به فراخوانی اطلاعات از دیتابیس را داخل یک تابع (sub) قرار دهید و برای رفرش اسم آن تابع را صدا بزنید و مثلا اگر آیتم ها را در لیست ویو نمایش میدهید باید داخل تابع آیتم های قبلی را حذف کنید تا آیتم های جدید نمایش داده شوند …

    • سلام خدمت شما .
      این بستگی به ایده و مهارت شما داره …
      اگر منظور شما اینه که بیسیک چه تفاوتی با محیط های برنامه نویسی دیگه داره , برنامه ای نیست که با جاوا بشه ساخت و با بیسیک نشه ساخت . چون که از کد های جاوا هم میشه در بیسیک فور اندروید به صورت مستقیم استفاده کرد یا اینکه میتونید کد های جاوا را تبدیل به کتابخانه کنید و در بیسیک فور اندروید استفاده کنید …

  • سلام لطفا آموزش های زیر را هم در وب سایت قرار دهید.
    ۱-تنظیمات پیشرفته برنامه(فونت ،اندازه متن ،تغییر تم ،رنگ متون و…..)
    ۲-اسپلش متحرک با کتاب خانه لوتی و موزیکال
    ۳-فعال سازی برنامه با پیامک از طریق پنل sms.ir
    ۴-امکان استفاده از برنامه فرعی در برنامه اصلی و مخفی ساختن برنامه فرعی در بین برنامه های گوشی (یعنی دانلود اجرا برنامه مخفی شده و در صورت نصب نبودن ارجا به لینک دانلود)
    ۵-قرار دادن حالت شب و روز در برنامه و تنظیمات آن
    با تشکر

  • اگر امکانش بود که این دوره را به صورت یکجا قرار میدادید خیلی بهتر بود ولی باز هم کارتون عالیه و منتظر قسمت های جدید تر هستیم

نظر بدهید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.