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

نحوه ایجاد پروژه ی Xamarin.Forms در .Net Core

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

ایجاد پروژه ی Xamarin.Forms در .Net Core

در این بخش به بررسی چگونگی استفاده از بسته های NuGet می پردازیم که قبلا آن ها را در فید خصوصی NuGet ایجاد و منتشر کردیم. بنابراین ابتدا یک پروژه ی Xamarin.Forms را ایجاد می کنیم. برای این کار ابتدا باید بدانیم که اصلا Xamarin.Forms چیست؟

  • Xamarin.Forms فریمورکی است که برنامه نویسان با کمک آن می توانند به سرعت رابط های کاربری چند پلتفرمی را توسعه دهند.
  • Xamarin.Forms چکیده ای از جعبه ابزار رابط کاربری بوده که در چندین پلتفرم به صورت بومی از آن پشتیبانی می شود و برنامه نویسان با کمک آن می توانند به راحتی رابط های کاربری ای ایجاد کنند که بتوان آن ها را بین سیستم عامل های اندروید، iOS، ویندوز و ویندوز فون به اشتراک گذاشت.
  • رابط های کاربری با استفاده از کنترل های بومی پلتفرم مقصد رندر می شوند. بدین ترتیب برنامه های Xamarin.Forms می توانند به ازای هر یک از پلتفرم ها ظاهر و باطن مناسب خود را حفظ کنند.

برای شروع ما به برخی از امکانات اضافی ویژوال استودیو 2015 نیاز داریم. Visual Studio 2015 را تغییر دهید و مطمئن شوید که گزینه ی cross-platform mobile development انتخاب شده باشد.


ایجاد پروژه ی Xamarin.Forms در .Net Core

بعد از تمام شدن نصب با انتخاب Tools → Options… زامارین را به روز کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

صفحه را به پایین بکشید و در سمت چپ پنجره Xamarin را گسترش دهید و Other را انتخاب کنید. در گوشه سمت راست پنجره بر روی Check Now کلیک کنید تا ببینید که آیا آپدیتی وجود دارد یا خیر.


ایجاد پروژه ی Xamarin.Forms در .Net Core

همان طور که می بینید آپدیتی در اختیار است. بر روی دکمه ی Download کلیک کنید تا فرآیند دانلود آغاز شود. بعد از تمام شدن دانلود به شما اطلاع داده می شود که این آپدیت ها را نصب کنید.
مجددا ویژوال استودیو را باز کنید و گزینه ی File → New → Project… را انتخاب کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

در سمت چپ پنجره قالب Visual C# → Cross-Platform و در بخش میانی Blank Xaml App (Xamarin.Forms Portable) را انتخاب کنید. در بخش اسم، اسم مورد نظر خود را وارد کنید و بر روی OK کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

ورژن مقصد و ورژن حداقل را انتخاب کرده و بر روی OK کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

حالا می توانید مجموعه ای از پروژه ها را مشاهده کنید. در بالا می توانید کتابخانه ی PCL را مشاهده کنید که در میان تمامی پلتفرم ها همچون اندروید، iOS، UWP، ویندوز 8.1 و ویندوز فون 8.1 به اشتراک گذاشته شده است.
در اینجا ما بر روی کتابخانه ی PCL متمرکز می شویم و برخی از کدها را در اینجا بیان می کنیم. کد را گسترش دهید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

در این قالب Xamarin.Forms می توانید MainPage.xaml و App.xaml ژنریک را مشاهده کنید. در این قالب از فریمورک Xamarin.Forms XAML استفاده می شود که در کل این پلتفرم ها کار می کند.
ما باید کد خود را وارد کنیم، همچنین به فید خصوصی نوگتی که در بخش قبل تنظیم کردیم نیز نیاز داریم.
NuGet Package Manager را باز کنید. بر روی چرخ دنده ی کنار Package source کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

ما در اینجا باید فیلد خصوصی خود را اضافه کنیم، بنابراین بر روی دکمه ی (+) کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core
ایجاد پروژه ی Xamarin.Forms در .Net Core

همان طور که می بینید گزینه ی دیگری به بخش Available package sources اضافه شده است. اسم و مسیری را برای آن انتخاب کنید و بر روی OK کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

حالا به تب Browse بروید و PrivateSource را از لیست Package source انتخاب کنید تا بسته ی نوگت StringLibrary را مشاهده کنید. StringLibrary را انتخاب کنید و بر روی Install کلیک کنید.


ایجاد پروژه ی Xamarin.Forms در .Net Core

بر روی OK کلیک کنید تا خطای زیر نمایش داده شود.


ایجاد پروژه ی Xamarin.Forms در .Net Core

مسئله اینجاست که ما نمی توانیم در کنار نسخه ی پروفایل 259 .NETPortable از این کتابخانه استفاده کنیم. در بخش بعد این خطا را برطرف خواهیم کرد.


ایجاد پروژه ی Xamarin.Forms در .Net Core

  • 27
  •    40
  • تاریخ ارسال :   1397/09/13

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .