قیمت این دوره: رایگانــ
  • مدرس دوره : محمود عبدالملکی
  • تعداد ویدیوها : 8 ویدیو
  • مدت زمان دوره : 2:12:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/09/22
آموزش Delegate در سی شارپ

آموزش Delegate در سی شارپ

در این آموزش درباره نماینده ها یا همان delegate  ها صحبت می شود. delegate یک اشاره گر به متدها است. همین تعریف ساده نشان می دهد که یک delegate می تواند به چند متد (multicasting) اشاره کند.

delegate ها در رویدادها   event استفاده می شوند.  همچنین در برنامه نویسی غیرهمزمان (asynchronous)  کاربرد دارند.

delegate ها را می توان بعنوان پارامتر به متدها ارسال کرد. این به این معنی است که می توان متدی تعریف کرد که یک متد دیگر را بعنوان پارامتر ورودی قبول کند!

اما شاید بتوان گفت بیشتر استفاده ای که برنامه نویسان از delegate ها می کند در زمان استفاده از دستورات لینک (linq) است که بصورت لامبدا (lambda) نوشته می شود.

ممکن است شما دستورات لینک را بارها استفاده کرده باشید اما هرگز متوجه استفاده از delegate در این دستورات نشده باشید. در این دوره سعی شده است که شما را با این موضوعات آشنا کرده و دید درستی از اجرا یک دستور لینک به دانشجویان داده شود.

سطح این دوره پیشرفته است و دانشجویان باید سی شارپ (C#) را بلد باشند و مشکلی با دستورات عادی سی شارپ و بخصوص متدها و پارامترهای آن نداشته باشند.




فهرستـــ ویدیوها

مدت زمان دوره 2:12:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:04:00

01_CSharp_Delegate

2
  • تعریف delegate

00:11:13

شروع کار با Delegate

3
  • پارامتر توابع و delegate

00:18:16

کار با انواع پارامتر توابع در Delegate

4
  • متدهای بی نام

00:11:29

در این قسمت متدهای بی نام (anonymouse method) آموزش داده می شود.

5
  • جنریک delegate

00:15:13

در این قسمت در مورد delegate های جنریک و همچنین delegate های پیش فرض صحبت می شود.

6
  • کاربرد delegate 01

00:23:52

کاربرد Delegate ها در دستورات linq

7
  • کاربرد delegate 02

00:35:11

آموزش کار با Delegate ها در زمان اتصال به دیتابیس

8
  • کاربرد delegate 03

00:13:30

در این قسمت با استفاده از delegate ها و جنریک ها دستورات linq را برروی دیتابیس اجرا می کنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .