نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ویژگی های 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
نمایش نظرات