🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ج#: نمایندگان ، رویدادها و لامبدها
- آخرین آپدیت
دانلود C#: Delegates, Events, and Lambdas
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
C# انواع مختلفی از عملکرد را برای متناسب با انواع سناریوهای توسعه در دنیای واقعی فراهم می کند. در این دوره ، جو مارینی به بررسی سه ویژگی مهم C#: نمایندگان ، رویدادها و لامبدا می پردازد. اول ، جو نشان می دهد که چگونه نمایندگان برای ارائه توابع قابل تعویض در طول عمر یک برنامه استفاده می شوند و این باعث می شود اصلاح عملکرد یک برنامه در پرواز آسان شود. وی سپس رویدادهایی را پوشش می دهد ، که برای کنترل پیام ها از داخل و خارج از برنامه استفاده می شود و می تواند به صورت پویا روشن و خاموش شود. سرانجام ، او نشان می دهد که چگونه لامبدا روشی مختصر و کارآمد برای نوشتن عبارات ساده ارائه می دهد بدون اینکه تمام نحو مرتبط با یک عملکرد کامل داشته باشد. این ویژگی ها به نگه داشتن کد C# قابل خواندن ، کارآمد و قابل حفظ کمک می کند ، بنابراین به جو بپیوندید تا یاد بگیرید که چگونه این مجموعه انعطاف پذیر از ابزارهای برنامه نویسی را با نیازهای برنامه نویسی C# خود تطبیق دهید.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
اعمال پرونده ها در GitHub
Exercise files on GitHub
آنچه باید از قبل بدانید
What you should already know
تنظیم محیط توسعه دهنده
Setting up the developer environment
با استفاده از پرونده های تمرینی
Using the exercise files
تنظیم محیط توسعه
Setting up the development environment
با استفاده از نمایندگان C# ، رویدادها و لامبدا
Using C# delegates, events, and lambdas
1. شروع کار
1. Getting Started
نماینده مشترک ، رویداد و سناریوهای لامبدا
Common delegate, event, and lambda scenarios
نمای کلی نمایندگان C# ، رویدادها و لامبدا
Overview of C# delegates, events, and lambdas
1. بررسی اجمالی
1. Overview
نمای کلی نمایندگان C # رویدادها ، رویدادها و برهگان
Overview of C# delegates, events, and lambdas
سناریوهای نماینده مشترک ، رویداد و لامبدا
Common delegate, event, and lambda scenarios
2. نمایندگان C #
2. C# Delegates
چالش: نماینده برنامه نویسی
Challenge: Programming delegate
ایجاد نمایندگان C #
Creating C# delegates
راه حل: نماینده برنامه نویسی
Solution: Programming delegate
با استفاده از نمایندگان ناشناس
Using anonymous delegates
با استفاده از نمایندگان سازگار
Using composable delegates
چالش برنامه نویسی: محاسبه هزینه حمل و نقل
Programming challenge: Calculate shipping costs
راه حل
Solution
3. رویدادهای C #
3. C# Events
راه حل: رویدادهای برنامه نویسی
Solution: Programming events
ایجاد حوادث C #
Creating C# event handlers
زنجیر زدن وقایع و ناخوشایند
Event chaining and unchaining
چالش برنامه نویسی
Programming challenge
چالش: رویدادهای برنامه نویسی
Challenge: Programming events
راه حل
Solution
زنجیر کردن
Event chaining
4. C# Lambdas
4. C# Lambdas
استفاده از لامبدا به عنوان نمایندگان
Using lambdas as delegates
درک C# برهدا
Understanding C# lambdas
چالش: لامبدا برنامه نویسی
Challenge: Programming lambdas
راه حل: لامبدا برنامه نویسی
Solution: Programming lambdas
4. عبارات C # لامبدا
4. C# Lambda Expressions
درک C # lambdas
Understanding C# lambdas
استفاده از لامبدا به عنوان نمایندگان
Using lambdas as delegates
جو مارینی یک مدافع ارشد توسعهدهنده در Google و توسعهدهنده Dreamweaver و Windows Phone است.
جو بیش از 20 سال در صنایع وب و نرمافزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقشهای برجستهای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانسهای صنعتی است و چندین نشریه در زمینه توسعه وب و نرمافزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.
نمایش نظرات