آموزش زبان برنامه نویسی بیسیک فور اندروید B4A
امروزه کار با گوشی ها و تبلت های اندرویدی روز به روز در دنیا و مخصوصاً در کشور ما رو به افزایش است. شاید شما هم مایل باشید که به جمع برنامه نویسان اندروید بپیوندید و برنامه دلخواه خود را که مدت ها است به آن فکر می کنید را بسازید.
- درس یکم: آشنایی با دوره و معرفی سیستم عامل اندروید و مقایسه زبان های برنامه نویسی اندروید
- آشنایی با سیستم عامل اندروید
- ویژگی های اصلی سیستم عامل اندروید
- اجزای تشکیل دهنده سیستم عامل اندروید
- آشنایی با انواع نسخه های سیستم عامل اندروید
- چرخه حیاط اکتیویتی در سیستم عامل اندروید
- انواع زبان های برنامه نویسی اندروید و مقایسه آن ها
- درس دوم: آشنایی با محیط برنامه نویسی بیسیک فور اندروید و آماده سازی شبیه ساز
- نصب پیش نیازها و محیط برنامه نویسی بیسیک فور اندروید
- قسمت های مختلف بیسیک فور اندروید
- افزودن شبیه ساز برای اجرای برنامه های اندروید به همراه تنظیمات آن
- معرفی شبیه ساز YouWave، نصب و پیکربندی آن
- تنظیمات شبیه ساز YouWave در محیط بیسیک فور اندروید
- آشنایی با اجزای مختلف برنامه های اندروید
- درس سوم: برنامه نویسی مقدماتی در B4A
- آشنایی با انواع کنترل ها در بیسیک فور اندروید به همراه شبیه سازی آن ها
- مثال های کاربردی
- Button
- Label
- EditText
- ListView
- Panel
- Spinner
- SeekBar
- ProgressBar
- ImageView
- CheckBox
- RadioButton
- WebView
- شبیه سازی سایر کنترل های کاربردی در بیسیک فور اندروید
- خصوصیات و رویدادهای ویوها در محیط برنامه نویسی
- آشنایی با انواع متغیرهای موجود در بیسیک فور اندروید
- سطح دسترسی متغیرها و اعلان آنها
- ساختار های شرطی و کنترلی به همراه چند مثال کاربردی
- کار با لی اوت ها و اسکریپت نویسی پیشرفته
- افزودن فونت های مختلف به پروژه ها
- محیط طراحی فرم ها برای پروژه های اندرویدی
- تحلیل و طراحی مسائل الگوریتمیک
- ابزار Log برای اشکال زدایی پروژه ها
- انجام چند پروژه برای یادگیری بهتر
- ماشین حساب
- محاسبه فاکتوریل
- تشخیص عدد اول
- تشخیص عدد کامل
- درس چهارم: برنامه نویسی تکمیلی در B4A
- مفاهیم شیء گرایی و مزیت برنامه نویسی شیء گرا
- کار با متدها، کلاس ها، فیلد ها و برنامه نویسی شیء گرا به صورت شبیه سازی شده
- طراحی و ساخت کلاس انسان و اشکال گرافیکی به همراه خصوصیات و نمونه سازی از آن ها
- معرفی برنامه Bridge برای تست برنامه های تولید شده در تلفن همراه
- کار با انواع ماژول ها در محیط بیسیک فور اندروید
- تکنیک های برنامه نویسی پیشرفته در محیط بیسیک فور اندروید
- مقایسه CodeModule و ClassModule
- استفاده از تایمر در پروژه ها
- اشکال زدایی و خطایابی برنامه های نوشته شده در محیط بیسیک فور اندروید
- استفاده از دستور LOG برای دیباگ برنامه ها
- سرویس ها در بیسیک فور اندروید در قالب چند پروژه کاربردی
- کار با فایل ها و مدیریت منابع در محیط بیسیک فور اندروید
- کار با سرویس ها در سیستم عامل اندروید
- کار با منوها و دیالوگ ها در محیط بیسیک فور اندروید
- کار با بلوتوث (ارتباط سریال) در بیسیک فور اندوید
- ساخت برنامه چت از طریق بلوتوث (به صورت دو طرفه)
- درس پنجم: کار با بانک های اطلاعاتی در B4A
- معرفی پایگاه داده SQLITE و نرم افزار Navicate برای ایجاد دیتابیس ها
- آشنایی با مفاهیم بانک های اطلاعاتی
- کار با دستورات پایگاه های داده و شبیه سازی آن ها
- تحلیل و طراحی دیتابیس و جداول مربوطه
- نوشتن کوئری ها (پرس و جوهای) کاربردی برای مدیریت داده ها
- طراحی دیتابیس توسط کلاس ها در محیط بیسیک فور اندروید
- کار با جداول – ویوها در محیط پایگاه داده
- طراحی و پیاده سازی پروژه کتاب داستان با امکانات جالب به صورت کامل
- درس ششم: مثال های کاربردی در محیط B4A
- ساخت اسپلش های پیشرفته در محیط بیسیک فور اندروید
- کار با فایل های صوتی و ضبط صدا توسط محیط برنامه نویسی بیسیک فور اندروید
- تغییر صدا، ایجاد فایل های صوتی و کار با فایل های تصویری
- پخش صداهای آنلاین
- استفاده از نخ ها (Thread) در برنامه نویسی اندروید
- ساختار فایل مانیفست به همراه نکات مربوطه
- کار با حافظه کلیپ برد (ClipBoard) در محیط بیسیک فور اندروید
- کار با دوربین و تنظیمات پیشرفته آن در محیط بیسیک فور اندروید
- سنسورهای تلفن همراه و کتابخانه Phone برای ساخت برنامه های سیستمی
- کار با نوتیفیکیشن ها در سیستم عامل اندروید
- نحوه استفاده از تصاویر انیمیشنی در پروژه ها و نحوه ساخت اشکال متحرک
- آشنایی با برخی از ترفندها در محیط بیسیک فوراندروید
منبع:
فرادرس