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

آموزش Xamarin-آموزش اشکال زدایی(Debugging) در ترسیم اطلاعات(Data Visualization)

آموزش Xamarin-آموزش اشکال زدایی(Debugging) در ترسیم اطلاعات(Data Visualization)

اشکال زدایی(Debugging) بخشی از برنامه نویسی معمول و ضروری است. XAMARIN Studio به عنوان یک IDE بالغ دارای مجموعه ای از ویژگی هایی است که اشکال زدایی راحت می کند. این مقاله به data visualizations های مختلف می پردازد که می توانند هنگام بررسی اشیاء در debugger مشاهده شوند.

Data Visualizations

Xamarin Studio 5.9 شامل پشتیبانی از UI جدید برای اشکال زدایی است که امکان نمایش دادن values variable، field یا property را در هنگام اشکالزدایی فراهم می کند. این data visualizers نسخه پیشرفته ای از داده ها را نشان می دهد و به توسعه دهندگان امکان بازرسی ساختارهای شناخته شده را می دهد، به عنوان مثال رنگ یک ساختار رنگ را نشان می دهد.
ویژوالایزرها در debug Local pad میتوانند با کلیک کردن بر روی نماد preview نمایش داده شوند ، وقتی که کاربر بر روی سطر قرار می گیرد، به سمت راست مقدار می رسد:


آموزش Xamarin Android

لیست زیر به نظر می رسد در بسیاری از visualizations جدید در هنگام اشکال زدایی در Xamarin Studio در دسترس است.

Point

یک Point / PointF، یا CGPoint در iOS و Mac،به عنوان یک مرتبه نمایش داده می شود که نشان دهنده مقادیر X و Y در debug pad است.


آموزش Xamarin Android

Size

یک Size/SizeF ، یا CGSize در iOS و Mac،به ، به عنوان یک مستطیل ارائه می شود. این مقدار به اندازه کشیده می شود تا یک بعد تا 250 px رشد کند، در آن نقطه مستطیل با بزرگترین ابعاد به 250 پیکسل تقسیم می شود:


آموزش Xamarin Android

Rectangle

یک RectangleF/ Rectangle، یا CGRect در iOS و Mac، ابعاد و مبدا را نمایش می دهد.


آموزش Xamarin Android

Coordinate

مختصات بر روی نقشه، با location به مرکز متصل شده اند:


آموزش Xamarin Android

Color

این ویژگی های UIColor، CGColor و Color را نشان می دهد که پیش نمایش رنگ، اجزای RGBA، Hue-Staturation-Lightness values و the hex value رنگ را نشان می دهد:

Images

تصاویر به مقیاس حداکثر ابعاد 250 پیکسل رندر می شوند و زمانی که تصویر بیش از 250 پیکسل می شود، آن را بزرگ تر می کند:


آموزش Xamarin Android

Bezier Curves

ویژوالایزر یک NSBezierPath را نمایش می دهد:


آموزش Xamarin Android

String

یک string که کمتر از 100 کاراکتر نمایش داده می شود، بدون preview نمایش داده می شود. String های طولانی تر به طور کامل در preview نمایش داده می شود. String ها قابل ویرایش هستند و یک ویژوالایزر با یک دکمه ویرایش همراه است که می تواند مقدار string را در preview یا ویرایشگر مقادیر رشته، که در زیر نشان داده شده است، ویرایش کند.


آموزش Xamarin Android

Small Strings:


آموزش Xamarin Android

#### Medium-length Strings (anything < 15 lines):


آموزش Xamarin Android

#### Large Strings (More than 15 lines will have ellipsized):


آموزش Xamarin Android

#### Editor:


آموزش Xamarin Android

## IEnumerable

IEnumerable همه مقادیر را لیست می کند؛ مقادیر هر یک را می توان با کلیک کردن دکمه نمایش values را مشاهده کرد. گزینه IEnumerable برای اشیاء مانند Array, ArrayList, List<>, Dictionary<> نمایش داده نمی شود، زیرا اینها debugger visualizers خود را دارند.


آموزش Xamarin Android

برخی از انواع دیگر که دارای ویژوالایزرهای درون خود هستند نیز در زیر آورده شده است:


آموزش Xamarin Android

Unevaluated Value

  • Primitives : این مقدار اولیه نوع ابتدایی را نشان می دهد.
  • Enum : این مقدار فیلد بدون عنصر Type qualifier نمایش داده خواهد شد.
  • Tuple : در قالب (،)نمایش داده شده.
  • Null: "null" value نمایش میدهد.
  • URL: یک hyperlink نمایش می دهد.
  • IntPtr: این یک نماینده هشت ضلعی از IntPtr را نمایش می دهد.

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

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

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