آموزش Data Binding پیشرفته در دبلیو پی اف (WPF)

تعداد ویدئو 110
زمان دوره 06:19:10
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش ویدئویی دیتا بایندینگ Data Binding پیشرفته در دبلیو-پی-اف WPF یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Data Binding عمیق در WPF است که با نام اصلی WPF Data Binding in Depth از شرکت Pluralsight منتشر شده است.

WPF چیست؟

WPF سر آغاز سه کلمه Windows Presentation Foundation می باشد. هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد.

WPF-Data-Binding-in-Depth-snap-shot

Data Binding چیست؟

مفهوم و تکنیک Data Binding در WPF یکی از اساسی ترین و مهمترین مفاهیم است. با استفاده از Data Binding در برنامه های WPF امکان کار کردن با داده ها با روشی سازمان یافته فراهم می شود. با استفاده از XAML و یا کدهای CLR می توان کنترل های مختلف را به منابع داده (Data Source) مختلف متصل کرد.

سرفصل مطالب آموزش ویدئویی Data Binding پیشرفته در WPF

فصل اول: مقدمه ی دوره ی آموزشی

  • مقدمه

فصل دوم: بررسی Data Binding

  • مقدمه
  • بررسی Data Binding
  • مقایسه Data Binding و Data Access
  • بررسی Source و Target در Data Binding
  • بررسی اجزای تشکیل دهنده ی Data Binding
  • بررسی Data Context و Scope
  • بررسی اولین مثال
  • بررسی یک مثال بدون استفاده از Data Binding
  • بررسی یک مثال با Data Binding ساده
  • بررسی یک مثال با استفاده از Data Context
  • جمع بندی

فصل سوم: بررسی Data Source ها

  • مقدمه
  • بررسی Binding به Entity ها و Collection ها
  • انجام عملی Binding به Entity ها و Collection ها
  • بررسی Change Notification
  • پیاده سازی عملی INotifyPropertyChanged
  • بررسی Dependency Property
  • پیاده سازی عملی Dependency Property
  • بررسی Observable Collection ها
  • استفاده عملی از Observable Collection ها
  • بررسی Editable Object ها
  • استفاده عملی از Editable Object ها
  • بررسی Collection View ها
  • استفاده عملی از Collection View ها
  • بررسی Data Binding با Data Set ها
  • پیاده سازی عملی Data Binding با Data Set ها
  • بررسی Data Binding با داده های XML
  • پیاده سازی عملی Data Binding با داده های XML
  • جمع بندی

فصل چهارم: بررسی مفاهیم اساسی در Data Binding

  • مقدمه
  • بررسی Binding Source ها
  • بررسی عملی RelativeSource در Binding
  • بررسی عملی ElementName در Binding
  • بررسی عملی Source در Binding
  • بررسی Property Path در Binding
  • استفاده عملی از Property Path در Binding
  • بررسی Mode و Directionality در در Binding
  • استفاده عملی Mode در Binding
  • استفاده عملی از Default به عنوان Mode در Binding
  • جمع بندی

فصل پنجم: استفاده از قدرت کامل Data Binding

  • مقدمه
  • بررسی UpdateSourceTrigger در Binding
  • استفاده عملی از UpdateSourceTrigger در Binding
  • بررسی Converter ها در Binding
  • استفاده عملی از Converter ها در Binding
  • بررسی Binding های Async
  • استفاده عملی از Binding های Async
  • بررسی Fallback Value ها در Binding
  • استفاده عملی از بررسی Fallback Value ها در Binding
  • بررسی StringFormat در Binding
  • استفاده عملی از StringFormat در Binding
  • بررسی MultiBinding و PriorityBinding
  • جمع بندی

فصل ششم: بررسی عمیق Data Template ها

  • مقدمه
  • بررسی Data Template ها
  • بررسی Data Template های Explicit
  • پیاده سازی عملی Data Template های Explicit
  • بررسی Data Template های Implicit
  • پیاده سازی عملی Data Template های Implicit
  • بررسی Data Template Selector ها
  • استفاده عملی از Data Template Selector ها
  • بررسی Hierarchical Data Template ها
  • استفاده عملی از Hierarchical Data Template ها
  • جمع بندی

فصل هفتم: بررسی Data Binding در زمان Design Time

  • مقدمه
  • بررسی پنجره Data Source ها و Properties
  • آموزش عملی تولید DataGrid با Data Source ها
  • آموزش عملی ایجاد فرم های ورودی
  • آموزش عملی استفاده از پنجره  Properties
  • آموزش عملی سفارشی کردن Control Mapping های Data Source ها
  • آموزش عملی مرتبط کردن کنترل های موجود
  • ویرایش کردن Data Template
  • آموزش عملی ویرایش کردن Data Template
  • بررسی Design Time Data
  • آموزش عملی ویژگی های Design Time Data
  • آموزش عملی داده های نمونه Design Time Data
  • جمع بندی

فصل هشتم: بررسی Container Control ها و Collection Control ها

  • مقدمه
  • بررسی Container Control ها
  • آموزش عملی بازرسی Visual Tree
  • آموزش عملی Dynamic Data Control Visual Tree
  • آموزش عملی ابزارهای Visual Tree از قبیل Mole  و  WPF Inspector
  • بررسی ComboBox ها و ListBox ها
  • آموزش عملی ComboBox ها و ListBox ها
  • بررسی انجام Data Binding در TabControl
  • آموزش عملی انجام Data Binding در TabControl
  • ویژگی های  DataGrid
  • آموزش عملی ویژگی های  DataGrid
  • بررسی Collection View ها
  • آموزش عملی مرتب سازی، فیلتر کردن، گروه بندی با  CollectionViewSource
  • آموزش عملی پیاده سازی Master-Details با  CollectionViewSource ها
  • جمع بندی

فصل نهم: بررسی Data Input Validation

  • مقدمه
  • اعتبار سنجی بر روی استثناها
  • آموزش عملی اعتبار سنجی بر روی استثناها
  • اعتبار سنجی با  ValidationRuleها
  • آموزش عملی اعتبارسنجی با  ValidationRuleها
  • اعتبارسنجی با  IDataErrorInfo
  • آموزش عملی اعتبارسنجی با  IDataErrorInfo
  • اعتبار سنجی با  INotifyDataError
  • آموزش عملی اعتبار سنجی با  INotifyDataError
  • انجام Binding با Event ها
  • آموزش انجام Binding با Event ها
  • بررسی Template های مربوط به خطای اعتبارسنجی
  • آموزش عملی نمایش سفارشی خطای اعتبارسنجی
  • بررسی DataAnnotation ها
  • آموزش عملی  DataAnnotation ها
  • جمع بندی
  • جمع بندی دوره آموزشی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Data Binding پیشرفته در دبلیو پی اف (WPF)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید