پیشنهاد فرادرس

تسلط بر رویدادها و Delegate در سی شارپ

دسته بندی ها: آموزش سی شارپ | C#.NET ، آموزش های Infinite Skills ، دات نت

کنترل کننده‌های ساده رویدادی که کاری‌هایی مثل ساخت دکمه و انجام اعمال آیتم‌های منو را انجام می دهند، بطور گسترده‌ای حتی توسط برنامه نویسان تازه کار استفاده می شود. مفاهیم delegate به نظر پیچیده می رسد و به همین خاطر برنامه نویسان تازه کار از آن دوری می کنند. گرچه، delegate در پشت صحنه کار می کند و شما لازم نیست برای هر بار استفاده از رویدادها، آنها را درک کنید. درک بهتر و کنترل بیشتری روی کنترل کننده‌های رویداد با درک بهتری از delegate بوجود می آید.

در این دوره، Rod Stephens ارتباط بین رویدادها و delegate ها را نشان می دهد. او نحوه کار delegate ها را آموزش می دهد و زمانی که آنرا فهمیدید، شما را به توری از روش‌های پیشرفته‌ای که حالا می توانید با رویدادها انجام دهید می برد.

پیش نیازها برای این دوره شامل تجربه سی شارپ و یک کامپیوتر با نرم افزار Visual Studio 2015 است. با درک بهتری از ارتباط بین رویدادها و delegate ها به برنامه نویسی سی شارپ بهتری تبدیل شوید.

در این دوره با این مباحث آشنا می شوید:

  • یادگیری استفاده از انواع delegate تعریف شده با چارچوب دات نت و تعریف delegate خودتان
  • کشف نحوه ساخت متغیرهای delegate که اجازه دستکاری متودها را دارند
  • یادگیری نحوه استفاده از کنترل کننده‌های رویداد در Windows forms و برنامه‌های WPF
  • درک نحوه تعریف و بالا بردن رویدادها و نحوه ساخت و استفاده رویدادهای مسیریابی شده
  • یادگیری tunneling، bubbling و رویدادهای مسیریابی شده سفارشی


Rod Stephens، رئیس شرکت مشاوره کامپیوتری Rocky Mountain، نویسنده بیش از 30 عنوان کتاب و 250 مقاله در مورد موضوعات مختلف برنامه نویسی، از جمله عناوین O'Reilly: "Using Interfaces in C#"، "Learning Visual Basic .NET" و "C# 24-Hour Trainer" را شامل می شود. وی توسعه دهنده‌ای حرفه‌ای با بیش از 20 سال تجربه با ویژوال استودیو و 13 سال متخصص Microsoft MVP است.

نتیجه گیری

آیا این نوشته را دوست داشتید؟
Mastering Events and Delegates in C# Author:Rod Stephens Duration:02:39:20

Simple event handlers that do things like make buttons and menu items perform actions, are commonly used by even novice C# programmers. The concept of delegates can seem more complicated and is often avoided by beginners for that reason. However, delegates are working behind the scenes and you are using them without realizing it every time you use events. A better understanding and more control of event handlers will come with a better understanding of delegates.In this course, C# wizard Rod Stephens reveals the relationship between delegates and events. He shows you how delegates function, and once that is clear he takes you on a tour of the advanced ways in which you can now work with events. Prerequisites for the course include some C# experience and a computer running Visual Studio 2015. Become a better C# programmer by understanding the relationship between delegates and events Learn to use delegate types pre-defined by the .NET framework, and define your own delegates Discover how to create delegate variables that let you manipulate methods as if they were data Learn how to use event handlers in Windows forms and WPF applications Understand how to define and raise events, and how to create and use routed events Explore tunneling, bubbling, and custom routed eventsRod Stephens, president of Rocky Mountain Computer Consulting, is the author of more than 30 books and 250 articles about various programming topics, including the O'Reilly titles Using Interfaces in C#, Learning Visual Basic .NET, and the C# 24-Hour Trainer. He's a professional developer with more than 20 years of experience with Visual Studio and a 13-year Microsoft MVP.

پیشنهاد فرادرس