آموزش Windows Store Apps - Data Binding in Depth

Windows Store Apps - Data Binding in Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نحوه ایجاد برنامه‌های فروشگاه ویندوز مبتنی بر داده را با استفاده از Data Bindings، Data Templates و Data Controls WinRT بیاموزید. هر برنامه نوعی داده را نمایش می‌دهد. هنگام توسعه برنامه‌های فروشگاه ویندوز، می‌توانید از Data Binding WinRT برای اتصال رابط کاربری برنامه خود به آن داده استفاده کنید. با Data Bindings، نیازی به ایجاد Event Handler برای همگام سازی داده ها بین کنترل های مختلف در رابط کاربری شما نیست، در عوض Data Binding این کار را برای شما انجام می دهد. زیرساخت Data Binding چارچوب های مبتنی بر XAML، پایه الگوی معروف Model-View-ViewModel (MVVM) است. این دوره به شما می آموزد که چگونه از Data Bindings با تمام نکات و ترفندهایی که باید بدانید استفاده کنید. نحوه ایجاد Data Bindings در XAML و C#، نحوه اشکال زدایی Data Bindings، نحوه استفاده از منابع داده مختلف برای Data Binding مانند Dependency Properties، .NET Properties، Resources، منابع نسبی، و مجموعه ها را یاد خواهید گرفت. علاوه بر این، شما یاد خواهید گرفت که چگونه اشیاء داده خود را با DataTemplates رندر کنید، چگونه از کنترل های WinRT-Data مانند ListView و GridView استفاده کنید، و چگونه داده های Design-Time ایجاد کنید. در طول این دوره شاهد نمایش های بسیاری خواهید بود که بهترین شیوه ها را نشان می دهند، مانند گروه بندی با CollectionViews، استفاده از زوم معنایی، اجرای بارگذاری افزایشی داده ها، استفاده از ViewModelLocator، ایجاد Design-Time-Data در Blend و بسیاری موارد دیگر.

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

مبانی اتصال داده ها Data Binding Basics

  • معرفی Introduction

  • هدف و منبع Target and Source

  • اتصال داده در XAML Data Binding in XAML

  • اتصال داده در سی شارپ Data Binding in C#

  • DataContext The DataContext

  • حالت های صحافی Binding Modes

  • UpdateSourceTrigger The UpdateSourceTrigger

  • بیان Binding The BindingExpression

  • مسیر-ملاک The Path-Property

  • مقادیر پیش فرض Default Values

  • اشکال زدایی اتصالات داده Debug Data Bindings

  • خلاصه Summary

منابع داده برای یک اتصال Data Sources for a Binding

  • معرفی Introduction

  • اتصال به ویژگی های وابستگی Binding to Dependency Properties

  • اتصال به ویژگی های دات نت Binding to .NET Properties

  • INotifyPropertyChanged را پیاده سازی کنید Implement INotifyPropertyChanged

  • اتصال به منابع Binding to Resources

  • اتصال به منابع با انواع مختلف Binding to Sources With Different Types

  • اتصال به منابع نسبی Binding to Relative Sources

  • خلاصه Summary

اتصال به مجموعه ها Binding to Collections

  • معرفی Introduction

  • اعلان با INotifyCollectionChanged Notification With INotifyCollectionChanged

  • اعلان با IObservableVector Notification With IObservableVector

  • اعلان با IObservableMap Notification With IObservableMap

  • ICollectionView-Interface The ICollectionView-Interface

  • منبع CollectionView The CollectionViewSource

  • نمایش مجموعه در سی شارپ CollectionViews in C#

  • CollectionViews در XAML CollectionViews in XAML

  • خلاصه Summary

ارائه داده ها Data Rendering

  • معرفی Introduction

  • جزئیات رندر داده ها Data Rendering Details

  • گزینه های ارائه داده ها Data Rendering Options

  • DisplayMemberPath The DisplayMemberPath

  • Data Templates DataTemplates

  • انتخاب DataTemplate DataTemplate Selection

  • خلاصه Summary

کنترل های داده WinRT WinRT's Data Controls

  • معرفی Introduction

  • سلسله مراتب طبقاتی The Class Hierarchy

  • FlipView The FlipView

  • ListViewBase The ListViewBase

  • ListView The ListView

  • GridView The GridView

  • گروه بندی داده ها Grouping Data

  • گروه بندی داده ها با LINQ Grouping Data With LINQ

  • ICollectionViewGroup The ICollectionViewGroup

  • زوم معنایی Semantic Zoom

  • بارگذاری افزایشی Incremental Loading

  • خلاصه Summary

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

  • معرفی Introduction

  • بررسی حالت طراحی Design Mode Check

  • ایجاد DataTemplates در Blend Creating DataTemplates in Blend

  • بررسی حالت طراحی در ViewModelLocator Design Mode Check in a ViewModelLocator

  • با استفاده از Design DataContext Using the Design DataContext

  • استفاده از یک نمونه طراحی Using a Design Instance

  • استفاده از داده های طراحی Using Design Data

  • طراحی داده برای یک CollectionViewSource Design Data for a CollectionViewSource

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش Windows Store Apps - Data Binding in Depth
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 33m
57
Pluralsight (پلورال سایت) pluralsight-small
01 مرداد 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
104
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.