آموزش WinUI 3 Fundamentals

WinUI 3 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کتابخانه رابط کاربری ویندوز (WinUI) چارچوب رابط کاربری بومی ویندوز 10 و ویندوز 11 است. این دوره به شما می آموزد که چگونه از WinUI و زبان توصیف رابط کاربری آن XAML برای ساخت برنامه های دسکتاپ مدرن ویندوز با دات نت و سی شارپ استفاده کنید. کتابخانه رابط کاربری ویندوز ( WinUI) آخرین فریم ورک رابط کاربری مایکروسافت است که می توانید از آن برای ساخت برنامه های دسکتاپ بومی ویندوز با دات نت و سی شارپ استفاده کنید. در این دوره، WinUI 3 Fundamentals، مهارت های مورد نیاز برای توسعه و نگهداری برنامه های کاربردی WinUI را یاد خواهید گرفت. ابتدا ساختار یک برنامه WinUI را بررسی خواهید کرد و با زبان نشانه گذاری برنامه توسعه پذیر (XAML) آشنا خواهید شد. در مرحله بعد، نحوه ایجاد رابط کاربری با پانل های چیدمان، اتصال داده ها، سبک ها، قالب ها و الگوی MVVM را خواهید دید. در نهایت، یاد خواهید گرفت که چگونه برنامه WinUI خود را با ابزارهای اشکال زدایی XAML ویژوال استودیو اشکال زدایی کنید. پس از اتمام این دوره، مهارت ها و دانش WinUI و XAML مورد نیاز برای کار با موفقیت در پروژه های WinUI را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد اولین برنامه WinUI شما Creating Your First WinUI Application

  • معرفی Introduction

  • کتابخانه رابط کاربری ویندوز (WinUI) چیست؟ What Is the Windows UI Library (WinUI)?

  • آنچه در این دوره خواهید آموخت What You Will Learn in This Course

  • محیط خود را تنظیم کنید Set up Your Environment

  • یک پروژه WinUI را ایجاد و کاوش کنید Create and Explore a WinUI Project

  • با XAML و Code-Behind کار کنید Work with XAML and Code-behind

  • درک نحوه تولید فایل ها Understand How Files Are Generated

  • خلاصه Summary

نمونه سازی اشیاء در XAML Instantiating Objects in XAML

  • معرفی Introduction

  • با عناصر و ویژگی ها کار کنید Work with Elements and Attributes

  • ویژگی ها را با دستور عنصر Property تنظیم کنید Set Properties with the Property Element Syntax

  • ویژگی ها را با نحو محتوا تنظیم کنید Set Properties with the Content Syntax

  • از نحو مجموعه استفاده کنید Use the Collection Syntax

  • خلاصه Summary

ساخت رابط کاربری Building a User Interface

  • معرفی Introduction

  • پانل های طرح بندی WinUI را بشناسید Know the WinUI Layout Panels

  • با Grid یک طرح بسازید Build a Layout with the Grid

  • اندازه سطرها و ستون ها را درک کنید Understand the Size of Rows and Columns

  • از ویژگی های Layout برای قرار دادن عناصر استفاده کنید Use Layout Properties to Position Elements

  • سربرگ را در مرکز قرار دهید Center the Header

  • یک شبکه تودرتو برای ناوبری ایجاد کنید Create a Nested Grid for the Navigation

  • اطمینان حاصل کنید که ListView می تواند به صورت افقی حرکت کند Ensure the ListView Can Scroll Horizontally

  • تنظیمات Attached Properties را در XAML تنظیم کنید Set Attached Properties in XAML

  • خواص پیوست شده را در C# تنظیم کنید Set Attached Properties in C#

  • با روش های استاتیک به ویژگی های پیوست شده دسترسی پیدا کنید Access Attached Properties with Static Methods

  • خلاصه Summary

سازماندهی کد با UserControls Organizing Code with UserControls

  • معرفی Introduction

  • هدر را در یک UserControl استخراج کنید Extract the Header into a UserControl

  • فضای نام XAML WinUI را درک کنید Understand the XAML Namespaces of WinUI

  • خلاصه Summary

