استفاده از این محتوا رایگان میباشد

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

آموزش نصب و راه اندازی بیسیک فور اندروید ( بخش اول )

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

معرفی و شروع برنامه نویسی !

سلام عرفان سعدی هستم با سری آموزش مقدماتی بیسیک فور اندروید در خدمت دوستان توسعه دهنده هستیم کسانی که اول راه برنامه نویسی هستن و تازه میخوان وارد برنامه نویسی اندروید بشن ! دوستان تصمیم بر این شد که آموزش بیسیک فور اندروید رو به صورت دیجیتالی براتون بسازیم این  روش چند تا مزیت برای شما داره یکی اینکه دیگه نیازی نیست فیلم های آموزشی حجیم و دانلود کنید و دوم اینکه آموزش ها چون به صورت Step By Step هستن یعنی مرحله به مرحله هستن سریع توی ذهن موندگار میشه و حتی هم اگه سریع این اتفاق نیوفته بعد یکی دو بار مرور مطالب کاملا همه چیز رو برای همیشه یاد میگیرید حتما این آموزش قدم به قدم دنبال کنید و ما همیشه با شما خواهیم بود تا تبدیل به یک برنامه نویس حرفه ای بشید ضمنا همه آموزش ها رایگان هست و شامل آموزش مقدماتی و متوسطه و پیشرفته هستن. کلیه ابزار های به روز شده رو هم توی سایت قرار دادیم تا به مشکل و دردسر بر نخورید فقط کافیه دلتون با برنامه نویسی باشه بهتون قول میدم زندگیتون رو زیر و رو کنه برنامه نویسی خب به امید خدا شروع میکنیم.

نصب ابزار های مورد نیاز 

توی این آموزش میخوایم یاد بگیریم که چه طوری بیسیک فور اندروید و نصب کنیم و راه اندازی کنیم با استفاده از ابزار های مورد نیازش و همچنین به نگاهی به محیط کد نویسی بیسیک فور اندروید میکنیم  و یه سری از منو ها توضیح میدیم خب برای دانلود ابزار های مورد نیاز کافیه از توی منو محصولات —–> بسته نصب آسان بیسیک فور اندروید اقدام به دانلود ابزارهای مورد نیاز کنید ابزارهایی که ما نیاز داریم برای برنامه نویسی یکی Android SDK هست کافیه از بخش SDK توی تصویر زیر براتون مشخص کردم دانلودش کنید.

 

نصب کیت توسعه جاوا در ویندوز ( JDK )

بعد از اینکه دانلودش کردید میریم سراغ کیت توسعه جاوا برای ویندوز که با توجه به اینکه ویندوزتون 32 بیت هست یا 64 بیت این رو هم دانلود میکنیم و همچنین خود محیط برنامه نویسی بیسیک فور اندروید که بازم از بخش بسته نصب آسان بیسیک فور اندروید براتون قابل دانلود و استفاده هست پس شد سه تا یکی Android SDK یکی کیت توسعه جاوا یا همون JDK و هم خود محیط بیسیک فور اندروید بعد از اینکه این سه تا رو دانلود کردید اول از همه باید این کیت JDK رو نصب کنید نصبش خیلی ساده هست برا همین زیاد توضیحش نمیدم و کافیه تصویر زیر رو ببینید.

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

خب بعد از اینکه JDK رو نصب کردید میریم سراغ Android SDK که از بخش بسته نصب آسان بیسیک فور اندروید قابل دانلود هست بعد از اینکه این دو مورد و نصب کردید میریم سراغ خود محیط برنامه نویسی بیسیک فور اندروید که ما باهاش کار میکنیم که اینم دوباره نصبش ساده هست کلا توسعه اپلیکیشن توی محیط بیسیک فور اندروید بسیار راحت و لذت بخش هست مثل تصویر زیر بیسیک فور اندروید رو نصب کنید کافیه next و next بزنید تا نصب بشه مثل تصویر زیر.

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

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

