eitaa logo
115 دنبال‌کننده
688 عکس
87 ویدیو
393 فایل
آموزش و سورس کد به زبان B4A به منظور برنامه نویسی اندروید سورس کد ویدئوهای آموزشی مینی سورس کد
مشاهده در ایتا
دانلود
💫 سورس کد اپلیکیشن ” پروژت چه قدر می ارزه؟!… ” به زبان بیسیک فور اندروید 🎈 باسلام خدمت برنامه نویسان عزیز، به خصوص برنامه نویسان b4a 🔥 سورس برنامه ای که میبینید به زبان basic4android نوشته شده است. کار اصلی این سورس، محاسبه ارزش پروژه نرم افزاری شما است ( حالا چه خریدار و چه فروشنده ) فرقی هم ندارد با چه زبان برنامه نویسی هم نوشته باشید. ❇️ ویژگی های سورس: * لیست ویوی سفارشی با قابلیت اضافه کردن ویوهای مختلف * محاسبه ارزش پروژه با استفاده از الگوریتم محاسباتی ( کاملا آفلاین ) * دارای دیالوگ باکس کشویی از پایین برای نمایش توضیحات * تبدیل عدد به روز و ماه ( در ویدئو ببینید تا متوجه شید ) * استفاده از اسکرول عمودی و افقی * جداسازی 3 رقم 3 رقم مبلغ پروژه * دیتابیس آفلاین ( insert , delete , update ) * جلوگیری از تایپ انگلیسی * استفاده از Toast messages سفارشی * استفاده از کتابخانه لودینگ اختصاصی * منوی متریال راست چین * نمایش عکس و بزرگنمایی و حرکت تصویر * قابلیت اسکرول متن، حتی متن های طولانی * امکان سرچ پروزه های ذخیره شده براساس حروف الفبا و سرچ زنده ( live search ) ✅ سورس: https://zarinp.al/701185 تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://zarinp.al/701185 https://zarinp.al/602356 https://zarinp.al/582228 https://zarinp.al/581211 درصورتی که خرید را انجام دادید، داخل تلگرام و یا واتس اپ رسید خود را ارسال کنید تا سورس به همراه کتابخانه های مورد نیاز برایتان ارسال شود.
☢️ رسم نمودار در basic4android 📣 با استفاده از این سورس، میتوانید در برنامه تان یک نمودار خطی رسم کنید. این نمودار براساس مقادیر و اعدادی که به عنوان ورودی بهش میدهید، رسم میشود و حالت های مختلفی دارد. تهیه و تنظیم مرتضی صباغی MR.B4A 🛑 محصولات MR.B4A https://zarinp.al/701185 https://zarinp.al/602356 https://zarinp.al/582228 https://zarinp.al/581211 درصورتی که خرید را انجام دادید، داخل تلگرام و یا واتس اپ رسید خود را ارسال کنید تا سورس به همراه کتابخانه های مورد نیاز برایتان ارسال شود.
chart.rar
حجم: 25.9K
سورس اصلی
💫 کدام زبان برنامه نویسی برای برنامه نویسی اندروید بهتر است؟! B4A , JAVA ❓ این سوالی است که خیلی از برنامه نویسان قبل از شروع برنامه نویسی اندروید، میپرسند. 🔑 در این مقاله میخوام به این سوال پاسخ بدم. ✴️ به طورکلی، اینکه کدام زبان برای برنامه نویسی اندروید مناسب تر است را واقعا خود برنامه نویس مشخص میکند و من فقط در این پست مزایا و معایب هرزبان را میگم و این برنامه نویس است که انتخاب میکند با کدام یک بنویسد. پس با من همراه باشید. >>B4A<< ابزاری ساده و در عین حال قدرتمند برای برنامه نویسی اندروید است و دومین زبان برای برنامه نویسی اندروید شناخته میشود. بیسیک فور اندروید یک زبان مبتنی بر شیءگرایی و رویداد محور است. *شیءگرایی: یک الگوی برنامه نویسی است که نرم افزار را به مجموعه ای از اشیاء ( object ) تقسیم میکند. حالا با تعریف کردن فرایندش بهتر متوجه شیءگرایی میشوید. در این فرایند ابتدا یک کلاس تعریف میکنید. یک کلاس متشکل از توابع و فانکشن های زیادی است. ( همان Sub در b4a ) در این کلاس متغیرها و توابع متعددی ( بسته به نیاز برنامه نویس ) وجود دارد. این کلاس ها درحقیقت مغز اپلیکیشن هستند که تمام منطق برنامه و پراسس ها در آن ها انجام میشود. حالا وقتی این کلاس نوشته شد و آماده شد، میتوانید از ویژگی هایی که دارد استفاده کنید مثلا Type Car (Color As String, Speed As Int) نام car اسم کلاس ما هست Dim myCar As Car myCar.Initialize myCar.Color = "آبی" myCar.Speed = 120 و این ها هم ویژگی هاش
اگه توی خود b4a بخوایم کلاس بسازیم باید اینگونه صداش بزنیم حالا همین کلاس ها با استفاده از جاوا برای محیط b4a ساخته میشن و برنامه نویس به عنوان کتابخانه به پروژه اضافش میکنه و با ساخت متغیری از اون کتابخانه ها و صدا زدن اون متغیر، میتواند به توابع و متغیرها و ویژگی های اون کلاس ها دسترسی داشته باشد. *رویدادمحور: اگر بخوام خیلی ساده توضیح بدم، میتونم بگم زبان رویداد محور زبانی هست که برنامه منتظره تا کاربر کلیکی رو انجام بده. در زبان های رویداد محور، نیازی نیست مثلا برای نوشتم مثلا رویداد کلیک دکمه، بیاید و دستورات عریض و طویلی بنویسید، کافیه اون رو به برنامه اضافه کنید و رویداد کلیک اون رو صدا بزنید. خود IDE دستورات پس زمنیه رو برای نوشتن رویداد کلیک، آماده میکنه *بیسیک فو اندروید یک زبان بسیار ساده برای برنامه نویسی اندروید و بسیار مناسب کسانی است که تازه میخواهند برنامه نویسی را شروع کنند. البته خیلی هم گول سادگی این زبان را نخوردید، چرا که بعده ها که برنامه هاتون پیشرفته تر بشه، با سختی ها و پیچیدگی هایی همراه میشود. اما به طور کلی از پیچیدگی و عریض و طویل بودن جاوا در b4a خبری نیست. * با استفاده از basic4android بسیار سریع میتوانید اپلیکیشن های خود را برنامه نویسی کنید. البته طبعا درمورد اپ های پیچیده تر، این سرعت کمتر میشود و گه گاهی هم به دلیل اینکه مثلا فلان ابزار در b4a وجود ندارد، کمی نوشتن اون ابزار و استفاده ازش سخت میشود و مجبورید از کدهای زیادی استفاده کنید. اما در اکثر موارد اینطور نیست. * به طور کلی، رابط کاربری و گرافیکی b4a بسیار راحت تر از اندروید استدیو و اکلیپس است. تمرکز IDE B4A بیشتر روی توسعه سریع نرم افزار است. * این پلتفرم، به دلیل ساگی، بسیار پرطرفدار بوده و جامعه کاربری فعالی دارد * برگ برنده پنهان B4A استفاده از دستورات جاوا و کاتلین در پلتفرم Basic4android است. به طور کلی، اگر شخصی هستید که برنامه نویسی را تازه شروع کرده و یا نمیخواهید خود را درگیر کدهای عریض و طویل کنید، بیسیک فور اندروید، گزینه عالی برای این کار است. >>JAVA<< یک زبان برنامه نویسی شیءگرا است. این زبان خیلی مشابه زبان C++ است. اما مدل شیءگرایی آسان تری دارد. جاوا درحقیقت زبان اصلی اندروید محسوب میشود و شما با هرزبانی برنامه نویسی کنید، آخرسر باید به جاوا تبدیل شود و بعد قابلیت اجرایی پیدا کند. حال به سراغ ویژگی های جاوا برای برنامه نویسان میرویم: * جاوا زبان رسمی اندروید است و به نسبت b4a سرعت اجرای بالاتری دارد. همچنین چون زبان رسمی اندروید هست، به همین دلیل پشتیبانی گوگل از این زبان، بسیار قدرتمند است. به دلیل این پشتیبانی و ویژگی هایی که جاوا دارد و نزدیک بودنش به اندروید، به همین دلیل پروژه های خیلی پیشرفته رو باید با جاوا برای اندروید پروگرام کرد تا خروجی بهینه ای داشته باشد. * جاوا به دلیل اینکه از سمت گوگل پشتیبانی میشود و همچنین از بیسیک فور اندروید قدیمی تر است، به همین دلیل منابع بادگیری و کتابخانه ها و ابزارهای زیادتری را در اختیار دارد. * جاوا به همه API های اندروید دسترسی دارد، درحالی که B4A به همه APIها دسترسی ندارد و یا به صورت مستقیم دسترسی ندارد. * با این که جاوا، برنامه نویس را بیش از B4A درگیر برنامه نویسی میکند، اما انعطاف پذیرتر از بیسیک فور اندروید است. * در مقایسه با B4A زبان Java بازار کار بهتری دارد. 📣 در ادامه میخواهیم به معایب هریک از این زبان ها بپردازیم: