, ,

کتاب ساخت Custom Controls with Undo/Redo Capabilities for Data Retention Policy Tools in WPF for Enterprise

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب ساخت Custom Controls with Undo/Redo Capabilities for Data Retention Policy Tools in WPF for Enterprise

موضوع کلی: برنامه نویسی

موضوع میانی: WPF (Windows Presentation Foundation)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر WPF و جایگاه آن در اکوسیستم دات‌نت
  • 2. مفاهیم پایه XAML: سینتکس و ساختار
  • 3. درخت منطقی (Logical Tree) و درخت بصری (Visual Tree)
  • 4. پنل‌های طرح‌بندی: Grid, StackPanel, DockPanel
  • 5. کنترل‌های محتوا: Button, Label, ToolTip
  • 6. کنترل‌های آیتم: ComboBox, ListBox, ListView
  • 7. مبانی Dependency Properties
  • 8. تفاوت Dependency Properties و CLR Properties
  • 9. مبانی Routed Events و استراتژی‌های مسیریابی
  • 10. مبانی Data Binding: اتصال داده به رابط کاربری
  • 11. حالت‌های Binding: OneWay, TwoWay, OneTime, OneWayToSource
  • 12. رابط INotifyPropertyChanged و پیاده‌سازی آن
  • 13. مبدل‌های مقدار (Value Converters)
  • 14. قالب‌بندی داده (Data Templates) و انتخاب‌گر قالب (Data Template Selector)
  • 15. استایل‌ها (Styles) و محرک‌ها (Triggers)
  • 16. منابع (Resources): StaticResource و DynamicResource
  • 17. قالب‌بندی کنترل (Control Templates)
  • 18. مقدمه‌ای بر معماری MVVM
  • 19. اجزای MVVM: Model, View, ViewModel
  • 20. پیاده‌سازی ICommand و کلاس RelayCommand/DelegateCommand
  • 21. اتصال دستورات (Command Binding) در XAML
  • 22. استفاده از ObservableCollection برای مجموعه‌های پویا
  • 23. تفاوت UserControl و Custom Control
  • 24. ساخت اولین UserControl: ترکیب کنترل‌های موجود
  • 25. ساخت اولین Custom Control: ارث‌بری از کلاس Control
  • 26. تعریف DefaultStyleKey برای استایل‌دهی پیش‌فرض
  • 27. ایجاد فایل Generic.xaml برای تم‌ها
  • 28. تعریف Dependency Property سفارشی
  • 29. استفاده از PropertyMetadata و اعتبارسنجی مقادیر
  • 30. تعریف Routed Event سفارشی
  • 31. ایجاد و فراخوانی یک رویداد سفارشی
  • 32. متد OnApplyTemplate و دسترسی به اجزای قالب
  • 33. استفاده از ویژگی TemplatePart برای تعریف اجزای ضروری
  • 34. مدیریت حالت‌های بصری با VisualStateManager
  • 35. تعریف Visual States و VisualStateGroups
  • 36. تعریف Transitions بین حالت‌های بصری
  • 37. ایجاد کنترل‌های Lookless (بدون ظاهر پیش‌فرض)
  • 38. مبانی Attached Properties و کاربردهای آن
  • 39. ساخت و استفاده از یک Attached Property سفارشی
  • 40. آشنایی با Adorners برای ارائه بازخورد بصری
  • 41. پیاده‌سازی یک Adorner سفارشی ساده
  • 42. مقدمه‌ای بر Command Pattern برای قابلیت Undo/Redo
  • 43. اصول طراحی یک سرویس Undo/Redo عمومی
  • 44. پیاده‌سازی پشته‌های Undo و Redo
  • 45. طراحی یک رابط IUndoableCommand
  • 46. پیاده‌سازی یک کلاس پایه برای دستورات قابل بازگشت
  • 47. ادغام سرویس Undo/Redo با Dependency Injection
  • 48. ثبت تغییرات ساده در پراپرتی‌ها برای Undo/Redo
  • 49. مدیریت عملیات افزودن آیتم به لیست برای Undo/Redo
  • 50. مدیریت عملیات حذف آیتم از لیست برای Undo/Redo
  • 51. مدیریت عملیات جابجایی آیتم در لیست برای Undo/Redo
  • 52. الگوی Memento برای ذخیره و بازیابی وضعیت اشیاء
  • 53. ترکیب چندین عمل در یک عملیات Undo (Composite Command)
  • 54. اتصال وضعیت سرویس Undo/Redo به دکمه‌های رابط کاربری
  • 55. تحلیل نیازمندی‌های ابزار مدیریت سیاست‌های نگهداری داده
  • 56. طراحی مدل داده: Policy, Rule, Condition, Action
  • 57. طراحی ViewModel اصلی برنامه
  • 58. طراحی ساختار کلی رابط کاربری و ناوبری
  • 59. شروع ساخت Custom Control اول: یک ویرایشگر قانون (Rule Editor)
  • 60. طراحی API و Dependency Properties برای Rule Editor
  • 61. پیاده‌سازی قالب بصری Rule Editor در Generic.xaml
  • 62. پیاده‌سازی منطق داخلی Rule Editor
  • 63. ادغام قابلیت Undo/Redo در سطح تغییرات یک قانون
  • 64. شروع ساخت Custom Control دوم: یک نمایشگر خط زمانی (Timeline View)
  • 65. طراحی API و Dependency Properties برای Timeline View
  • 66. استفاده از ItemsControl سفارشی برای نمایش رویدادها در خط زمانی
  • 67. پیاده‌سازی منطق MeasureOverride و ArrangeOverride برای یک پنل سفارشی
  • 68. رندر کردن بصری سیاست‌ها بر روی خط زمانی
  • 69. پیاده‌سازی قابلیت Drag and Drop برای جابجایی سیاست‌ها
  • 70. ادغام Undo/Redo برای عملیات Drag and Drop
  • 71. اتصال Rule Editor و Timeline View به یکدیگر
  • 72. استفاده از الگوی Messenger/Event Aggregator برای ارتباط بین ViewModelها
  • 73. اعتبارسنجی داده‌ها با استفاده از INotifyDataErrorInfo
  • 74. نمایش خطاهای اعتبارسنجی در رابط کاربری سفارشی
  • 75. ذخیره و بازیابی سیاست‌ها به فرمت JSON یا XML
  • 76. پیاده‌سازی مکانیزم "Dirty State" برای ذخیره‌سازی
  • 77. بهینه‌سازی کارایی: مجازی‌سازی UI
  • 78. کار با Dispatcher برای مدیریت عملیات در نخ اصلی UI
  • 79. بارگذاری داده به صورت آسنکرون برای جلوگیری از قفل شدن UI
  • 80. استراتژی‌های مدیریت خطا و ثبت وقایع (Logging) در برنامه‌های Enterprise
  • 81. مبانی تست واحد (Unit Testing) برای ViewModelها
  • 82. مبانی تست یکپارچه‌سازی (Integration Testing) برای کنترل‌های سفارشی
  • 83. استفاده از ابزارهای تست UI برای WPF
  • 84. موضوعات پیشرفته در Binding: RelativeSource و ElementName
  • 85. موضوعات پیشرفته در Templating: ContentPresenter و ItemsPresenter
  • 86. استفاده از Behaviors برای افزودن رفتار به کنترل‌ها
  • 87. ایجاد یک Behavior سفارشی
  • 88. پشتیبانی از تم‌های مختلف (Theming and Skinning)
  • 89. مبانی بومی‌سازی (Localization) و جهانی‌سازی (Globalization)
  • 90. استفاده از منابع رشته‌ای برای متن‌های چندزبانه
  • 91. دسترسی‌پذیری (Accessibility) در کنترل‌های سفارشی
  • 92. پیاده‌سازی پشتیبانی از UI Automation
  • 93. ملاحظات امنیتی در برنامه‌های WPF Enterprise
  • 94. مدیریت تنظیمات برنامه (Application Settings)
  • 95. استراتژی‌های استقرار (Deployment): ClickOnce و MSIX
  • 96. امضای دیجیتال (Code Signing) برای برنامه‌های Enterprise
  • 97. جمع‌بندی پروژه و مرور بهترین شیوه‌ها (Best Practices)
  • 98. مروری بر آینده WPF و جایگزین‌های احتمالی (WinUI 3)
  • 99. **معماری MVVM (Model-View-ViewModel) و پیاده‌سازی آن در WPF برای ساخت کنترل‌های قابل نگهداری و تست‌پذیر**
  • 100. **الگوهای طراحی Undo/Redo: Command Pattern، Memento Pattern و پیاده‌سازی آن‌ها در WPF با در نظر گرفتن عملکرد و مدیریت حافظه**

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت Custom Controls with Undo/Redo Capabilities for Data Retention Policy Tools in WPF for Enterprise”

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

پیمایش به بالا