حالا من شروع میکنم یه یکی یکی توضیح دادن این  موارد که به چه دردی میخورن و چه کاربردی دارن

توضیح منوی فایل

1 – منوی File که توی همه برنامه ها هستش گزینه new یه پروژه جدید ایجاد میکنه و Open Source یه سورس و که از قبل نوشتید باز میکنه Save میاد و پروژتون رو Save میکنه به عنوان یه سورس Export as Zip هم سورس رو به همراه متعلقاتش که ماژول ها و چیزهای دیگه هستن میاد و یه فایل Zip ازشون تولید میکنه موارد مهم منوی File همینا هستن و با باقیشون کاری نداریم.

توضیح منوی Edit

2 – منوی Edit هم که زیاد چیز خاصی نداره و Cut و Paste و Copy و … که حالا هر چی جلوتر میریم بیشتر کاربردشون و میفهمید که بسیار هم ساده هست

توضیح دیزاینر ( Designer )

3 – بخش Designer هم وقتی روش کلیک کنید محیطش براتون باز میشه که داخل اونجا میتونید  در واقع طراحی برنامتون رو انجام بدید که دکمه ها رو بزارید و کلا طراحی محیط ظاهری و UI برنامه برنامتون رو اونجا انجام میدید

توضیح منوی Project

4- بعد هم میرسیم به منوی Project دقت کنید که من فعلا همه بخش های منو رو نمیگم به خاطر اینکه فعلا نیاز شما همینا هستن و کم کم توی ادامه همشو شرح میدم خب Add New Module یه ماژول رو اضافه میکنه حالا نیازی نیست که دوباره بدونید ماژول چی هست و اکتیوتی چی هستش Class module و Code Module و Service Module هم که اینا رو بعدا توضیح میدم خب میرسیم به Choose icon با استفاده از این مورد خیلی راحت میتونیم آیکن برنامه رو انتخاب کنیم که البته اول باید پروژتون رو از قبل save کرده باشید که بتونید از امکاناتی مثل Designer و … بتونید استفاده کنید با استفاده کلید های ترکیبی Control+s میتونید پروژتون رو Save کنید.

خب میریم سراغ Build Configuration که بخش مهمی از برنامه مارو تشکیل میده مثل تصویر زیر

پکیج نیم چی هست و به چه کاری میاد ؟

ما فقط با پکیجش کار داریم خب حالا این Package Name چی هست ؟ ببینید شما مثلا وقتی وارد مارکت ها میشید مثل کافه بازار آپدیت اون برنامه رو دانلود میکنید سیستم عامل اندروید خودش میشناسه که این همون برنامه قبلی هتش که شما دارید و جایگزین برنامه قبلی میکنه برنامه قبلی و حذف میکنه واین و جایگزینش میکنه یعنی کلا تشخیص میده که این برنامه همونه خب از روی چی باید تشخیص بده این رو طبیعتا از روی اسم برنامه نمیتونه تشخیص بده و یا مثلا از روی ورژن برنامه و یه چیزی که استاندارد هستش Package Name  هست اسم پکیج که شما باید به این شکل اون رو تنظیمش کنید اول از همه نام منطقه پکیج نیم میتونه هر عبارتی که شما تعیین میکنید باشه میتونه سه بخشی باشه و یا دو بخشی و هر چی که شما میخواید البته اینایی که من میگم استاندارد هایی هستن قرار دادی هستن در واقع که شما سعی کنید از اون ها استفاده کنید که یه جورایی استاندارد ها رو هم رعایت کرده باشید اولیش نام منظقه هست مثل Com و یا ir و org یه جورایی مثل اسم دامین هست که هر چیزی که شما میخواید و وارد میکنید مثلا من آدرس سایت Chara.ir و وارد کردم حالا این بخش ها با نقطه از هم جدا میشن به همین سادگی !

