ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

۴۱ مطلب با موضوع «Android» ثبت شده است

ارسال داده بین activity های مختلف با استفاده از شی Intent

بسم الله الرحمن الرحیم

ارسال داده بین  activity های مختلف با استفاده از شی Intent

فصل دوم-بخش  نهم

در  کنار دریافت داده از یک Activity,  ارسال داده به یک Activity  دیگر هم بسیار رایج می باشد.به عنوان مثال شما می خواهید در  EditText  یک  متن پیش فرض  قبل از به نمایش در آمدرن Activityقرار  گیرید. که  برای این کار شما می توایند از شی  intent    استفاده کنید. در مثال های زیر انواع روش های ارسال داده  ها  به activity دیگر به شما شرح می دهیم

ادامه مطلب...

باز یابی مقادیر از یک Activity

بسم الله الرحمن الرحیم

باز یابی مقادیر از  یک  Activity

فصل دوم-بخش  هشتم

متد startActivity()  یک activity  دیگرا  اجرا  می  کند ولی  نتیجه  یا داده های  از ان activity  به activity  جاری باز نمی گرداند. به  عنوان مثال  ممکن دریک activity   کاربر  UserName و Password  خود را وارد کنند  و هنگام باز گشت  به activity  جاری  username  و  passoword  چک  شود در صورت درست بودن برنامه  به کار خود ادامه  داده و امکانات بیشتری را به کاربر ارائه دهد. در  صورتی که شما  نیاز دارید داده های  مورد نیاز خود را از  activity  دیگر  باز گردانی کنید   شما باید از متدstartActivityForResult() استفاده کنید. در زیر آن را با یک مثال شرح می دهیم.

فایل   secondactivity.xml  به صورت تغییر دهید

ادامه مطلب...

ارتباط بین activity ها با استفاه از intent ها

بسم الله الرحمن الرحیم

ارتباط بین activity ها با استفاه از intent ها

فصل دوم-بخش  ششم

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

ادامه مطلب...

نمایش یک Dialog Window

بسم الله الرحمن الرحیم

نمایش یک Dialog Window 

فصل دوم- بخش چهارم

زمان های  وجود دارد که شما نیاز دارید تا یک Dialog Window‌نمایش دهید  که    کاربر اطلاعات  خود ا وارد نماید.

در این موارد شما باید متد onCreateDialog()د راکه از نوع Protected  می باشد, و توسط  کلاس پایه Activity  تعریف شده ا را override  کنید.

ادامه مطلب...

اعمال Style و theme بر روی یک activity

بسم الله الرحمن الرحیم

اعمال Style و theme بر روی  یک activity 

فصل دوم- بخش سوم

به طور پیش فرض زمانی که یک activity  اجرا می شود  تما م صفحه را در بر می گیرید. با این حال  شما  می توانید  Dialog Theme  را بر روی  آن  اعمال کنید. تا activity به صورت  یک Dialog  نمایش داده شود. یا ممکن شما بخواهید activity  مورد نظرتان را به صورت یک pop-up نمایش دهدید که  به کاربر در مورد بعضی از عمل های که میخواهند اجرا هستند  پیغام  می دهد

ادامه مطلب...

Activities, Fragments و Intents

بسم الله الرحمن الرحیم

Activities, Fragments و Intents

فصل دوم- بخش دوم

در پایان این فصل  با موارد زیرآشنا می شود

  •    چرخه ی زندگی(Life Cycle ) یک Activity
  •     آشنای با Fragment  ها و  شخصی سازی UI
  •     اعمال Style  ها  و  Theme  ها  بر روی  UI
  •     شرح می دهیم که   چه طور  یک Activity  را  مانند  Dial g Wind ws  نمایش دهیم
  •     با مفهوم Intent  ها آشنا می شویم.
  •     استفاده از شی ( bject ) Intent  برای  لینک بین Activity  ها
  •     فهمیدن اینکه  intent filter  ها چگونه به شما کمک  می کند تا  به صورت دلخواه با دیگر Activity  ها  ارتباط برقرا  کنید
  •     نمایش Alert  ها  به  کاربران با استفاده از notificati n  ها

در  فصل  اول شما  یاد گرفتید  که یک activity   پنجره ا ی است شامل تمام Ui  ها  برنامه های کاربردی  شما می  باشد. یک برنامه ی کاربردی می تواند یک  یا بیشتر  Activity  داشته باشد. هدف اصلی  یک Activity   ارتباط(interact) با  کاربر می باشد.

