آموزش اتصال داده WPF در عمق

WPF Data Binding in Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اتصال داده یکی از قدرتمندترین و مهمترین قابلیت ها در برنامه های WPF برای ساخت برنامه های مبتنی بر داده ، همراه با یکپارچه و قابل نگهداری است. در این دوره خواهید آموخت که چگونه از قابلیت های اتصال به داده پایان به پایان در ... قابلیت اتصال داده WPF یکی از قدرتمندترین قسمت های پلت فرم XAML است. اتصال داده به شما این امکان را می دهد که تعریف XAML UI خود را به راحتی از منطق و دسترسی داده ای که داده را به برنامه ای که برای نمایش استفاده می شود ، جمع کند. شما می توانید برای ایجاد رابط های کاربری غنی ، تعاملی و زیبا که با داده های مختلفی هدایت می شوند ، از اتصال داده استفاده کنید. در این دوره شما خواهید آموخت که چگونه از همه ویژگی های اتصال داده استفاده کنید و به اندازه کافی یاد خواهید گرفت که در کنار هم قرار دادن همه موارد از سناریوهای اتصال پیچیده به داده ها ، احساس راحتی کنید. شما درمورد انواع منابع داده ای که می توانید با آنها کار کنید ، تمام ویژگی هایی که خود پیوند دهنده ها پشتیبانی می کنند و همچنین نحوه استفاده از DataTemplates برای ارائه یک رندر XAML سفارشی و قابل استفاده مجدد از اشیا data داده خود ، یاد خواهید گرفت. شما خواهید آموخت که چگونه از ویژگی های زمان طراحی در Visual Studio برای تولید رابط های کاربری متصل به داده یا اتصال داده های موجود استفاده کنید ، و همچنین یاد خواهید گرفت که چگونه از ویژگی های اعتبار سنجی برای تأیید داده های ورودی و ارائه خطا به کاربر استفاده کنید. در این مسیر ، برخی از نسخه های نمایشی را مشاهده می کنید که از الگوی Model-View-ViewModel (MVVM) استفاده می کنند و برخی دیگر که چنین نیستند ، بنابراین می توانید قدرت اتصال داده را بدون توجه به الگوهای رابط کاربر که دنبال می کنید ، مشاهده کنید.

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

اتصال داده WPF در نمای کلی دوره عمق WPF Data Binding in Depth Course Overview

  • طرح کلی دوره Course Outline

بررسی اجمالی اتصال داده Data Binding Overview

  • مقدمه Introduction

  • بررسی اجمالی اتصال داده Data Binding Overview

  • دسترسی به داده در مقابل اتصال داده Data Access vs Data Binding

  • منابع و اهداف Sources and Targets

  • بلوک های سازنده اتصال داده Data Binding Building Blocks

  • زمینه ها و محدوده های داده DataContexts and Scopes

  • معرفی نسخه ی نمایشی Demo Intro

  • نسخه ی نمایشی: فرم های داده بدون اتصال داده Demo: Data Forms with No Data Binding

  • نسخه ی نمایشی: مبانی اتصال داده Demo: Data Binding Basics

  • نسخه ی نمایشی: تلفیق DataContexts Demo: Consolidating DataContexts

  • خلاصه Summary

منابع داده Data Sources

  • مقدمه Introduction

  • اتصال به نهادها و مجموعه ها Binding to Entities and Collections

  • نسخه ی نمایشی: اتصال به اشخاص و مجموعه ها Demo: Binding to Entities and Collections

  • اعلان ها را تغییر دهید Change Notifications

  • نسخه ی نمایشی: اجرای INotifyPropertyChanged Demo: Implementing INotifyPropertyChanged

  • وابستگی DependencyProperties

  • نسخه ی نمایشی: DependencyProperties Demo: DependencyProperties

  • مجموعه های قابل مشاهده ObservableCollections

  • نسخه ی نمایشی: قابل مشاهده Demo: ObservableCollections

  • اشیاitable قابل ویرایش Editable Objects

  • نسخه ی نمایشی: اشیاitable قابل ویرایش Demo: Editable Objects

  • نماهای مجموعه Collection Views

  • نسخه ی نمایشی: نمایش مجموعه ها Demo: Collection Views

  • اتصال به DataSets Binding to DataSets

  • نسخه ی نمایشی: اتصال به DataSets Demo: Binding to DataSets

  • اتصال به XML Binding to XML

  • نسخه ی نمایشی: اتصال به XML Demo: Binding to XML

  • خلاصه Summary

