• ایمیل دانشگاه مجازی
  • تلگرام دانشگاه مجازی
دانشگاه مجازی

دانلود آموزش

جهت ثبت سفارش در سامانه ثبت نام فرمایید.

استخدام اعضا هیات علمی

فرم ثبت نام و ورود اساتید و اعضا هیات علمی

پروفایل اعضا هیات علمی

مشاهده پروفایل اساتید دانشگاه اینترنتی

ژورنال دانشگاه اینترنتی

مجله علمی پژوهشی دانشگاه اینترنتی

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio

تعداد پسند ها : 4
تاکنون 2123 نفر این پست را مشاهده کرده اند

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio


پکیج آموزشی برنامه نویسی اندروید با  Xamarin در Visual Studio
دانشگاه مجازی

پکیج آموزشی برنامه نویسی اندروید با Xamarin در Visual Studio

Xamarin یا زامارین چیست؟

زامارین یک کمپانی نرم افزاری در سان فرانسیسکو کالیفرنیا  است که مالک اصلی ان هم مایکروسافت می باشد و در دوره زمانی می 2011 توسط مهندسینی که مونو و منو برای اندروید و مونو تاچ را ساختند تاسیس شد، این پکیج ها چند پلتفرمی بوده و از CLI یا همان زیر ساخت زبان عمومی استفاده می کنند و از زبان عمومی مشخصی بهره می برند (اغلب همان مایکروسافت دات نت .NET بیان می شود).

با یک کد پایه اشتراکی سی شارپ c# توسعه دهندگان می توانند از ابزارهای زامارین استفاده کنند تا بتوانند برنامه های بومی  اندروید ، آی و اس و حتی برنامه های ویندوزی به همراه رابط کاربری و کد های اشتراکی در  پلتفرم های مختلف ایجاد کنند. این موضوع شامل سیستم عامل های مکینتاش و ویندوز هم می شود. بر طبق  آمار های زامارین  در آوریل 2017 تقریبا 1.4 میلیون توسعه دهنده از 120 کشور از همه جای جهان از محصولات زامارین استفاده می کنند.

 

قابلیت ها :

پلتفرم زامارین شامل تعدادی از عناصری  است که اجازه می دهد شما برای سیستم عامل اندروید و IOS  نرم افزار عرضه کنید.

 

زبان سی شارپ  C#: به شما اجازه می دهد تا با دستور زبانی آشنا و ویژگی های پیچیده نظیر Generics,LINQ و کتابخانه وظایف موازی  به راحتی  کد نویسی کنید.

Mono.NET framework:  : ارائه دهنده پیاده سازی ویژگی های گسترده در فریم ورک Microsoft .NET

Compiler : بسته به پلتفرم مورد نظر می توانید یک نرم افزار بومی IOS یا یک نرم افزار سازگار با .NET و Runtime نظیر اندروید تهیه کنید. کامپایلر همچنین بسیاری از بهینه سازی های مخصوص توسعه تلفن همراه نظیر پیوند های دور برای کد های استفاده نشده بهره می برد.

IDE Tools : نرم افزار Visual Studio در مکینتاش و ویندوز به شما اجازه می دهد تا پروژه های زامارین را ایجاد ویا توسعه دهید .

علاوه بر این ها به خاطر اینکه زبان زیر ساخت سی شارپ و .NET Framework  می باشد پروژه ها می توانند به ساختار کد های اشتراکی  خود دامن بزنن و نرم افزار هایی برای سیستم عامل ویندوز موبایل نیز ایجاد کنند.

زمارین برای Visual Studio

زامارین مدعی است که تنها IDE می باشد که اجازه می دهد تا برای توسعه بومی نرم افزار های  اندروید،ویندوز و IOS از Visual Studio  استفاده می کند. افزونه های اضافی برای Visual Studio اجازه می دهند تا توسعه دهندگان با استفاده از محیط خود IDE و سیستم های  Code Completion و IntelliSense به راحتی  نرم افزار های ویندوز ، اندروید و حتی IOS ایجاد کنند. همچنین این افزونه ها دارای دیباگر نرم افزار ها دقیقا بروی شبیه ساز داخلی IDE یا حتی دستگاه اجرایی می باشد. همچنین زامارین از کتابخانه کلاس  سیار  مایکروسافت و  سی شارپ 5.0 و ویژگی هایی نظیر  Async/Await پشتیبانی می کند.

 

Xamarin Studio

 زامارین استودیو یک IDE مستقل برای توسعه پلتفرم موبایل بر روی سیستم عامل های مکینتاش و ویندوز بود که به عنوان بخشی از زامارین نسخه 2.0 و بر اساس یک پروژه منبع باز به نام  MonoDevelop ایجاد شد. علاوه بر دی باگر زامارین استودیو شمال سیستم Code Completion سی شارپ و یک رابط کاربری ساز برای اندروید بدون XML   و همچنین  سازگاری بارابط کاربری ساز  Xcode  برای طراحی گرافیکی  پلتفرم IOS نیز می باشد.

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

 

سر فصل مطالب ارائه شده در ویدئو های آموزشی 

قسمت اول راه اندازی اولیه زامارین 

قسمت دوم مراحل ساخت لیست نمایشی 

قسمت سوم ساخت لیست نمایشی ساده 

قسمت چهارم ساخت لیست نمایشی سفارشی 