activity  برای یک زمان در  صفحه نمایش  ظاهر می شود  و در  لحظه دیگر  مخفی می باشد یک activity  در  حالت های مختلف  قرار می گیرد. که  قرار گرفتن در حالت های  مختلف را چرخه ای زندگی(Life Cycle) می گویند. فهمیدن چرخه ی زندگی یک activity  امر حیاتی است زیرا به شما  کمک می کند  تا  مطمئن شوید  برنامه کاربردی به درستی کار می کند.

اندروید 4 علاوه بر پشتیبانی  از ویژگی های اندروید 3  دارای  ویژگی جدیدی  می باشد به نام :Fragment   برای اینکه  مفهوم Fragment  را به خوبی  متوجه شوید   فرض کنید که Fragment  ها  Acitivity  ها  کوچکی هستند که می توانیم در یک Activity  گروه بندی کنیم.

در این فصل شما با  activity  ها و  Fragment ها آشنا می شوید.صرف نظر از activity  ها  مفهوم اصلی دیگر در اندروید intent می باشد. یک Intent  به طور اساسی یک کلاس  می باشد که activityهای متفاوت  دیگر را  قادر می سازد که با یکدیگر به صورت یک پارچه  باهم کار کنند.  در فصل های بعدی شما یاد می گیرید  که چگونه  برنامه  های از پش ساخته سیستم عامل اندروید می توانند  با هم  کار کنند.

ادامه مطلب...

نمایش یک Progress Dialog

سم الله الرحمن الرحیم

نمایش یک Progress Dialog

فصل دوم- بخش پنجم

یک از UI های رایج در دستگا های  که از سیستم عامل اندروی استفاد ه می کنند  دیالوگ Please Wait  می باشد. که شما عموما  آن را زمانی مشاهده می کنیدکه  یک کار     برای مدت زمان طولانی در حال انجام باشد.

به عنوان مثال زمان های که شما در حال Loginکردن به یک سرور می باشید یا  در  حال  انجام محاسبات سنگین برای نمایش  به کاربر می باشیدویاموارد از این قبیل این Dialog بسیار مفید می باشد.که  به عنوان Progress Dialog شناخته می شود

آن را با یک مثال به شما نمایش می دهیم.

ادامه مطلب...

حل کردن مشکل برخورد Collision مربوط به Intent Filter

بسم الله الرحمن الرحیم

حل کردن مشکل برخورد (Collision) َمربوط به activityها 

فصل دوم-بخش  هفتم

در  بخش قبلی  شما یاد گرفتید که چطور  Elment  با  نام  <intent-filter>  می تواند   چگونگی اجرای  یک activity   توسط activity  دیگر را    تعیین می کند.

چه اتفاقی می افتد اگر یک  activity   دیگری (در همین  برنامه یا  برنامه دیگر) دارا ی نام  Filter  یکسانی  باشد؟

حال به همین برنامه  یک activity  دیگر  به نام activity3 را اضافه می کنیم. و لی نام inent Filter  آن  را با Activty  دوم  یکسان  می گذاریم.

در فایل AndroidManifest.xml  دستورات زیر را قرار  می دهیم.

ادامه مطلب...

ساخت یک پروژه در اندروید

بسم الله الرحمن الرحیم

ساخت یک پروژه در اندروید

فصل دوم- بخش اول

در ادمه  آموزش هر زمان که گفته می شود پروژه ای ایجاد کنید. باید به نکات زیر توجه کنید و تنظیمات را دقیقا مشابه موارد ذکر شده را انجام دهید.

ادامه مطلب...

ساختار (ANATOMY) برنامه اندروید

بسم الله الرحمن الرحیم

معماری برنامه های اندروید

فصل اول - بخش ششم

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

ادامه مطلب...

ایجاد اولین برنامه کاربردی اندروید

بسم الله الرحمن الرحیم

طراحی و ایجاد برنامه Andriod

فصل اول- بخش پنجم

در این قسمت قصد داریم اولین پروژه اندروید را ایجاد  کنیم و آن را روی دستگاه مجازی تست کنیم.

در Eclipse از منوی File-->new  Project  را انتخاب کنید

ادامه مطلب...

ایجاد دستگاه مجازی اندروید

بسم الله الرحمن الرحیم

شروع برنامه نویسی اندروید

فصل اول - بخش چهارم


در اینجا قصد داریم نحوه ساخت دستگاه مجازی (Android Virtual  Device ) برای تست برنامه ها را آموزش بدهیم.

از منوی window بر روی Android Virtual Manager کلیک کنید

ادامه مطلب...

راه اندازی محیط برنامه نویسی اندروید

بسم الله الرحمن الرحیم

شروع برنامه نویسی اندروید

فصل اول - بخش سوم

