آموزش .NET 9 MAUI: قابلیت‌های پیشرفته برای توسعه چندپلتفرمی - آخرین آپدیت

دانلود .NET 9 Maui: Enhanced Features for Cross-Platform Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مایکروسافت به طور مداوم در حال بهبود ابزارهای توسعه‌دهندگان خود است. در این دوره، مدرس (Kevin Ford) بهبودهای نسخه‌های جدید .NET 9 را، هم در ویژگی‌های جدید زبان C# و هم در تغییرات و بهبودهای خاص کتابخانه‌های MAUI، بررسی می‌کند. این دوره برای توسعه‌دهندگان MAUI که می‌خواهند از تمامی قابلیت‌های جدید ارائه شده بهره‌مند شوند، ضروری است.

سرفصل ها و درس ها

مقدمه Introduction

  • چرا دانستن ویژگی‌های جدید اهمیت دارد؟ Why it is important to know what is new?

  • استفاده از فایل‌های تمرینی Using the exercise files

  • پیش‌نیازهای نصب What you should have installed

1. .NET 9 و .NET MAUI: کنترل‌ها 1. .NET 9 and .NET MAUI: Controls

  • سفارشی‌سازی نوار عنوان (Titlebar) برای ویندوز Titlebar for Windows customizations

  • فراخوانی جاوااسکریپت از C# در HybridWebView HybridWebView calling JavaScript from C#

  • ارتباط دوطرفه جاوااسکریپت و C# در HybridWebView HybridWebView calling JavaScript and calling C#

  • تراز کردن متن (Text justification) Text justification

  • ورودی‌های کیبورد نرم‌افزاری (SoftKeyboard) SoftKeyboard input

  • تغییرات رفتاری BlazorWebView BlazorWebView behavior changes

  • نوار عنوان برای ویندوز Titlebar for Windows

  • هدف از این به‌روزرسانی چیست؟ What is this update all about?

  • استفاده از CollectionView و CarouselView برای دستگاه‌های اپل CollectionView/CarouselView for Apple devices

  • کنترل HybridWebView HybridWebView control

  • رویداد TimeSelected در TimePicker TimePicker TimeSelected event

  • رویداد ProcessTerminated در WebView WebView ProcessTerminated event

2. .NET 9 و .NET MAUI: تغییرات کلی رابط کاربری (UI) 2. .NET 9 and .NET MAUI: Overarching UI Changes

  • اتصالات کامپایل‌شده (Compiled bindings) در کد Compiled bindings in code

  • قطع اتصال هندلر (Handler disconnection) Handler disconnection

  • اتصالات کامپایل‌شده در XAML Compiled bindings in XAML

  • پیاده‌سازی Native Embedding در اپلیکیشن iOS Implementing native embedding in an iOS application

  • پشتیبانی از چند پنجره (Multi window) Multi-window support

  • تنظیمات اپلیکیشن برای Native Embedding Setting up an application for native embedding

3. بررسی TrimMode در .NET 9 3. .NET 9 TrimMode

  • بررسی TrimMode و کامپایل AOT در iOS و macOS TrimMode and iOS/macOS AOT compilation

  • TrimMode چیست؟ What is TrimMode?

  • مشکلات بارگذاری XAML در زمان اجرا Issues with loading XAML at runtime

  • تست و اجرای TrimMode Trying TrimMode

  • محدودیت‌های TrimMode TrimMode limitations

  • سوئیچ‌های فعال‌ساز ویژگی TrimMode TrimMode feature switches

4. ویژگی‌های جدید زبان در .NET 9 با C# 13 4. .NET 9 New Language Features with C# 13

  • اجازه استفاده از انواع ref struct به عنوان آرگومان در Generics Allow ref struct types as arguments for type parameters in generics

  • دسترسی ضمنی به ایندکسر در مقداردهی اولیه اشیاء Implicit indexer access in object initializers

  • اولویت تفکیک اورلودها (Overload resolution) Overload resolution priority

  • پراپرتی‌ها و ایندکسرهای Partial Partial properties and indexers

  • امکان پیاده‌سازی اینترفیس‌ها توسط انواع ref struct Enable ref struct types to implement interfaces

  • فعال‌سازی ref locals و محیط‌های unsafe در متدهای async و تکرارکننده‌ها Enable ref locals and unsafe contexts in iterators and async methods

  • نوع و معناشناسی جدید lock New lock type and semantics

  • توالی Escape جدید: \e New escape sequence: \e

  • بهبودهای نوع طبیعی گروه‌های متد (Method group) Method group natural type improvements

  • مجموعه‌های Params Params collections

5. به‌روزرسانی پروژه‌های موجود به .NET 9 5. Updating Existing Projects to .NET 9

  • معماری‌های 32 بیتی اندروید Android 32-bit architectures

  • تغییرات کامپایلر XAML XAML compiler changes

  • به‌روزرسانی پروژه موجود: تمرین عملی Updating an existing project: Practical exercise

  • اتصالات چندهدفه (Multitarget bindings) در iOS iOS multitarget bindings

  • متدهای Marshal در اندروید Android marshal methods

  • بسته‌های Asset اندروید Android asset packs

  • به‌روزرسانی پروژه موجود: ملاحظات تکمیلی Updating an existing project: Additional considerations

جمع‌بندی Conclusion

  • مواردی برای تمرین با آموخته‌های این دوره Things to try with what you learned from this course

نمایش نظرات

آموزش .NET 9 MAUI: قابلیت‌های پیشرفته برای توسعه چندپلتفرمی
جزییات دوره
3h 23m
45
(آخرین آپدیت)
2,176
- از 5
ندارد
دارد
دارد
Kevin Ford
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Ford Kevin Ford

پیشرو در زمینه توسعه در Magenic

کوین فورد پیشرو در توسعه در Magenic است که بر روی فناوری تلفن همراه و برنامه های تلفن همراه سازمانی تمرکز دارد.

مهارت های کوین شامل تخصص در توسعه نرم افزار است. ، متدولوژی های چابک، نرم افزار سازمانی، دات نت و سی شارپ.