نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره نگاهی عمیق به نحوه کار رویدادها ، نمایندگان و 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<T>
-
نسخه ی نمایشی: با استفاده از Action & lt؛ T
Demo: Using Action<T>
-
با استفاده از Func & lt؛ T ، TResult
Using Func<T,TResult>
-
نسخه ی نمایشی: با استفاده از Func & lt؛ T ، TResult
Demo: Using Func<T,TResult>
-
نسخه ی نمایشی: با استفاده از Lambdas و Func & lt؛ T ، منتهی به Query Objects
Demo: Using Lambdas and Func<T,TResult> 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
نمایش نظرات