a

ABLY مقالات و مطالب مجموعه

Unit Test in C# With Xamarin.Forms

 

unit test  چیست؟

 

یونیت تست برای کیفیت و نگهداری خوب از کد مهم است. این به ما کمک می کند تا یک خطا در کدتان را با یک روش بسیار آسان پیدا کنید. برای نگهداری از کد نرم افزاری، Unit Test یک تجربه خوب برای نوشتن در پروژه شما است.
این برای کاربران نرم افزاری نیست بلکه برای توسعه دهندگانی است که نرم افزار را توسعه می دهند.


برخی از قوانین و دستورالعمل های مناسب وجود دارد که باید برای نوشتن Unit Test رعایت کنیم. تا پایان آموزش نوشتن Unit Test در سی شارپ همراه ما در مجموعه ABLY باشید.

 

یونیت تست چیست؟

Dispose چیست؟

GC یا Garbage Collector چیست؟

در سی شارپ، dispose یک object method است که برای پاکسازی حافظه و تنظیم مجدد منابع مورد استفاده قرار می گیرد. این متد عملکرد برنامه را بالا میبرد و آن را بهینه سازی می کند.  دیسپوز مانند رابط گرافیکی دستگاه (GDI) در برنامه های کاربردی با فضای محدود ویندوز استفاده می شود.

what-is-dispose.png

  • C# Enums را چگونه بسازیم و استفاده کنیم؟

  • ENUM در  C# .NET

Enum چیست؟

نوع داده شمارشی یا Enum، جهت تعاریف مقادیر ثابت و قابل شمارش در برنامه، بسیار کاربرد دارد. مقادیری که در این نوع داده تعریف می‌شوند بطور خودکار از عدد 0 شماره گذاری می‌شوند و به ترتیب یکی به آن‌ها اضافه می‌شود.

Enums.png

معرفی کامل Xamarin Forms

Xamarin Forms بخشی از خانواده Xamarin است که برای ساخت برنامه های واقعا بومی برای iOS، Android و ویندوز از یک پایگاه داده مشترک با استفاده از C # استفاده می کند. Xamarin.Forms کنترل / نمایش UI را ارائه می دهد که می توانید از آن برای توسعه ی رابط کاربر استفاده کنید. این کنترل / نمایش UI در زمان اجرا به کنترلهای UI مخصوص پلتفرم تبدیل می شود.

what-is-xamarin-forms

Xamarin چیست؟

Xamarin یک فریم ورک منبع باز برای ساختن برنامه های بومی cross-platform تلفن همراه با استفاده از C #، .NET برای iOS، Android یا ویندوز است. این برنامه در Mono و .NET برای ساخت برنامه های با کارایی و عملکرد و UI بومی اجرا می شود. Xamarin به شما امکان می دهد برنامه های بومی خود را با استفاده از زبان C # و ابزارهای نرم افزاری اختصاصی / SDK و برنامه های مشابه در چندین سیستم عامل - iOS، Android یا ویندوز به اشتراک بگذارید.

هر آنچه که شما می توانید با Objective-C یا Swift برای برنامه iOS یا با جاوا برای یک برنامه Android انجام دهید، همین کار را می توانید با C # و Xamarin انجام دهید. در مقاله قبل راجع به تفاوت و مقایسه میان Xamarin، نرم افزارهای بومی و ترکیبی صحبت کردیم. برای بهتر متوجه شدن این مقاله پیشنهاد می کنیم ابتدا مقاله قبل را بخوانید.

what is xamarin

با سلام و وقت بخیر...

در این مقاله به مطالب زیر می پردازیم:

  • کامپایل کردن C# 7.0
  • تست کردن C# 7.0

در مقاله پیش ما راجع به ویژگی های C# 7.0 در ویژوال استودیو 2017 صحبت کردیم. حال در این مقاله تصمیم داریم که راجع به چگونگی کامپایل کردن C# 7.0 و تست کردن آن صحبت کنیم. بنابراین با ما همراه باشید.

c sharp seven version