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