آموزش رویدادهای C # ، نمایندگان و Lambdas

C# Events, Delegates and Lambdas

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

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

نقش رویدادها ، نمایندگان و گردانندگان رویدادها The Role of Events, Delegates and Event Handlers

  • معرفی دوره Course Introduction

  • مقدمه Introduction

  • نقش وقایع The Role of Events

  • نقش نمایندگان The Role of Delegates

  • نقش دست اندر کاران رویداد The Role of Event Handlers

  • نسخه ی نمایشی: رویدادها ، نمایندگان و EventHandlers در عمل Demo: Events, Delegates and EventHandlers in Action

  • خلاصه Summary

ایجاد نمایندگان ، رویدادها و نمایشگاه های رویداد Creating Delegates, Events and EventArgs

  • مقدمه Introduction

  • ایجاد نماینده Creating a Delegate

  • نسخه ی نمایشی: ایجاد یک نماینده سفارشی Demo: Creating a Custom Delegate

  • نسخه ی نمایشی: افزودن چندین نماینده به لیست فراخوانی Demo: Adding Multiple Delegates to an Invocation List

  • نسخه ی نمایشی: بازگرداندن یک مقدار با استفاده از نماینده Demo: Returning a Value Using a Delegate

  • تعریف یک رویداد Defining an Event

  • نسخه ی نمایشی: تعریف رویدادها Demo: Defining Events

  • بالا بردن رویدادها Raising Events

  • نسخه ی نمایشی: افزایش رویدادها Demo: Raising Events

  • ایجاد کلاس EventArgs Creating an EventArgs Class

  • نسخه ی نمایشی: ایجاد یک کلاس EventArgs Demo: Creating an EventArgs Class

  • خلاصه Summary

مدیریت رویدادها Handling Events

  • مقدمه Introduction

  • تهیه نمایندگان و رسیدگی به رویدادها Instantiating Delegates and Handling Events

  • نسخه ی نمایشی: ایجاد نمایندگان و مدیریت رویدادها Demo: Instantiating Delegates and Handling Events

  • استنباط نماینده Delegate Inference

  • نسخه ی نمایشی: استفاده از استنباط نماینده Demo: Using Delegate Inference

  • با استفاده از روش های ناشناس Using Anonymous Methods

  • نسخه ی نمایشی: با استفاده از روش های ناشناس Demo: Using Anonymous Methods

  • خلاصه Summary

Lambdas ، Action <T> و Func <T ، TResult> Lambdas, Action<T> and Func<T,TResult>

  • مقدمه Introduction

  • Lambdas و نمایندگان Lambdas and Delegates

  • نسخه ی نمایشی: شروع کار با Lambdas Demo: Getting Started with Lambdas

  • نسخه ی نمایشی: استفاده از Lambdas با نمایندگان سفارشی Demo: Using Lambdas with Custom Delegates

  • با استفاده از Action & lt؛ T Using Action&lt;T&gt;

  • نسخه ی نمایشی: با استفاده از Action & lt؛ T Demo: Using Action&lt;T&gt;

  • با استفاده از Func & lt؛ T ، TResult Using Func&lt;T,TResult&gt;

  • نسخه ی نمایشی: با استفاده از Func & lt؛ T ، TResult Demo: Using Func&lt;T,TResult&gt;

  • نسخه ی نمایشی: با استفاده از Lambdas و Func & lt؛ T ، منتهی به Query Objects Demo: Using Lambdas and Func&lt;T,TResult&gt; to Query Objects

  • خلاصه Summary

رویدادها و نمایندگان در عمل Events and Delegates in Action

  • مقدمه Introduction

  • ارتباط بین اجزا با رویدادها و نمایندگان Communicating Between Components with Events and Delegates

  • نمایندگان ناهمزمان - بد است Asynchronous Delegates - Bad

  • نمایندگان ناهمزمان - خوب است Asynchronous Delegates - Good

  • استفاده از BackgroundWorker Events Using BackgroundWorker Events

  • نقش نمایندگان با موضوعات The Role of Delegates with Threads

  • همه اش را بگذار کنار هم Putting it all Together

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش رویدادهای C # ، نمایندگان و Lambdas
جزییات دوره
3h 11m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2,722
4.6 از 5
دارد
دارد
دارد
Dan Wahlin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP