کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Xamarin Studio Tour

Xamarin Studio Tour

IDE Tour(Integrated Development Environment)

Xamarin Studio به چند بخش برای مدیریت فایل های برنامه و تنظیمات، ایجاد کد برنامه و اشکالزدایی سازماندهی شده است.

Welcome Screen

هنگامی که Xamarin استودیو راه اندازی شد یک صفحه خوش آمد گویی را نشان می دهد که در زیر نشان داده شده است:


آموزش Xamarin

صفحه خوش آمد گویی شامل بخش های زیر است:

  • Toolbar: کلید های میانبر به مرکز توسعه Xamarin، پشتیبانی و انجمن، و همچنین دسترسی سریع به حساب Xamarin خود را فراهم می کند.
  • Solutions: دسترسی سریع به Solutions های اخیرا باز شده و همچنین دکمه های راحتی برای باز کردن یا ایجاد پروژه ها.
  • Xamarin News : آخرین اخبار مربوط به Xamarin را نشان میدهد.
  • Pre-Built Apps : برنامه های کامل برای کمک به توسعه برنامه های bootstrap.
  • Start Enterprise Trial : دسترسی سریع به شروع آزمایشی رایگان 30 روزه Xamarin استودیو از شرکت را فراهم می کند.

Solutions and Projects

تصویر زیر Xamarin Studio را با یک برنامه بارگذاری شده نشان می دهد:


آموزش Xamarin

بخش های زیر یک مرور کلی از مناطق اصلی در Xamarin Studio ارائه می دهد.

Solution Pad

Solution Pad پروژه (ها) را در یک Solution سازماندهی می کند، همانطور که در زیر نشان داده شده است:


آموزش Xamarin

این جایی است که فایل ها برای source code ، resources ، user interface و assembly references به پروژه های خاص پلتفرم سازماندهی شده اند.
راست کلیک بر روی یک مورد در Solution Pad امکان دسترسی به context menu مورد را می دهد.
تصویر زیر تصویر context menu برای فایل C# source code را نشان می دهد:


آموزش Xamarin

Assembly References

Assembly references برای هر پروژه در زیر پوشه References موجود است که در زیر نشان داده شده است: 


آموزش Xamarin

Additional references می توان از طریق پنجره Edit References اضافه کرد، که می تواند با دو بار کلیک کردن بر روی پوشه References، یا با انتخاب Edit Reference در منوی تنظیمات آن نمایش داده شود:


آموزش Xamarin

فهرست مجموعه های (assemblies)انتخاب شده در لیست سمت راست پنجره نشان داده شده است. هر مجموعه ای که در پنجره Edit References انتخاب شده است، هنگامی که دکمه OK را انتخاب کرده اید، به پروژه اضافه می شود.

Components

Xamarin Components یک ویژگی قدرتمند است که اجازه می دهد به اجزای رابط کاربر و همچنین کتابخانه ها و تم ها به راحتی به یک پروژه اضافه شوند. برای دسترسی به فروشگاه Components می توان با کلیک راست بر روی پوشه Components و کلیک بر روی Get Components دسترسی پیدا کرد.


آموزش Xamarin

یک پروژه می تواند دایرکتوری Xamarin Components را مشخص نموده و قبل از اشاره به یک پروژه، استخراج خواهد شد. زمانی که پروژه در context یک solution متفاوت باز می شود ، این اجازه می دهد تا solutions چندگانه برای استفاده از همان دایرکتوری و assembly references مانع اصلاح شود.

NuGet

NuGet محبوب ترین package manager برای توسعه .NET است. با پشتیبانی Xamarin Studio's NuGet شما به راحتی می توانید بسته های خود را با جستجو و اضافه کردن به پروژه اضافه کنید.


آموزش Xamarin

Source Editor

Xamarin Studio دارای یک ویرایشگر کد پیشرفته و پیچیده است. قسمت ویرایشگر دارای یک رابط tabbed برای ویرایش فایل های منبع به صورت زیر است:


آموزش Xamarin

تجربه editing شامل ویژگی های مختلف ارائه شده در بخش های زیر است.

Syntax Highlighting

کد در ویرایشگر(editor) با توجه به کلمات کلیدی و ساختارهای مختلف(constructs)، به صورت زیر نشان داده می شود که در آن کلمات کلیدی، types و string literals دارای رنگ های مختلف هستند:


آموزش Xamarin

Code Completion

در حالی که شما تایپ می کنید، Types در یک پنجره popup قابل کشف است که این امکان اجازه می دهد تا بتوانید راحت تر APIs شناسایی کند. صفحه زیر completion list را نشان می دهد:


آموزش Xamarin

Code Navigation

Xamarin Studio شامل هر دو برای پیدا کردن و اعلان هر variable یا type و همچنین هر references که در آن استفاده می شود پشتیبانی می کند. اینها از منوی context ویرایشگر موجود است:


آموزش Xamarin

انتخاب Go to declaration به ویرایشگر می رود تا type و variable در مرورگر اعلام کند.
Find references لیستی از تمام مکان های پروژه را ارائه می دهد که متغیر یا نوع آن استفاده می شود، همانطور که در زیر نشان داده شده است:


آموزش Xamarin

Breadcrumb Menu

فقط زیر زبانه ها منوی breadcrumb است که اجازه می دهد اکتشاف ساختار کلاس موجود در فایل انتخاب شده را بررسی کنید.


آموزش Xamarin

Tooltips

detailed tooltips در هنگام تغییر در عناصر مختلف کد در ویرایشگر ارائه شده است. این اطلاعات نمایش مانند function signatures ، summary descriptions و پیش نمایش code template ، همانطور که در زیر نشان داده شده است:


آموزش Xamarin

Indentation and Comments

ویرایشگر شامل پشتیبانی از ترسیم اتوماتیک کد(automatic indention of code) است که می تواند در کل فایل با انتخاب Edit> Format> Format Document از منوی اصلی اعمال شود.
علاوه بر این، نوتیفیکیشن و همچنین تغییرات نظر در منوی context ویرایشگر موجود است:


آموزش Xamarin

Snippets

Xamarin Studio شامل پشتیبانی از قالب های کد(code templates) است که اجازه می دهد که ساختارهای متداول کد به راحتی اضافه شوند. لیست کامل قطعه ها (snippets)در جعبه ابزار در دسترس است:


آموزش Xamarin

هنگام تایپ کردن در ویرایشگر، قطعه ها در لیست تکمیل کد ظاهر می شوند، جایی که آنها می توانند انتخاب شوند تا کد مربوطه را به ویرایشگر تزریق کنند، همانطور که در قسمت پایین برای قطعه ای که enum را تزریق می کند، انتخاب می شود:


آموزش Xamarin

Refactoring

Xamarin Studio دو راه مفید برای بازسازی کد شما فراهم می کند: Context Actions, و Source Analysis.
تصویر زیر تصویری از منوی refactoring را نشان می دهد که هنگام کلیک راست روی یک متغیر نمایش داده می شود:


آموزش Xamarin

Source Analysis

Xamarin Studio می تواند تغییرات در کد خود را پیشنهاد کند که کد را ساده کرده یا بهینه سازی کند. هنگامی که IDE چنین تغییری را پیدا می کند، یک جعبه آبی در زیر کد ظاهر می شود که به طور بالقوه تغییر می یابد.قرار دادن ماوس بر روی produces یک popup از تغییرات بالقوه را نشان می دهد:


آموزش Xamarin

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

Navigation and Search

Global Search

Xamarin Studio شامل جستجوی یکپارچه است که در گوشه سمت راست بالای IDE واقع شده است، که در آن types و files های solution’s و همچنین دستورات در دسترس را جستجو می کند.
نتایج مطابق با بخش های زیر گروه بندی می شوند:

  • Top Result: نتیجه تطابق بالا برای search string را نشان می دهد.
  • Solution : لیستی از انواع تطبیق در Solution را نشان می دهد.
  • Files : یک لیست از فایل های مطابق برای search string را نشان می دهد.
  • Commands : لیستی از دستورات در دسترس برای search string را نشان می دهد.