اتصال مفاهیم اصلی Binding Core Concepts

  • مقدمه Introduction

  • منابع صحافی Binding Sources

  • نسخه ی نمایشی: پیوندهای RelativeSource Demo: RelativeSource Bindings

  • نسخه ی نمایشی: پیوندهای ElementName Demo: ElementName Bindings

  • نسخه ی نمایشی: پیوندهای منبع Demo: Source Bindings

  • مسیرهای اتصال ملک Binding Property Paths

  • نسخه ی نمایشی: پیوند دهنده مسیرهای املاک Demo: Binding Property Paths

  • صحافی و حالت Binding Mode and Directionality

  • نسخه ی نمایشی: حالت صحافی Demo: Binding Mode

  • نسخه ی نمایشی: تعریف حالت اتصال پیش فرض Demo: Defining Default Binding Mode

  • خلاصه Summary

آزاد کردن قدرت کامل صحافی ها Unleashing the Full Power of Bindings

  • مقدمه Introduction

  • UpdateSourceTrigger UpdateSourceTrigger

  • نسخه ی نمایشی: UpdateSourceTrigger Demo: UpdateSourceTrigger

  • مبدل ها Converters

  • نسخه ی نمایشی: مبدل ها Demo: Converters

  • صحافی Async Async Binding

  • نسخه ی نمایشی: اتصال Async Demo: Async Binding

  • مقادیر سقوط Fallback Values

  • نسخه ی نمایشی: ارزش های سقوط Demo: Fallback Values

  • StringFormat StringFormat

  • نسخه ی نمایشی: StringFormat Demo: StringFormat

  • چند صحافی/اتصال اولویت دار MultiBinding/PriorityBinding

  • خلاصه Summary

عمیق فرو رفتن در DataTemplates Deep Dive into DataTemplates

  • مقدمه Introduction

  • بررسی اجمالی DataTemplates DataTemplates Overview

  • الگوهای صریح داده Explicit DataTemplates

  • نسخه ی نمایشی: الگوهای صریح داده Demo: Explicit DataTemplates

  • الگوهای ضمنی Implicit DataTemplates

  • نسخه ی نمایشی: الگوهای ضمنی داده ها Demo: Implicit DataTemplates

  • انتخابگرهای DataTemplateSelect DataTemplateSelectors

  • نسخه ی نمایشی: DataTemplateSelectors Demo: DataTemplateSelectors

  • الگوهای HierarchicalData HierarchicalDataTemplates

  • نسخه ی نمایشی: HierarchicalDataTemplates Demo: HierarchicalDataTemplates

  • خلاصه Summary

اتصال به داده زمان طراحی Design Time Data Binding

  • مقدمه Introduction

  • منابع داده و خصوصیات ویندوز Data Sources and Properties Windows

  • نسخه ی نمایشی: تولید DataGrids با منابع داده Demo: Generating DataGrids with Data Sources

  • نسخه ی نمایشی: تولید فرم های ورودی Demo: Generating Input Forms

  • نسخه ی نمایشی: با استفاده از پنجره Properties Demo: Using the Properties Window

  • نسخه ی نمایشی: سفارشی سازی نقشه های کنترل منابع داده Demo: Customizing Data Sources Control Mappings

  • نسخه ی نمایشی: کنترل های موجود را قلاب کنید Demo: Hook Up Existing Controls

  • ویرایش الگوهای داده Editing Data Templates

  • نسخه ی نمایشی: ویرایش الگوهای داده Demo: Editing Data Templates

  • داده های زمان طراحی Design Time Data

  • نسخه ی نمایشی: ویژگی های زمان طراحی زمان Demo: Design Time Data Features

  • نسخه ی نمایشی: داده های نمونه زمان طراحی Demo: Design Time Sample Data

  • خلاصه Summary

