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

C#: Delegates, Events and Lambdas

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

شروع به تماشا کنید تا یاد بگیرید چگونه این مجموعه انعطاف پذیر از ابزار برنامه نویسی را با نیازهای برنامه نویسی C # خود تطبیق دهید.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید از قبل بدانید What you should already know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • تنظیم محیط توسعه Setting up the development environment

1. بررسی اجمالی 1. Overview

  • نمای کلی نمایندگان C # رویدادها ، رویدادها و برهگان Overview of C# delegates, events, and lambdas

  • سناریوهای نماینده مشترک ، رویداد و لامبدا Common delegate, event, and lambda scenarios

2. نمایندگان C # 2. C# Delegates

  • ایجاد نمایندگان C # Creating C# delegates

  • با استفاده از نمایندگان ناشناس Using anonymous delegates

  • با استفاده از نمایندگان سازگار Using composable delegates

  • چالش برنامه نویسی: محاسبه هزینه حمل و نقل Programming challenge: Calculate shipping costs

  • راه حل Solution

3. رویدادهای C # 3. C# Events

  • ایجاد حوادث C # Creating C# event handlers

  • زنجیر زدن وقایع و ناخوشایند Event chaining and unchaining

  • راه حل Solution

4. عبارات C # لامبدا 4. C# Lambda Expressions

  • درک C # lambdas Understanding C# lambdas

  • استفاده از لامبدا به عنوان نمایندگان Using lambdas as delegates

  • چالش برنامه نویسی Programming challenge

  • چالش برنامه نویسی Programming challenge

  • راه حل Solution

نتیجه Conclusion

  • خداحافظ Goodbye

نمایش نظرات

آموزش C #: نمایندگان ، رویدادها و Lambdas
جزییات دوره
1h 9m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
142,657
- از 5
ندارد
دارد
دارد
Joe Marini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.