حالا که شما می دانید  اندروید چیست و چه ویژگی های دارد , ممکن شما خسته شده  باشید که چرا شروع به نوشتن  اولین برنامه اندروید نکرده اید! قبل از شروع به نوشتن برنامه شما باید ابزار های مورد نیازآن را   آماده کنید.اول باید شما  Sdk و Eclipse را  دانلود کنید.شما می توانیددر صورت نیاز  Sdk و Eclipse را برای تمام سیستم عامل ها از جمله ویندوز و مک تمام نسخه های Linux و... را دانلود کنید.تمام ابزار های که نیاز دارید شما  می توانید به صورت رایگان دانلود کنید.در این دوره آموزشی  من از نسخه مخصوص ویندوز  استفاده میکنم و تمام مثال ها را در این محیط انجام می دهم.

دانلود و نصب JDK

به سایت  گوگل برید و  Download jdk را  جست و جو  کنید.  در  موارد  پیدا  شده  بر روی  لینک مشخص شده  کلیک   کنید

http://www.oracle.com/splash/rpls/embargoed.html

ادامه مطلب...

معماری اندروید

بسم الله الرحمن الرحیم

شروع برنامه نویسی اندروید

برنامه نویسی اندروید

فصل اول - بخش دوم

معماری اندروید- Android

برای اینکه متوجه شوید که اندروید به چه نحوه کار می کند به شکل  نگاه کنید.
سیستم عامل اندروید به 5 قسمت در 4 لایه اصلی تقسیم شده است.

Linux kernel

این هسته ای (kernel) است که اندروید بر اساس آن بنا شده است. این لایه شامل تمام درایورهای وسائل سطح پایین برای انواع  سخت افزارهای اندروید هستند را شامل می شود.

Librarie

شامل تمام کدهایی که ویژگی های اصلی اندروید را دارا می باشند (در بالا بیان کردیم) را شامل می شوند.به عنوان مثالSQLite Library پایگاه داده ای را  فراهم می کندکه می تواند دربرنامه های کاربردی برای ذخیره داده ها استفاده شود. و یا Web Kit library می تواند توابعی را برای مررو وب فراهم آورد.

Android runtime

این لایه همانندلایه Libraries است , Android Runtime مجموعه ای از Core Library را فراهم می آورد که توسعه دهندگان راقادر می سازد برای نوشتن برنامه های کاربردی اندروید از زبان برنامه نویسی Java استفاده کنند.و همچنین Android Runtime شامل ماشین مجازی Dalvik می باشد که هر برنامه کاربردی اندروید را قادر می سازد در پروسس خودش اجرا شود. Dalvik یک ماشین مجازی خاص می باشد که  مخصوص اندروید و برای موبایل هایی که حافظه و CPU محدودی دارند بهینه سازی و طراحی شده است.

Application framework

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

Applications

دراین لایه شما می توانید برنامه هایی که بر روی دستگاه اندروید نصب شده است را پیدا کنید.مانند( Phone, Contacts, Browser)  شما می توانید این نرم افزار های را از Android Market دانلود و نصب کنید . هر برنامه ایی که شما می نویسید در این لایه قرار می گیرید.

ادامه مطلب...

شروع برنامه نویسی اندروید

بسم الله الرحمن الرحیم

شروع برنامه نویسی اندروید

برنامه نویسی اندروید

فصل اول

معرفی اندروید - Android

با عرض سلام خدمت همه دوستان عزیز، همان طور که در بخش مقدمه جناب آقای مهندس شیدایی عزیز توضیح داده اند، انشالله در این دوره آموزشی که نزدیک 30 فصل خواهد بود تمامی مباحث مربوط به برنامه نویسی اندروید را با استفاده از زبان برنامه نویسی Java بررسی خواهیم کرد.

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

در پایان این فصل  با موارد زیرآشنا می شود:

  1.  اندروید چیست؟

  2.  نسخه های مختلف  و ویژگی های آنها

  3.  معماری اندروید

  4.  انواع وسایل که با اندروید کار می کنند

  5.  ابزار های  برنامه نویسی  اندروید

  6.  اجرای اولین برنامه  کاربردی   اندروید

  7. به جهان اندروید خوش آمدید!

اندروید چیست؟

اندروید یک سیستم عامل موبایل مبتنی بر نسخه ی تغییر یافته Linux می باشد. که این سیستم عامل از همان ابتدا با نام اندروید توسعه و راه اندازی شد. در سال 2005  طبق یک استراتژی برای ورود به بازار موبایل شرکت گوگل، اندروید و ابزار های کار با آن را ارائه داد.