تصویر زیر تصویری از نتیجه جستجو برای رشته "app" را در یک Solution نشان می دهد:


آموزش Xamarin

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

Assembly Browser

Xamarin Studio همچنین شامل Assembly Browser برای مرور types در هر مجله ذکر شده است. دوبار کلیک بر روی مجموعه ای از Solution Pad آن را به Assembly Browser بارگذاری می کند.
به عنوان مثال، در تصویر زیر، System assembly بارگذاری شده در Assembly Browser را نشان می دهد:


آموزش Xamarin

Assembly Search

Assembly Browser نیز جستجو auto-complete را کامل پشتیبانی می کند. به عنوان مثال، تایپ کردن CAD در کادر جستجو انواع زیر را نمایش می دهد:


آموزش Xamarin

Assembly Browser نیز با ویرایشگر کد یکپارچه شده است، درحالیکه گزینه Go to declaration در نوعی که در referenced assembly اشاره شده وجود دارد، در Assembly Browser به آن نوع حرکت می کند. به عنوان مثال، عکس زیر نشان می دهد که Assembly Browser با UIWindow بارگذاری شده است پس از آن در ویرایشگر کد انتخاب شد:


آموزش Xamarin

Debugging

Xamarin Studio دارای یک debugger ذاتی است که امکان پشتیبانی اشکال زدایی از(Xamarin.iOS, Xamarin.Mac and Xamarin.Android applications) را فراهم می کند. Xamarin Studio از Mono Soft Debugger استفاده می کند که زمان اجرا به Mono اجازه می دهد که Xamarin Studio به اشکال زدایی کد مدیریت شده در تمام سیستم عامل ها بپردازد.
تصویر زیر breakpoint را نشان می دهد که با تغییر ظاهر ساعت نمایش داده شده هنگام کشیدن روی یک متغیر در نقطه توقف متوقف شده است:


آموزش Xamarin

Debugger Xamarin Studio دارای visualizers غنی برای انواع خاص مانند strings ، colors ، URLs و همچنین اندازه ها، co-ordinates و bézier curves است.

Version Control Integration

Xamarin Studio با سیستم های کنترل منبع Git و Subversion ادغام شده است. پروژه های تحت کنترل منبع با حاشیه نویسی بر روی آیکون های آنها در Solution Pad مشخص شده اند.


آموزش Xamarin

برای یک پروژه تحت source control ، منوی context موردنظر در Solution Pad، منوی Version Control را فعال کرده و دستورات مختلف را نشان می دهد، همانطور که در زیر نشان داده شده است:


آموزش Xamarin

همچنین، منوی کنترل Version Control menu شامل انواع دستورات اضافی برای کار با source control است:


آموزش Xamarin

Differences, History and Merging

دکمه هایی در پایین قسمت ویرایشگر وجود دارد که به شما امکان می دهد تا تفاوت های فایل انتخاب شده را بررسی کنید، تغییر تاریخ، view individual code commits ، view logs ، و perform merges:


آموزش Xamarin

به عنوان مثال، تصویر زیر نشان می دهد که تفاوت فایل اصلی و all the commits این است که به آن فایل ساخته شده است:


آموزش Xamarin

Release Notes

آخرین به روز رسانی نسخه برای تمام محصولات نصب شده Xamarin می تواند از طریق آیتم نوار منو راهنما در Xamarin Studio قابل دسترسی باشد. این لینک در مرورگر شما باز خواهد شد:


آموزش Xamarin

Summary

این سند بخش های مختلف Xamarin Studio را ارائه می دهد. این مناطق از IDE مورد استفاده برای مدیریت فایل ها، مانند ادغام Solution Pad و Version Control را نشان می دهد. همچنین ویرایشگر غنی کد منبع ، جستجو، code completion ، و code navigation features نمایش داده می شود که کار با یک پایه complex code را آسان می کند.


برای مطالعه سرفصل دوره جامع برنامه نویسی موبایل Android کلیک نمایید .

1397/03/12 2475 1020
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...