5- خب بخش بعدی Manifest Editor  هست که اینم یه بخش مهم هست که توضیح این رو توی بخش های بعدی به صورت کامل میدم وقتی با API آشنا شده باشید که احتمالا توی آموزش های بعدی هستش خب دیگه با اینا کاری نداریم.

توضیحات منوی Tools 

6- از منوی Tools هم برای اختصاصی کردن محیط برنامه نویسیمون استفاده میکنیم که شامل یه تم محیط برنامه نویسی هست که میتونید Dark کنید و سیاه بشه و یا تم های مختلفی داره که میتونید امتحان کنید که بدونید از کدوماش خوشتون میاد که محیط برنامه نویسیتون رو شخصی سازی کنید سعی کنید از همون اول یکی از این تم ها رو انتخاب کنید که به همون عادنت کنید مثلا من به تم Light عادت کردم دیگه مثلا وقتی با Dark کار میکنم غریب هست برام

توی بخش های بعدی هم میتونید Font رو انتخاب کنید و با اینا هم دیگه کاری نداریم فعلا !

این B4A Bridge هم یه برنامه اندروید هست که میتونید این رو از مارکت ها مثل بازار و… دانلودش کنید و وقتی روی گوشیتون نصبش میکنید باید به یه وایرلs متصلش بکنید و روی کامپیوتر یا لپ تاب به اون شبکه متصل بشین توی بخش اندروید به شما یه آی پی میده شما اینجا Connect و میزنید و IP رو وارد میکنید و اینطوری وصل میشه به گوشیتون. که حالا میتونید برنامتون به صورت مستقیم روی گوشی اجرا بکنید و Debug کنید یعنی سریع خطا یابی کنید نرم افزار هاتون رو معنی Debug رو هم بهتون مفصل توضیح میدم توی ادامه کار.

وقتی برای اولین بار نصب میکنید محیط بیسیک فور اندروید رو باید بیایید توی محیط Configure Path وقتی وارد این بخش میشید مثل تصویر بالا گزینه اول و خودش ادرس داده و گفته که کجا میتونید پیداش کنید توی محل نصب JDK هست همونی که نصبش کردید توی بخش بسته نصب آسان بیسیک فور اندروید این رو میزنید و میرید سراغ محل نصبش وقتی رفتید توی محل نصب JDK توی پوشه bin یه فایل javac.exe هستش که این رو کافیه انتخابش کنید همین. 

گزینه بعدی که ازتون میخواد Android.jar هستش این مورد رو هم که یه فایلی هست که توی محل SDK پیدا میشه و توی Platforms و AndoridX ببینید این همون API ما هستش مثل تصویر زیر

خب دوتای بعدی هم اختیاری هستن که یکیش میتونید پوشه Library هاتون رو مشخص کنید که حالا میتونید این رو هم خودتون بدید و این Share Module هم همینطوره این دوتا رو فعلا باهاشون کاری نداریم  و هم نیستن فقط اوکی رو میزنیم پس اولین کاری که بعد از اجرای پروژه میکنید میرید داخل منوی Tools و Configure Path ?v رو انجام میدید حالا اگه این کانفیگتون با موفقیت انجام شده باشه شما کافیه Run رو بزنید اگه تا آخر با موفقیت رفت مثل تصویر زیر شد یعنی کانفیگتون با موفقیت انجام شده و دیگه میتونید راحت برنامه بنویسید و اون ها رو اجرا کنید خب پس اینم از بخش کانفیگ

خب حالا گزینه ی دیگه ای که باهاش کار داریم Private Sign Key هستش که امضای شما توی نرم افزارتون هستش  ببنید وقتی که میخواید برنامه رو کامپایل کنید و نسخه نهاییش رو ارائه بدید باید برنامتون رو امضا کنید حالا توی اندروید استدیو ما آخر سر امضا میکنیم ولی اینجا یه امضا Default رو بهش میدید و دیگه هر دعفه که شما Run رو میزنید دیگه با همون امضا اجرا میشه خب ببنید امضا رو شما باید دعفه اول یه امضا رو بسازید نام و نام خانوادگیتون رو وارد میکنید اسم کمپانی و یا شرکت اسم کشورتون که ایران هست و پسورد امضاتون رو هم وارد میکنید مثل تصویر زیر.

