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