قسمت پنجم ساخت شنود برای  رویداد کلیک لیست نمایشی 

قسمت ششم ساخت سیستم لاگین Login

قسمت هفتم شخصی سازی دکمه ها و نوار پیشرفت

قسمت هشتم ساخت یک کادر محاوره ای برای گفتگو

قسمت نهم رویداد ها

قسمت دهم رابط کاربری تب اسلایدی

قسمت یازدهم لایه های تب اسلایدی

قسمت دوازدهم کامل کردن لایه های تب اسلایدی

قسمت سیزدهم ساخت یک لایه برای بازیابی (ریفرش لمسی) لمسی یا کشیدنی در صفحه

قسمت چهاردهم متحرک سازی برای نماها

قسمت پانزدهم جستجوی یک لیست نمایش توسط LINQ

قسمت شانزدهم فیلتر سازی یک لیست نمایشی توسط LINQ

قسمت هفدهم بارگزاری عکس ها از گالری

قسمت هجدهم بارگزرای عکس ها به صورت اثر بخش به حافظه

قسمت نوزدهم ارسال داده ها به SQL توسط درخواست وب

قسمت بیستم ارسال عکس ها به SQL توسط درخواست وب

قسمت بیست و یکم واکشی داده ها توسط سرویس REST

قسمت بیست و دوم Multithreading

قسمت بیست و سوم پیاده سازی نمای بازیافت کننده  با طراحی مواد

قسمت بیست و چهارم رویداد های کلیک با نمای بازیافت کننده

قسمت بیست و پنجم طراحی مواد- نمای کارتی

قسمت بیست و ششم ساخت یک Action bar سفارشی

قسمت بیست و هفتم ساخت یک لایه فهرست کشویی برای سمت راست و چپ

قسمت بیست و هشتم میانبر های لمسی در اندروید

قسمت بیست و نهم قطعه چرخش کارتی

قسمت سی اوم فعالیت ها Activities

قسمت سی و یکم متحرک سازی فعالیت ها

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

قسمت سی وسوم تنظیمات مشترک

قسمت سی و چهارم نمای اسکرول Scroll View

قسمت سی و پنجم ساخت یک مرورگر وب ساده

قسمت سی و ششم لاگین به گوگل پلاس بخش اول

قسمت سی  وهفتم لاگین به گوگل پلاس بخش دوم

 

قسمت سی و هشتم  لاگین به گوگل پلاس بخش سوم

قسمت سی و نهم  نحوه دریافت کد گذاری SHA 1 برای توسعه

قسمت چهل ام  نقشه گوگل

قسمت چهل و یکم انواع نقشه های گوگل

قسمت چهل و دوم علامت گذار نقشه های گوگل

قسمت چهل و سوم پنجره اطلاعات نقشه های گوگل

قسمت چهل و چهارم  نحوه کشیدن نقشه های گوگل  

قسمت چهل و پنجم نوار ابزار طراحی مواد

قسمت چهل ششم طراحی مواد – نوار ابزار جداگانه

قسمت چهل و هفتم طراحی مواد – سفارشی سازی نوار ابزار

قسمت چهل و هشتم  لایه های فهرست کشویی سمت چپ

قسمت چهل و نهم لایه های فهرست کشویی سمت چپ قسمت دوم

قسمت پنجاه فهرست ناوبری سمت راست

قسمت پنجاه و یکم عیب یابی بیسیم

قسمت پنجاه و دوم فهرست ناوبری کشویی برعکس

قسمت پنجاه و سوم لایه قاب

قسمت پنجاه و چهارم نوار ابزار روی هم

قسمت پنجاه و پنجم قطعه ها

قسمت پنجاه و ششم اضافه کردن چندین قطعه به لایه قاب

قسمت پنجاه هفتم متحرک سازی قطعه ها

قسمت پنجاه و هشتم بالا کشیدن قطعه ها

قسمت پنجاه و نهم شنود لمسی برای لایه قاب

قسمت شصت جایگزینی قطعه ها

قسمت شصت و یکم مدیریت تغییرات چرخش عرضی صفحه

قسمت شصت و دوم قطعه های تو در تو

قسمت شصت و سوم مقادیر کلی 1

قسمت شصت چهارم مقادیر کلی 2

قسمت شصت و پنجم کیت توسعه فیسبوک

قسمت شصت و ششم تنظیم کردن کیت توسعه فیسبوک

قسمت شصت و هفتم لاگین شدن و ورود به فیسبوک

قسمت شصت و هشتم  مدیریت ورود به فیسبوک

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

قسمت 70 عکس پروفایل فیسبوک

قسمت 71 اشتراک گذاری فیسبوک

قسمت 72 دریافت ایمیل با Facebook Graph API

قسمت 73  JSONبا نتایج فیسبوک

قسمت 74 چت سمت کاربر با SignalR

قسمت 75 چت سمت کاربر با SignalR 2

قسمت 76 چت سمت کاربر با SignalR 3

قسمت 77 چت سمت کاربر با SignalR 4

قسمت 78  برنامه چت سمت کاربر با SignalR

قسمت 79 کتابخانه طراحی

قسمت 80  کتابخانه طراحی 2

 قسمت 81 کتابخانه طراحی 3

قسمت 82  کتابخانه طراحی 4

قسمت 83 کتابخانه طراحی 5

قسمت 84 کتابخانه طراحی 6

قسمت 85 کتابخانه طراحی 7


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