دوره آموزشی Delegateها، رویدادها و Lambdaها در سی شارپ
1 ساعت 7 دقیقهمتوسط2023-12-14
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
سی شارپ انواع توابع مختلفی را برای تناسب با انواع سناریوهای توسعه در دنیای واقعی ارائه می دهد. در این دوره، جو مارینی سه ویژگی مهم سی شارپ را بررسی می کند: نمایندگان، رویدادها و لامبداها. اول، جو نشان میدهد که چگونه نمایندگان برای ارائه عملکردهای قابل تعویض در طول عمر یک برنامه استفاده میشوند، که تغییر عملکرد یک برنامه را آسان میکند. سپس رویدادهایی را پوشش میدهد که برای مدیریت پیامها از داخل و خارج برنامه استفاده میشوند و میتوانند به صورت پویا روشن و خاموش شوند. در نهایت، او نشان می دهد که چگونه لامبداها روشی مختصر و کارآمد برای نوشتن عبارات ساده بدون داشتن تمام نحو مرتبط با یک تابع کامل ارائه می دهند. این ویژگیها به خوانایی، کارآمدی و نگهداری کد سی شارپ کمک میکنند، بنابراین با جو همراه باشید تا یاد بگیرید چگونه این مجموعه انعطافپذیر از ابزارهای برنامهنویسی را با نیازهای برنامهنویسی سی شارپ خود تطبیق دهید.
مهارت ها
C#Programming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - استفاده از نمایندگان سی شارپ، رویدادها و لامبداها
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی را در GitHub انجام دهید
- 04 - راهاندازی محیط توسعه دهنده
1. شروع به کار
- 05 - مروری بر نمایندگان #C , رویدادها و لامبداها
- 06 - سناریوهای رایج نماینده، رویداد و لامبدا
2. #C Delegates
- 07 - ایجاد نمایندگان سی شارپ
- 08 - استفاده از نمایندگان ناشناس
- 09 - استفاده از نمایندگان قابل ترکیب
- 10 - چالش - نماینده برنامه نویسی
- 11 - راه حل - نماینده برنامه نویسی
3. رویدادهای سی شارپ
- 12 - ایجاد کنترل کننده رویداد سی شارپ
- 13 - زنجیره رویداد
- 14 - چالش - رویدادهای برنامه نویسی
- 15 - راه حل - رویدادهای برنامه نویسی
4. #C Lambdas
- 16 - درک سی شارپ lambdas
- 17 - استفاده از لامبدا به عنوان نماینده
- 18 - چالش - برنامه نویسی لامبدا
- 19 - راه حل - برنامه نویسی لامبدا
نتیجه
- 20 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code