ظروف و کنترل های جمع آوری Containers and Collection Controls

  • مقدمه Introduction

  • کنترل کانتینر Container Controls

  • نسخه ی نمایشی: بازرسی از درخت بصری Demo: Inspecting the Visual Tree

  • نسخه ی نمایشی: درخت بصری کنترل داده های پویا Demo: Dynamic Data Control Visual Tree

  • نسخه ی نمایشی: ابزارهای ویژوال درخت - بازرس خال و WPF Demo: Visual Tree Tools - Mole and WPF Inspector

  • ComboBoxes و ListBoxes ComboBoxes and ListBoxes

  • نسخه ی نمایشی: ComboBoxes و ListBoxes Demo: ComboBoxes and ListBoxes

  • اتصال داده TabControl TabControl Data Binding

  • نسخه ی نمایشی: TabControl نمایش داده های محدود Demo: TabControl Data Bound Views

  • ویژگی های DataGrid DataGrid Features

  • نسخه ی نمایشی: ویژگی های DataGrid Demo: DataGrid Features

  • نماهای مجموعه Collection Views

  • نسخه ی نمایشی: مرتب سازی ، فیلتر کردن ، گروه بندی با CollectionViewSource Demo: Sorting, Filtering, Grouping with CollectionViewSource

  • نسخه ی نمایشی: جزئیات اصلی با CollectionViewSource Demo: Master-Details with CollectionViewSources

  • خلاصه Summary

اعتبار سنجی ورودی داده ها Data Input Validation

  • مقدمه Introduction

  • اعتبار سنجی در مورد موارد استثنا Validating on Exceptions

  • نسخه ی نمایشی: اعتبار سنجی در مورد استثناها Demo: Validating on Exceptions

  • اعتبار سنجی با WPF ValidationRules Validating with WPF ValidationRules

  • نسخه ی نمایشی: اعتبار سنجی با WPF ValidationRules Demo: Validating with WPF ValidationRules

  • اعتبار سنجی با IDataErrorInfo Validating with IDataErrorInfo

  • نسخه ی نمایشی: اعتبار سنجی با IDataErrorInfo Demo: Validating with IDataErrorInfo

  • اعتبار سنجی با INotifyDataError Validating with INotifyDataError

  • نسخه ی نمایشی: اعتبار سنجی با INotifyDataError Demo: Validating with INotifyDataError

  • اتصال رویدادها Binding Events

  • نسخه ی نمایشی: رویدادهای اعتبار سنجی Demo: Validation Events

  • الگوهای خطای تأیید Validation Error Templates

  • نسخه ی نمایشی: نمایش خطای اعتبارسنجی سفارشی Demo: Custom Validation Error Display

  • توضیحات داده DataAnnotations

  • نسخه ی نمایشی: DataAnnotations Demo: DataAnnotations

  • خلاصه Summary

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

آموزش اتصال داده WPF در عمق
جزییات دوره
6h 19m
110
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
600
4.6 از 5
دارد
دارد
دارد
Brian Noyes
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Noyes Brian Noyes

برایان نویس CTO و معمار در Solliance (www.solliance.net) ، یک شرکت توسعه راه حل های فن آوری متخصص است. برایان یک MVP مایکروسافت است و در زمینه معماری برنامه های سرویس گیرنده ، توسعه کامل وب پشته ، ابر و معماری ریز سرویس تخصص دارد. برایان چندین کتاب و ده ها مقاله انتشار فناوری ، از جمله راهنمای توسعه دهنده Microsoft Prism 4 ، اتصال داده با فرم های ویندوز 2.0 و استقرار مشتری هوشمند با ClickOnce تالیف کرده است. برایان هنگام پرواز با F-14 Tomcats در نیروی دریایی ایالات متحده ، به عنوان یک سرگرمی شروع به برنامه نویسی کرد و بعداً علاقه و علاقه اش به نرم افزار را به کار فعلی خود تبدیل کرد.