آموزش ویژگی های C #: قدرت و انعطاف پذیری برای کد شما

C# Attributes: Power and Flexibility for Your Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ویژگی های C # روشی قدرتمند برای افزودن "فراداده" های اعلامی به کد C # شما هستند. این دوره به شما می آموزد که ویژگی ها چه مزایایی دارند ، چگونه می توان از ویژگی های پیش ساخته استفاده کرد و چگونه می توان ویژگی های سفارشی خود را ایجاد و استفاده کرد. ویژگی های C # یک روش قدرتمند برای افزودن "فراداده" های اعلامی به کد C # شما است که می تواند توسط طراحان بصری در زمان طراحی ، کنترل کامپایل کد در زمان ساخت ، تجربه در هنگام اشکال زدایی را شخصی سازی می کنند و اجرای برنامه را در زمان اجرا کنترل می کنند. در این دوره ، ویژگی های C #: قدرت و انعطاف پذیری برای کد شما ، خواهید آموخت که چگونه از ویژگی های برنامه های C # خود استفاده کنید. ابتدا ، با برخی از مشکلاتی که ویژگی ها می توانند در حل شما کمک کنند آشنا می شوید. در مرحله بعدی ، خواهید فهمید که چگونه می توانید از برخی از ویژگی های مفید پیش ساخته بهره مند شوید و نحوه تهیه مقادیر برای سازنده ها و خصوصیات ویژگی ها را می توانید بدانید. سرانجام ، شما خواهید فهمید که چگونه یک قدم جلوتر بروید و ویژگی های سفارشی خود را تعریف کرده و از آنها استفاده کنید تا به راه حل های شما قدرت و انعطاف پذیری بیشتری بدهد. پس از پایان این دوره ، از قدرت و انعطاف پذیری ویژگی های C # و نحوه استفاده از آنها برای گسترش برنامه های C # خود قدردانی خواهید کرد.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک قدرت پنهان صفات Understanding the Hidden Power of Attributes

  • مقدمه Introduction

  • ویژگی ها چیست؟ What Are Attributes?

  • موارد استفاده Uses of Attributes

  • اعمال ویژگیها به عناصر کد Applying Attributes to Code Elements

  • وراثت صفت Attribute Inheritance

  • شروع شدن Getting Started

  • خلاصه Summary

استفاده از ویژگی های از پیش ساخته شده در کد شما Leveraging the Power of Prebuilt Attributes in Your Code

  • مقدمه Introduction

  • درک سازنده ها و خصوصیات ویژگی ها Understanding Attribute Constructors and Properties

  • کنترل تجربه اشکال زدایی Controlling the Debugging Experience

  • علامت گذاری کد به عنوان منسوخ شده Marking Code as Deprecated

  • کد تدوین مشروط Conditionally Compiling Code

  • تنظیم فراداده سطح مونتاژ Setting Assembly Level Metadata

  • قرار دادن کد داخلی در مجامع دیگر Exposing Internal Code to Other Assemblies

  • استفاده از ویژگی ها برای بازگرداندن مقادیر Applying Attributes to Return Values

  • تعیین اعتبار سنجی داده ها Specifying Data Validation

  • نشان می دهد که یک کلاس می تواند سریال باشد Indicating That a Class Can Be Serialized

  • خلاصه Summary

به دست آوردن انعطاف پذیری و گسترش راه حل های خود با ویژگی های سفارشی Gaining Flexibility and Expanding Your Solutions with Custom Attributes

  • مقدمه Introduction

  • مشخص کردن ویژگیهای سفارشی Defining Where a Custom Attribute Can Be Applied

  • اجازه می دهد صفت سفارشی چندین بار استفاده شود Allowing a Custom Attribute to Be Used Multiple Times

  • کنترل وراثت صفات Controlling Attribute Inheritance

  • ایجاد ویژگی نمایش سفارشی Creating a Custom Display Attribute

  • دسترسی به خصوصیات در زمان اجرا با تأمل Accessing Attributes at Runtime with Reflection

  • استفاده از ویژگی سفارشی Applying a Custom Attribute

  • افزودن ویژگی سفارشی در سطح کلاس Adding a Class Level Custom Attribute

  • افزودن ویژگی سفارشی چند منظوره Adding a Multiple Use Custom Attribute

  • خلاصه ، منابع و یادگیری بیشتر Summary, Resources and Further Learning

نمایش نظرات

آموزش ویژگی های C #: قدرت و انعطاف پذیری برای کد شما
جزییات دوره
1h 11m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
68
4.4 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.