استفاده از Data Binding و MVVM Applying Data Binding and MVVM

  • معرفی Introduction

  • به عنصر دیگری متصل شوید Bind to Another Element

  • بدانید که متن داده چگونه کار می کند Know How the Data Context Works

  • الگوی نمایش مدل ViewModel (MVVM). The Model View ViewModel (MVVM) Pattern

  • یک MainViewModel ایجاد کنید Create a MainViewModel

  • از ViewModel برای پنجره اصلی استفاده کنید Use the ViewModel for the MainWindow

  • یک ویژگی انتخاب شده مشتری اضافه کنید Add a SelectedCustomer Property

  • اطلاع رسانی در مورد تغییرات خواص Notify About Property Changes

  • Refactor Logic به یک کلاس ViewModelBase Refactor Logic into a ViewModelBase Class

  • یک CustomerItemViewModel ایجاد کنید Create a CustomerItemViewModel

  • از x:Bind به جای Binding استفاده کنید Use x:Bind Instead of Binding

  • Visibility را با x:Bind پیوند دهید Bind the Visibility with x:Bind

  • خلاصه Summary

اجرای کد با دستورات Executing Code with Commands

  • معرفی Introduction

  • با x:Bind رویدادها را به متدها متصل کنید Bind Events to Methods with x:Bind

  • دستورات و MVVM را درک کنید Understand Commands and MVVM

  • یک کلاس DelegateCommand ایجاد کنید Create a DelegateCommand Class

  • از DelegateCommand در ViewModel استفاده کنید Use the DelegateCommand in the ViewModel

  • Command’s CanExecuteChanged Event را بالا ببرید Raise the Command’s CanExecuteChanged Event

  • خلاصه Summary

ایجاد منابع قابل استفاده مجدد Creating Reusable Resources

  • معرفی Introduction

  • منابع XAML را درک کنید Understand XAML Resources

  • منابع را به یک فایل جداگانه منتقل کنید Move Resources to a Separate File

  • بین تم تیره و روشن جابه‌جا شوید Toggle between Dark and Light Theme

  • ایجاد منابع تم Create Theme Resources

  • خلاصه Summary

کار با Data Templates Working with Data Templates

  • معرفی Introduction

  • مدل محتوای انعطاف پذیر WinUI را درک کنید Understand WinUI’s Flexible Content Model

  • از یک Data Template با ItemsControl استفاده کنید Use a Data Template with an ItemsControl

  • با x:Bind در قالب داده کار کنید Work with x:Bind in a Data Template

  • خلاصه Summary

راه اندازی Dependency Injection Setting up Dependency Injection

  • معرفی Introduction

  • کلاس MainWindow را تنظیم کنید Adjust the MainWindow Class

  • Dependency Injection را راه اندازی کنید Set up Dependency Injection

  • خلاصه Summary

سبک دادن به برنامه شما Styling Your Application

  • معرفی Introduction

  • نیاز به سبک ها را درک کنید Understand the Need for Styles

  • ارزش های دارایی را با یک سبک تعریف کنید Define Property Values with a Style

  • یک سبک را از یک سبک دیگر به ارث ببرید Inherit a Style from Another Style

  • سبک های آشکار و ضمنی را درک کنید Understand Explicit and Implicit Styles

  • یک سبک TextBox در سطح برنامه تعریف کنید Define an Application-wide TextBox Style

  • خلاصه Summary

تسلط بر الگوهای کنترلی Mastering Control Templates

  • معرفی Introduction

  • ظاهر یک کنترل سفارشی را تعریف کنید Define the Look of a Custom Control

  • یک ControlTemplate برای CheckBox ایجاد کنید Create a ControlTemplate for the CheckBox

  • ظاهر چک باکس را تنظیم کنید Adjust the Look of the CheckBox

  • خلاصه Summary

اشکال زدایی برنامه WinUI شما Debugging Your WinUI Application

  • معرفی Introduction

  • درخت زنده تصویری را کاوش کنید Explore the Live Visual Tree

  • Properties را در زمان اجرا بررسی کنید Inspect Properties at Runtime

  • خلاصه Summary

نمایش نظرات

آموزش WinUI 3 Fundamentals
جزییات دوره
5h 23m
82
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
11
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

مهندس نرم افزار و نویسنده دوره ویدیویی