آموزش ویژگی های 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 #: قدرت و انعطاف پذیری برای کد شما
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 11m
29
Pluralsight (پلورال سایت) pluralsight-small
29 خرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.