شرکت گوگل می خواست که  اندروید open source و free باشد, بنابراین بیشتر کد های  اندروید را تحت open source Apache License, منتشر کرد به این معنی است که هر کسی می تواند به آسانی سورس کد اندروید را به صورت کامل دانلود کند و از آن استفاده کند.علاوه بر این فروشندگاه (vendors) که عموما تولید کنندگان سخت افزار هستند می توانند امکانات اضافی را به اندروید اضافه کنند و اندروید مخصوص خود را همراه محصولاتشان به دیگران رائه دهند.این  کار باعث شد که اندروید بسیار سریع فراگیر و باب میل فروشندگان شود.

بسیاری از شرکت ها تحت تاثیر این امر قرار گرفتند iPhone شرکت apple ارائه شد موفقیت بسیار بالای کسب کرد و باعث شد تحول بسیار بزرگی در صنعت  گوشی های هوشمند رخ دهد. بعضی از شرکت های  مانند Motorola و sonny Ericson که سال ها سیستم های موبایل خود را داشتند بعد از ارائه iPhone در پی راه حلی بودند که محصولات خود را دوباره احیا سازی کنند، که بسیاری از شرکت ها راه حل را در اندروید دیدند و باعث شد که این شرکت ها سخت افزار های خود را مبتنی بر اندروید تولید کنند که این امر باعث تولید قدرتمند و فراگیر شدن اندروید شد.

ویژگی اصلی اندرید این است که  توسعه برنامه های کاربردی یکپارچه شد و توسعه دهندگان نرم افزار فقط کافی نرم افزار خود را برای اندروید توسعه دهند و نرم افزارشان قادر خواهد بود که بر روی بسیاری از وسائل (Device ) اجرا شود. دراین جهان تلفن های  هوشمند برنامه های کاربردی مهمترین قسمت در زنجیره موفقیت می باشند.در نتیجه سازندگان وسائل متوجه شدند که بهترین را برای به چالش کشیدن و یورش بردن به iPhone, اندروید می باشد. در حال حاضر تعداد فراوانی از برنامه های کاربردی را مشاهده می کنید.

ادامه مطلب...

برنامه نویسی اندروید

بسم الله الرحمن الرحیم

 

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

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

برنامه نویسی اندروید

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

همچنین این نکته را در ذهن داشته باشید که برای برنامه نویسی دستگاه های اندروید می بایست ابتدا مفاهیم سیستم عامل اندروید را آموزش ببینید پس در صورتی که این دوره را فرا بگیرید، نوشتن برنامه اندروید با زبان سی شارپ (مونو اندروید) و یا cordova که در ویژوال استادیو 2015 معرفی خواهد شد، دیگر برای شما تفاوتی نخواهد داشت.

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

انشالله که مطالب این دوره نیز برای شما مفید باشد

موفق باشید

 

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

بسم الله الرحمن الرحیم

فصل سوم دوره آموزشی Android

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

Mono for Android از یک مجموعه از assemblie ها، namespace ها و class هایی که برای platform های موبایل بهینه شده اند، ساخته شده است.
این کد یک ترکیب از NET 4. و Silverlight و Windows Phone profiles است و همچنین کدی است که به یک  توسعه دهنده اجازه می دهد تا مزیت از Android platform استفاده کند.

Namespaces and Classes

Mono for Android یک مجموعه غنی از Namespace ها و Class ها را برای ساخت برنامه های iPhone فراهم  می کند.
در اینجا مجموعه ای از محبوبترین assemblie ها به همراه قابلیت های آن ها را معرفی می کنیم:
Mono.Android.dll
این اسمبلی اتصال C# به Android API را فراهم می کند. این اسمبلی شامل namespaceهایی است که Android.* را پشتیبانی می کند.
System.dll
این اسمبلی قابلیت های NET Framework. را برای Mono for Android فراهم می کند
Mono.data.Sqlite.dl
این اسمبلی یک ADO.NET provider برای دیتابیس SQLite است
Mono.Data.Tds.dll
این اسمبلی پشتیبانی از پروتکل TDS که برای اتصال به SQL Server مورد استفاده قرار می گیرد را فراهم می کند.
OpenTK.dll

ادامه مطلب...

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

بسم الله الرحمن الرحیم

فصل دوم دوره آموزشی Android

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


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

Android

