1403/09/14
وحید قاسمی

وحید قاسمی

مرتبه علمی: استادیار
ارکید:
تحصیلات: دکترای تخصصی
اسکاپوس:
دانشکده: دانشکده فناوری اطلاعات
نشانی: -
تلفن: 08338305001-(1108 داخلی )

مشخصات پژوهش

عنوان
برنامه نویسی Basic4Android (جلد دوم)
نوع پژوهش
کتاب
کلیدواژه‌ها
برنامه نویسی؛اندروید؛Basic4Android
سال 1402
پژوهشگران وحید قاسمی ، عباس رضایی

چکیده

اندروید یک سیستم عامل مبتنی بر لینوکس است. برنامه نویسی تحت این سیستم عامل مبتنی بر زبان برنامه نویسی جاوا است. هرچند، فراگیری سازوکارها و ساختارهای پیچیده شیء گرایی در جاوا، برای عموم دشوار و مستلزم صرف زمان زیادی است. به تجربه شاهد آن بوده ایم که این امر موجب دل زدگی علاقه مندانی به برنامه نویسی اندروید می گردد، که در جاوا مبتدی بوده، یا با آن ناآشنا می باشند. Basic4Android (یا به اختصار B4A) جایگزینی برای جاوا در برنامه نویسی اندروید است، که به طور وسیعی مورد استقبال و استفاده برنامه نویسان قرار گرفته است. B4A مجموعه ای از ابزارها را برای ایجاد، کامپایل، اشکال زدایی، آزمایش، و انتشار برنامه های اندروید، فارغ از پیچیدگی های زبان جاوا، فراهم آورده است. زبان برنامه نویسی B4A از ساختارهایی مشابه زبان های بیسیک و ویژوال بیسیک .Net استفاده می کند، که برای برنامه نویسی اندروید تطبیق یافته اند. در واقع، در برنامه نویسی B4A محصول نهایی هنوز مبتنی بر بایت-کدهای جاوا است، اما B4A نگاشت های لازم را انجام داده و پیچیدگی های برنامه نویسی جاوا را از دید برنامه نویس مخفی ساخته است. با استفاده از این ابزار، برنامه نویسان مبتدی و نوآموزان می-توانند به سادگی و به سرعت، به فراگیری و توسعه برنامه های کاربردی اندروید بپردازند. همچنین، گستره کتابخانه های آن، می تواند انگیزه ای برای برنامه نویسان حرفه ای در استفاده از B4A باشد. کتاب حاضر، ترجمه یکی از جامع ترین مراجعی است که تمامی جنبه های B4A را، از سطح مقدماتی تا پیشرفته، پوشش داده است. ترجمه این کتاب در دوجلد انجام شده است. جلد اول کتاب در دو بخش ابتدایی، به بیان نحوه کار با B4A و ایجاد برنامه های کاربردی می پردازد. جلد دوم (کتاب حاضر) نیز دو بخش مرجع سوم و چهارم را شامل شده، که مربوط به زبان برنامه نویسی، اشیاء هسته، و کتابخانه های B4A می باشند.