بیسیک فور اندروید چیست ( معرفی کامل نرم افزار Basic4Android )

Basic4Android ابزاری است که برای توسعه سریع برنامه های بومی اندروید استفاده می شود و تکنیک توسعه سریع برنامه (RAD) نامیده می شود.

ما Basic4Android را به اختصار B4A می گوییم. بیسیک فور اندروید توسط شرکتی به نام Anywhere Software Ltd توسعه و توزیع شده است.

معرفی بیسیک فور اندروید

B4A زبانی مشابه ویژوال بیسیک و ویژوال بیسیک دات نت است. اگر ویژوال بیسیک یا ویژوال بیسیک دات نت بلد باشید، یادگیری این نرم افزار قدری آسان تر می شود. با این وجود، Visual Basic یا Visual Basic.NET برای یادگیری این اپلیکیشن الزامی نیست.

با این اپلیکیشن، ممکن است نیازی به یادگیری جاوا یا یک برنامه‌ نویس بومی اندروید بودن نداشته باشید. B4A مبتنی بر شی و رویداد محور است. یعنی رویدادها توسط اقداماتی مانند تعاملات کاربر ایجاد می شوند. برای مثال کلیک روی دکمه نمونه ای از رویدادی است که توسط تعامل کاربر ایجاد شده است.

مزایای Basic4Android

یادگیری این نرم افزار آسان است. این نرم افزار یک جامعه توسعه دهندگان آنلاین جامع دارد. توسعه دهندگان کتابخانه ها را به اشتراک می گذارند و در مورد مسائل مختلف مربوط به آن به یکدیگر کمک می کنند.

همچنین بیسیک فور اندروید از کتابخانه های خارجی و انواع برنامه ها از جمله بازی های پشتیبانی می کند. این برنامه 100٪ رایگان است و مجموعه گسترده ای از کتابخانه ها و منابع را در اختیار دارد.

معایب B4A

معایب B4A

متاسفانه این نرم افزار فقط در ویندوز موجود است. B4A IDE برای سیستم عامل مک یا لینوکس در دسترس نیست. همچنین برای شروع کار آن، باید چند ابزار را دانلود و نصب کنیم.

نصب بیسیک فور اندروید

برای شروع کار و نصب بیسیک فور اندروید، باید چند ابزار را دانلود و نصب کنیم. Java JDK را در ابتدا دانلود و نصب کنید. بیسیک فور اندروید برای کامپایل به JDK (کیت توسعه جاوا) نیاز دارد. همچنین باید Android SDK را دانلود و نصب کنید.

گوگل Android SDK را به عنوان یک کیت توسعه نرم افزار برای پلتفرم اندروید، توسعه داده است. برای ایجاد برنامه‌ های اندروید، Android SDK مورد نیاز است.

ابزارهای خط فرمان Android SDK را دانلود کنید و فایل ها را در پوشه ای مانند C:/android-sdk ذخیره کنید. محتویات پوشه دانلود شده را از حالت فشرده خارج کنید، سپس محتویات را به پوشه ایجاد شده قبلی (C:/android-sdk) منتقل کنید.

اکنون Basic4Android را دانلود، نصب و پیکربندی کنید. حتما نرم افزار را از وب سایت رسمی دانلود کنید. پس از نصب، باید به b4a بگوییم که فایل های JDK و SDK در کجا قرار دارند. برنامه را باز کنید، سپس به مسیر Tools>Configure Paths بروید و مسیرهای Java 8 JDK و Open JDK را مطابق تصویر زیر تنظیم کنید.

b4a-configur-path

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

اتصال بیسیک فور اندروید به گوشی

برای نصب اپلیکیشن روی گوشی از B4A Bridge استفاده می کنیم. این ویژگی همراه با b4a IDE است. ابتدا اپلیکیشنی به نام b4a-Bridge را روی گوشی اندرویدی خود نصب کنید.

B4A-Bridge در فروشگاه Google Play موجود است. b4a Bridge دستگاه اندروید شما را از طریق یک شبکه بی سیم به IDE متصل می کند. در این مورد نیز، کامپیوتر شما و دستگاه اندرویدی باید در یک شبکه بی سیم باشند.

اتصال به بیسیک فور اندروید

برنامه B4A-Bridge را باز کرده و گزینه Enable FTP Serve را علامت بزنید و اتصال را شروع کنید. فراموش نکنید که آدرس IP دستگاه را یادداشت کنید. سپس b4a IDE را باز کنید، به مسیر Tools  B4A Bridge > Connect > New IP بروید.

در این مرحله از شما خواسته می شود که آدرس IP دستگاه Android را وارد کنید. آدرس IP را در صفحه پل Android B4A وارد کنید و برای اتصال روی Ok کلیک کنید. اکنون شما آماده نصب برنامه ها از IDE به دستگاه Android از طریق شبکه بی سیم هستید.

محیط بیسیک فور اندروید

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