امضا برنامه به این معنی هست که شما یه امضا میزنید یعنی مالکیت این برنامه برای من هست و یه نکته مهمی که هست اینه که نسخه های مختلف برنامتون رو که ارائه میدید حتما باید امضا هاشون یکی باشه.

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

خب کامپایل توی بیسیک فور اندروید دو حالت داره که هر دوتاشون مثل هم هستن ولی یه سری تفاوت هایی دارن این و توی بخش امنیت بهتون توضیح میدم.

Debug هم برای وقتایی هست که هنوز برنامتون تموم نشد و دارید تستش میکنید و حالا ممکنه یه مشکلی پیش اومده باشه یه ارور و یا یه باگ به وجود اومده باشه که شما وقتی اینجا دیباگ و انتخاب کنید و بعدش Run رو بنزنید اگه شبیه سازی باز باشه توی اون شبیه ساز نصب میشه و بعد از اون میتونید خطایی که در واقع هستش رو مشاهده کنید و ببینید مشکل از کدوم خط کد هست که اینم یه بحث خیلی شیرینی هستش که توضیحش رو با کد و مثال بهتون میگم

Release هم وقتی برنامتون آماده شد شما ریلیز و یزنید و با همین گزینه برنامه رو کامپایل میکنید و بعد از اون سعی میکنه که نصبش کنه روی دیوایس خب حالا فرض میکنیم ریلیز و زدیم فایل APK برنامه کجا ذخیره میشه دقت کنید که ما اومدیم توی دسکتاپ سیوش کردیم الان اگه من این وارد پوشه object پروژه بشم یه فایل APK هست که اون خروجی ما هست.

وقتی دکمه Run رو برای کامپایل پروژه بزنید و با پنجره زیر مواجه بشید یعنی کامپایل به طور کامل انجام شده

خب حالا وارد پوشه Object پروژه میشیم و از اونجا فایل APK رو میتونیم به دست بیاریم مثل تصویر زیر

خب حالا یکی از بخش های مهم محیط بیسیک فور اندروید بخش Libraries Manager هست تصویر زیر و ببینید:

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

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

بخش بعدی Files Manager هست تصویر زیر و ببینید.

شما اگه بخواید داخل برنامتون از یه سری عکس و فونت و دیتابیس استفاده بکنید مثلا میخواید یه عکس و توی برنامه نمایش بدید برای اینکه اون رو نمایش بدید کافیه از بخش Add Files هر عکس و که میخواید نمایش بدید و انتخاب کنید و بعد به این لیست ما اضافه میشه مثل تصویر زیر

و بعد میتونیم داخل پروژه از این عکس استفاده کنیم و اینکه توی پوشه محل پروژتون پوشه Files و اگه باز کنید عکسی رو که اضافه کردیم و میبینید که اومده و وقتی هم که کامپایل میکنید میره داخل پروژتون و شما میتونید به صورت مستقیم هم توی پوشه Files واردش کنید کلا هر فایلی که دارید میتونید همینجا اضافه کنید عکس فونت فیلم دیتابیس هر چی که باشه باید توی Files manager بزارید خب یه چند تا تب دیگه هم هستن که مهم نیستن و توی حین آموزش های بعدی بهتون توضیحشون رو میدم اجازه بدید همین جا بخش اول و به پایان برسونم توی بخش بعدی یه کم کد نویسی و بهتون آموزش میدم و بیشتر آشنا میشیم با محیط بیسیک و برنامه نویسی حتما ادامه آموزش ها رو دنبال کنید.

, , ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست