اگه توی خود b4a بخوایم کلاس بسازیم باید اینگونه صداش بزنیم
حالا همین کلاس ها با استفاده از جاوا برای محیط b4a ساخته میشن و برنامه نویس به عنوان کتابخانه به پروژه اضافش میکنه و با ساخت متغیری از اون کتابخانه ها
و صدا زدن اون متغیر، میتواند به توابع و متغیرها و ویژگی های اون کلاس ها دسترسی داشته باشد.
*رویدادمحور:
اگر بخوام خیلی ساده توضیح بدم، میتونم بگم زبان رویداد محور زبانی هست که برنامه منتظره تا کاربر کلیکی رو انجام بده.
در زبان های رویداد محور، نیازی نیست مثلا برای نوشتم مثلا رویداد کلیک دکمه، بیاید و دستورات عریض و طویلی بنویسید، کافیه اون رو به برنامه
اضافه کنید و رویداد کلیک اون رو صدا بزنید. خود IDE دستورات پس زمنیه رو برای نوشتن رویداد کلیک، آماده میکنه
*بیسیک فو اندروید یک زبان بسیار ساده برای برنامه نویسی اندروید و بسیار مناسب کسانی است که تازه میخواهند برنامه نویسی را شروع کنند. البته خیلی هم گول سادگی این زبان را نخوردید، چرا که
بعده ها که برنامه هاتون پیشرفته تر بشه، با سختی ها و پیچیدگی هایی همراه میشود.
اما به طور کلی از پیچیدگی و عریض و طویل بودن جاوا در b4a خبری نیست.
* با استفاده از basic4android بسیار سریع میتوانید اپلیکیشن های خود را برنامه نویسی کنید. البته طبعا درمورد اپ های پیچیده تر، این سرعت کمتر میشود
و گه گاهی هم به دلیل اینکه مثلا فلان ابزار در b4a وجود ندارد، کمی نوشتن اون ابزار و استفاده ازش سخت میشود و مجبورید از کدهای زیادی استفاده کنید.
اما در اکثر موارد اینطور نیست.
* به طور کلی، رابط کاربری و گرافیکی b4a بسیار راحت تر از اندروید استدیو و اکلیپس است. تمرکز IDE B4A بیشتر روی توسعه سریع نرم افزار است.
* این پلتفرم، به دلیل ساگی، بسیار پرطرفدار بوده و جامعه کاربری فعالی دارد
* برگ برنده پنهان B4A استفاده از دستورات جاوا و کاتلین در پلتفرم Basic4android است.
به طور کلی، اگر شخصی هستید که برنامه نویسی را تازه شروع کرده و یا نمیخواهید خود را درگیر کدهای عریض و طویل کنید، بیسیک فور اندروید، گزینه عالی برای این کار است.
>>JAVA<<
یک زبان برنامه نویسی شیءگرا است. این زبان خیلی مشابه زبان C++ است. اما مدل شیءگرایی آسان تری دارد.
جاوا درحقیقت زبان اصلی اندروید محسوب میشود و شما با هرزبانی برنامه نویسی کنید، آخرسر باید به جاوا تبدیل شود و بعد قابلیت اجرایی پیدا کند.
حال به سراغ ویژگی های جاوا برای برنامه نویسان میرویم:
* جاوا زبان رسمی اندروید است و به نسبت b4a سرعت اجرای بالاتری دارد.
همچنین چون زبان رسمی اندروید هست، به همین دلیل پشتیبانی گوگل از این زبان، بسیار قدرتمند است.
به دلیل این پشتیبانی و ویژگی هایی که جاوا دارد و نزدیک بودنش به اندروید، به همین دلیل پروژه های خیلی پیشرفته رو باید با جاوا برای اندروید پروگرام کرد تا خروجی بهینه ای داشته باشد.
* جاوا به دلیل اینکه از سمت گوگل پشتیبانی میشود و همچنین از بیسیک فور اندروید قدیمی تر است، به همین دلیل منابع بادگیری و کتابخانه ها و ابزارهای زیادتری را در
اختیار دارد.
* جاوا به همه API های اندروید دسترسی دارد، درحالی که B4A به همه APIها دسترسی ندارد و یا به صورت مستقیم دسترسی ندارد.
* با این که جاوا، برنامه نویس را بیش از B4A درگیر برنامه نویسی میکند، اما انعطاف پذیرتر از بیسیک فور اندروید است.
* در مقایسه با B4A زبان Java بازار کار بهتری دارد.
📣 در ادامه میخواهیم به معایب هریک از این زبان ها بپردازیم:
>>B4A<<
* محدودیت در کتابخانه ها و ابزارها به نسبت جاوا
* برای پروژه های حرفه ای و یا تیمی کمتر استفاده میشود
* گوگل به شکل رسمی از این زبان پشتیبانی نمیکند
* از همه API های اندروید پشتیبانی نمیکند
* انعطاف پذیری کمتری نسبت به جاوا دارد
* بازار کار ضعیف
>>JAVA<<
* پیچیدگی بسیار برای برنامه نویس
* زمان بر بودن برای توسعه اپلیکیشن های ساده
حالا با توجه به این ویژگی ها و معایب، این شما هستید که انتخاب میکنید تا با کدام زبان برنامه نویسی کنید.
تهیه و تنظیم
مرتضی صباغی
MR.B4A
🛑 محصولات
MR.B4A
https://sourcecity.ir/user/mortezab4a/
#b4a #basic4android #source_code #programming #android #b4x #MR_B4A
#Java_or_B4A
#بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
#جاوا_یا_بیسیک_فور_اندروید #بهترین_زبان_برنامه_نویسی
🟥 تغییر رنگ سیک بار در b4a
❎ اگر با ابزار seekbar کارکرده باشید، متوجه این مشکل شده اید که رنگ پس زمینه سیک بار را میتوان تغییر داد، اما رنگ خود سیک بار را نه.
در این سورس، با استفاده از کتابخانه جاوا، این کار را انجام دادیم که رنگ میله سیک بار و حتی رنگ سره میله را که دایره ای رنگ هست را
چگونه تغییر بدید.
تهیه و تنظیم
مرتضی صباغی
MR.B4A
🛑 محصولات
MR.B4A
https://sourcecity.ir/user/mortezab4a/
#b4a #basic4android #source_code #programming #android #b4x #MR_B4A
#seekbar #change_color_seekbar
#بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
#سیک_بار #تغییر_رنگ_سیک_بار
✴️ سورس کد تبدیل اسکرین شات یا عکس به PDF در بیسیک فور اندروید
❇️ با استفاده از این سورس b4a به راحتی میتوانید از صفحه نمایش گوشیتان عکس بگیرید و آن را به یک فایل پی دی اف تبدیل کنید و در حافظه گوشی ذخیره بنمایید.
البته با استفاده از این سورس basic4android میتوانید فقط از صفحه گوشیتان اسکرین شات تهیه کنید یا فقط از دستورات تبدیل به فایل pdf استفاده بنمایید و تصاویر را به یک فایل pdf تبدیل کنید.
چون برای تبدیل به فایل pdf از کدهای جاوا در سورس استفاده شده است، بنابراین، عملیات مربوط به تبدیل کردن، بسیار استاندارد نوشته شده است.
نکته: این سورس قابلیت تبدیل یک تصویر به یک فایل پی دی اف را دارد.
💥 سورس:
https://sourcecity.ir/product/%d8%b3%d9%88%d8%b1%d8%b3-%da%a9%d8%af-%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%86-%d8%b4%d8%a7%d8%aa-%db%8c%d8%a7-%d8%b9%da%a9%d8%b3-%d8%a8%d9%87-pdf-%d8%af%d8%b1-%d8%a8%db%8c/
تهیه و تنظیم
مرتضی صباغی
MR.B4A
🛑 محصولات
MR.B4A
https://sourcecity.ir/user/mortezab4a/
#b4a #basic4android #source_code #programming #android #b4x #MR_B4A
#convert_to_pdf
#بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
#تبدیل_به_پی_دی_اف
〽️ مینی سورس چک کردن اتصال به اینترنت در basic4android
🎁 بااستفاده از این مینی سورس، میتوانید در برنامه تان چک کنید که آیا کاربر به اینترنت متصل است یا نه.
به همراه کتابخانه مورد نیاز
تهیه و تنظیم
مرتضی صباغی
MR.B4A
🛑 محصولات
MR.B4A
https://sourcecity.ir/user/mortezab4a/
#b4a #basic4android #source_code #programming #android #b4x #MR_B4A
#check_connect_to_internet
#بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
#چک_کردن_اتصال_به_شبکه
سورس دیتابیس آنلاین به زبان بیسیک فور اندروید
✅ سورس دیتابیس آنلاین به زبان بیسیک فور اندروید
👈 این سورس به درد برنامه نویسان b4a میخورد که میخواهند با دیتابیس آنلاین کار کنند و اپلیکیشن های فروشگاهی و برنامه هایی مثل این ها که مربوط به دیتابیس آنلاین است، بنویسند. ( به همراه فایل های PHP )
✳️ ویژگی ها:
*چهار عمل اصلی به دیتابیس ( نمایش، ورود، حذف، آپدیت اطلاعات )
*استفاده از کاستوم لیست ویو
*ثبت نام و لاگین به دیتابیس
*توضیح فارسی خط های مهم در برنامه
*جستجوی آنلاین در دیتابیس
*نمایش عکس از دیتابیس آنلاین
💯 فایل های پی اچ پی به علاوه کتابخانه های مورد نظر هم داخل پکیج هست.
دوستانی که دانلود میکنن به این نکته توجه کنند که این یک اپلیکیشن فروشگاهی نیست که بعد از دانلود اجرا کنید و صاحب یک فروشگاه شوید، بلکه فقط یک سورس پایه به زبان basic4android برای ساختن برنامه هایی با دیتابیس آنلاین است.
داخل پکیج درمورد ساختن دیتابیس روی هاست مجازی هم توضیحاتی داده شده است.
🔐 سورس:
https://sourcecity.ir/product/%d8%b3%d9%88%d8%b1%d8%b3-%d8%af%db%8c%d8%aa%d8%a7%d8%a8%db%8c%d8%b3-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d9%87-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7/
تهیه و تنظیم
مرتضی صباغی
MR.B4A
🛑 محصولات
MR.B4A
https://sourcecity.ir/user/mortezab4a/
#b4a #basic4android #source_code #programming #android #b4x #MR_B4A
#source_database_online
#بیسیک_فور_اندروید #سورس_کد #برنامه_نویسی #اندروید #برنامه_نویسی_اندروید
#سورس_دیتابیس_آنلاین