برای راه اندازی Visual designer در IDE، به مسیر designer -> Launch Designer بروید و طرح دلخواه خود را راه اندازی کنید.


بیشتر بخوانید: مهارت های هفتگانه ( ICDL ) چیست؟


آموزش بیسیک فور اندروید

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

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

خلاصه مراحلی که گفته شد:

  1. برنامه را باز کنید و یک پروژه جدید ایجاد کنید.
  2. پروژه خود را به عنوان B4A_App2 ذخیره کنید.
  3. دستگاه اندروید خود را به IDE وصل کنید.
  4. راه اندازی طراح بصری

همانطور که در تصویر زیر نشان داده شده است، نماها را به طرح اضافه کنید. ما در طراحی خود، دو نمای متن، یک برچسب و یک دکمه اضافه کردیم. آنها را به گونه ای طراحی کنید که رضایت شما را جلب کند. شما می توانید ویژگی های هر نمای انتخاب شده را در بخش خصوصیات طراحی تغییر دهید.

برخی از ویژگی های قابل ویرایش عبارتند از رنگ، متن اشاره، نوع ورودی و غیره. در نمای متنی، نام txtNumber1 را به txtNumber2 تغییر دهید. متن راهنمایی را برای نماهای متنی ویرایش کنید و نوع ورودی را روی NUMBERS قرار دهید.

B4A مسیریابی

روی دکمه کلیک راست کرده و تابع کلیک دکمه را ایجاد کنید. این کار، یک تابع به فعالیت اصلی اضافه می کند.

کد یا منطق درون تابع با کلیک روی دکمه اجرا می شود. روی بقیه نماها کلیک راست کرده و اعلان های آنها را نیز ایجاد کنید.

در اکتیویتی اصلی باید مقداری منطق را مانند زیر اضافه کنیم:

If (txtNumber1.Text =”” Or txtNumber2.Text =””) Then
xui.MsgboxAsync(“Please Enter Both Numbers”, “Error”)
Else
Number1=txtNumber1.Text
Number2=txtNumber2.Text
sum = Number1 + Number2
lblResults.Text= sum
End If

End Sub

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


بیشتر بخوانید: طراحی سایت چیست؟


خروجی گرفتن از بیسیک فور اندروید

برای مثال، خروجی مثال قبلی در تصویر زیر نمایان است. اما ما بار دیگر نحوه ی خروجی گرفتن از Basic4Android را برای شما آموزش می دهیم.

خروجی بیسیک فور اندروید

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

از منوی Tools و گزینه Private Sign Key و پنجره ی Private Sign Key  این کار را انجام می دهیم.

نام خود، شرکت و کشور را وارد کرده و یک رمز ست کنید و ذخیره را بزنید.

بعد از ایجاد امضا، اکنون از قسمت Project گزینه Build Configuration و پنجره Build Configurations و Create New کنید و اطلاعات را پر کنید.

خروجی را Relase انتخاب کرده, از فیلد Project گزینه Complie & Run یا کلید F5 را فشار دهید و خروجی خود را تحویل بگیرید.

بازار کار بیسیک فور اندروید در ایران چگونه است؟

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

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

چرا استفاده از این نرم افزار توصیه می شود؟

چند گزینه جایگزین برای بیسیک فور اندروید، Android Studio و Unity 3D برای بازی های اندروید هستند. اما B4A بهترین ابزار برای ایجاد سریعتر برنامه است و همچنین برای نمونه سازی بسیار مفید است.

توسعه دهندگانی که از ابزارهای دیگری برای توسعه برنامه اندروید استفاده می کنند نیز می توانند از Basic4Android استفاده کنند، چرا که ساده و سر راست است. توصیه می کنیم حتما به انجمن آن بپیوندید.

سوالات متداول

آیا Basic4Android نرم افزار خوبی است؟

نرم افزار پتانسیل بالایی دارد، اما مسیر در جهت اشتباه تنظیم شده است. اما از آنجا که توسعه‌ دهنده مانع از بهبود آن می‌ شوند و نمی‌ خواهد ابزارهای مفیدی را در اختیار جامعه قرار دهد و به این دلیل که بسیاری از کتابخانه‌ های این نرم افزار سال‌ هاست اشکالات را اصلاح نکرده‌ اند.

B4A اکنون رایگان است؟

Basic4Android یک ابزار توسعه RAD بالغ برای برنامه های بومی اندروید است. اخیراً این برنامه کاملاً رایگان شده است و شما بدون هزینه می توانید از این نرم افزار کاربردی استفاده نمایید.

تست نرم افزار بیسیک فور چگونه است؟

  1. برنامه را به طور کامل باز کنید.
  2. چند ستون جدید در جدول اضافه کنید.
  3. برنامه را اجرا کنید و خطاهایی وجود خواهد داشت زیرا ستون های جدید دارای مقادیر null هستند در حالی که بقیه آن ها فاقد مقادیر هستند.

ممکن است شما دوست داشته باشید
ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.