در چند سال گذشته رشد شگفت انگیز در استفاده از گوشی های هوشمند (smartphones) قابل مشاهده است. ایالات متحده آمریکا اخیرا در مورد نحوه تبدیل شدن تلفن های هوشمند به عنوان بخشی از زندگی مردم گزارشی را ارائه کرده است. با رشد و عمومی شدن رقابت نیز به وجود می آید و برخلاف کامپیوترهای معمولی، هنوز هیچ طیف و پلتفرم خاصی در حیطه موبایل نتونسته همه بازار موبایل را از لحاظ نرم افزار قبضه کنه بخاطر همین موضوع انواع مختلف اعم از سیمبین و اندروید و ویندوز موبایل وجود دارد.



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

NET Framework.

در ده گذشته، محبوبیت NET Framework. افزایش یافته است. در اواخر 1990  مایکروسافت کار خود را بر روی .NET Framework آغاز کرد. اولین نسخه Framework NET . در سال 2002 معرفی شد. مدتی پیش NET Framework 4. نیز معرفی شد.  NET Framework 4. در نسخه های مختلفی ارائه شده است شامل نسخه 32-bit, 64-bit و نسخه ای Xbox gaming platform و نسخه ای برای دستگاه های موبایل مایکروسافت که به نام Compact Framework (CF) شناخته می شوند.
در اینجا چند مورد از واقعیت های NET Framework. را بررسی می کنیم و این موارد را بخاطر بسپارید تا زمانی که به Mono framework می پردازیم در مورد آن صحبت کنیم.

مایکروسافت ابزار توسعه خود را با NET Framework. با نام Visual Studio منتشر کرد. این ابزار محیط توسعه برای NET.  یکپارچه شده است.

ادامه مطلب...

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

بسم الله الرحمن الرحیم

فصل اول دوره آموزشی Android

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


مثل تمامی دوره های دیگر می بایست قبل از شروع مباحث عملی و کد نویسی، کمی در مورد مباحث تئوری و ساختاری اندروید صحبت کنیم. سعی می کنم این مباحث را سریع تر به اتمام برسانم تا به سراغ مباحث اصلی برنامه نویسی برویم.


معرفی Mono for Android  

Mono for Android  ترکیبی از دو ویژگی جذاب و لذت بخش دنیا است: یعنی زبان برنامه نویسی C# و سیستم عامل Android

این چند بخش زیر را از زبان شرکت Xamarin نقل می کنم:

داستان ایجاد Mono for Android  

Mono for Android  طراحی شده است تا این دو دنیای بزرگ را به یکدگیر متصل کند. این کار با سالها تجربه طراحی و پیاده سازی زبان های برنامه نویسی، API ها و ارتباطات آنها میسر شده است.
شور و اشتیاق من برای سیستم عامل اندروید خیلی ساده قابل توصیف است:
مانند هر کسی که به دلیل نرخ رشد این platform، طراحی بسیار خوب، و platform قدرتمندی برای توسعه، ما نیز تحت تاثیر قرار گرفتیم. همه اینها باعث می شود نتوانید در مقابل این همه ویژگی خوب مقاومت کنید، و مجبور می شوید به سمت آن حرکت کنید.
علاقه ما بر می گردد به سال 2000 وقتی که مایکروسافت از C# پرده برداری کرد. فقط C# می توانست دنیای Windows را بلرزاند، این تغییر و تحول دنیای ما را نیز عوض کرد. از چند سال قبل تا سال 2000 مشغول کار کردن بر روی GNOME Desktop و سرویس ایمیل Evolution (اسم یک سرویس در سیستم عامل لینوکس است) مربوط به سیستم عامل لینوکس بودیم.
ما به اندازه خود در مورد توسعه برنامه های desktop آموخته بودیم.

ادامه مطلب...

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

بسم الله الرحمن الرحیم

اندروید و سی شارپ

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

در حال حاضر دو سیستم عامل IOS و Android بیشترین کاربران را به خود اختصاص داده اند و ما در این دوره آموزشی ابتدا بر روی اندروید کار خواهیم کرد و انشالله سعی خواهیم کرد که پس از این دوره دوره آموزش IOS را نیز شروع کنیم.

اندروید از زبان برنامه نویسی جاوا استفاده می کند و IOS از Objective C استفاده می کند.

در این جا توسعه دهنده گان مایکروسافت باید چه کاری انجام دهند؟

 

MONO

MONO نام یک Framework است که توسعه چندین Platform را به سادگی برای شما فراهم می کند.

MONO به شما اجازه می دهد که با زبان VB و C# برنامه نویسی کنید.  در این دوره ما با MONO برای زبان سی شارپ و Visual Studio آشنا می شویم و نحوه برنامه نویسی برای سیستم عامل Android فراخواهیم گرفت.

 

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

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

در آموزش بعدی ابزار های لازم را نصب و اولین برنامه را خواهیم نوشت.

up
ما را در گوگل محبوب کنید