, ,

کتاب کار با DataGrid پیشرفته و سفارشی‌سازی آن در WPF

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب کار با DataGrid پیشرفته و سفارشی‌سازی آن در WPF

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

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

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

  • 1. معرفی WPF و جایگاه DataGrid در آن
  • 2. نصب و راه‌اندازی محیط توسعه (Visual Studio)
  • 3. ایجاد اولین پروژه WPF و افزودن DataGrid
  • 4. مفاهیم اولیه XAML و نحوه تعامل با DataGrid
  • 5. اولین اتصال داده به DataGrid با لیست ساده
  • 6. خاصیت ItemsSource و اهمیت آن در DataGrid
  • 7. مقدمه‌ای بر Binding در WPF
  • 8. معرفی کلاس ObservableCollection برای مدیریت داده
  • 9. پیاده‌سازی رابط INotifyPropertyChanged برای مدل داده
  • 10. اتصال DataGrid به لیست‌های عمومی (List<T>)
  • 11. اتصال DataGrid به آرایه‌ها
  • 12. اتصال DataGrid به DataTable و DataSet
  • 13. اتصال DataGrid به اشیاء سفارشی (Custom Objects)
  • 14. اتصال داده دوطرفه (Two-Way Binding) در DataGrid
  • 15. کنترل زمان به‌روزرسانی منبع داده (UpdateSourceTrigger)
  • 16. مدیریت خودکار ستون‌ها (AutoGenerateColumns = true/false)
  • 17. ایجاد ستون‌های متنی (DataGridTextColumn)
  • 18. سفارشی‌سازی نمایش متن در DataGridTextColumn
  • 19. ایجاد ستون‌های چک‌باکس (DataGridCheckBoxColumn)
  • 20. کنترل حالت انتخاب چک‌باکس‌ها
  • 21. ایجاد ستون‌های لینک (DataGridHyperlinkColumn)
  • 22. پاسخ به کلیک روی لینک‌ها در DataGrid
  • 23. ایجاد ستون‌های کامبوباکس (DataGridComboBoxColumn)
  • 24. اتصال داده به ComboBox داخلی DataGrid
  • 25. سفارشی‌سازی ItemSource برای ComboBoxColumn
  • 26. تغییر ترتیب و چینش ستون‌ها به صورت برنامه‌نویسی
  • 27. تغییر عرض ستون‌ها (Width, MinWidth, MaxWidth, Auto)
  • 28. قابلیت تغییر اندازه ستون‌ها توسط کاربر (CanUserResizeColumns)
  • 29. قابلیت جابجایی ستون‌ها توسط کاربر (CanUserReorderColumns)
  • 30. پنهان کردن و نمایش ستون‌های DataGrid (Visibility)
  • 31. فریز کردن ستون‌ها (FrozenColumnCount) برای پیمایش افقی
  • 32. تعریف و سفارشی‌سازی متن هدر ستون‌ها (Header)
  • 33. استایل‌دهی به هدر ستون (ColumnHeaderStyle)
  • 34. استفاده از DataTemplate برای هدر ستون
  • 35. قالب‌بندی نمایش داده‌ها (StringFormat) در DataGridTextColumn
  • 36. استفاده از IValueConverter برای تبدیل داده‌ها در ستون‌ها
  • 37. مقدمه‌ای بر DataGridTemplateColumn و کاربرد آن
  • 38. ایجاد کنترل‌های ساده (مثلاً TextBox) در DataGridTemplateColumn
  • 39. افزودن دکمه به سلول‌های DataGrid با TemplateColumn
  • 40. پاسخ به رویداد کلیک دکمه‌های داخل سلول
  • 41. افزودن تصویر (Image) به سلول‌ها با TemplateColumn
  • 42. افزودن تاریخ‌شمار (DatePicker) به سلول‌ها
  • 43. محدود کردن نوع ورودی در سلول‌ها با TemplateColumn
  • 44. استایل‌دهی به سطرها (RowStyle) بر اساس شرط
  • 45. استایل‌دهی به سلول‌ها (CellStyle) بر اساس شرط
  • 46. استفاده از ردیف‌های رنگی متناوب (AlternationCount, AlternatingRowBackground)
  • 47. مفهوم Row Details Template و کاربرد آن
  • 48. تعریف DataTemplate برای نمایش جزئیات سطر
  • 49. نمایش و پنهان کردن جزئیات سطر (RowDetailsVisibilityMode)
  • 50. پنهان کردن هدر سطر (HeadersVisibility)
  • 51. کنترل ارتفاع سطر (RowHeight)
  • 52. نمایش خطوط Grid (GridLinesVisibility)
  • 53. قابلیت تغییر ارتفاع سطر توسط کاربر (CanUserResizeRows)
  • 54. فعال/غیرفعال کردن قابلیت ویرایش کلی DataGrid (IsReadOnly)
  • 55. مجاز کردن افزودن ردیف جدید (CanUserAddRows)
  • 56. مجاز کردن حذف ردیف‌ها (CanUserDeleteRows)
  • 57. تأیید و لغو ویرایش سطر در زمان اجرا
  • 58. اعتبار سنجی سلول‌ها (Cell Validation)
  • 59. نمایش خطاهای اعتبار سنجی (Validation.ErrorTemplate)
  • 60. اعتبار سنجی سطرها (Row Validation)
  • 61. پیاده‌سازی رابط IDataErrorInfo برای اعتبار سنجی مدل
  • 62. پیاده‌سازی رابط INotifyDataErrorInfo برای اعتبار سنجی نامتقارن
  • 63. واکشی اطلاعات پس از ویرایش (RowEditEnding, CellEditEnding)
  • 64. پشتیبانی از رابط IEditableObject برای مدیریت وضعیت ویرایش
  • 65. حالت‌های انتخاب سطر (SelectionMode: Single, Extended)
  • 66. حالت‌های انتخاب سلول (SelectionUnit: Cell, FullRow)
  • 67. دسترسی به سطر/سلول انتخاب شده (SelectedItem, SelectedItems)
  • 68. مدیریت رویداد تغییر انتخاب (SelectionChanged)
  • 69. ناوبری با صفحه کلید در DataGrid
  • 70. فعال/غیرفعال کردن مرتب‌سازی توسط کاربر (CanUserSortColumns)
  • 71. مرتب‌سازی برنامه‌نویسی با SortDescriptions
  • 72. مرتب‌سازی چند ستونی به صورت همزمان
  • 73. مقدمه‌ای بر Grouping در DataGrid
  • 74. گروه‌بندی داده‌ها با GroupDescriptions
  • 75. سفارشی‌سازی هدر گروه‌ها با GroupStyle
  • 76. استفاده از ICollectionView برای مرتب‌سازی، گروه‌بندی و فیلترینگ
  • 77. فیلتر کردن داده‌ها (ICollectionView.Filter)
  • 78. پیاده‌سازی جعبه جستجو برای فیلتر کردن
  • 79. اعمال چندین شرط فیلتر به صورت همزمان
  • 80. فیلتر کردن بر اساس ورودی لحظه‌ای کاربر (Incremental Search)
  • 81. مرتب‌سازی و فیلتر کردن پیشرفته با LINQ
  • 82. پاک کردن فیلترها و مرتب‌سازی به صورت برنامه‌نویسی
  • 83. پیاده‌سازی فیلترهای از پیش تعریف شده (مثلاً نمایش فقط فعال‌ها)
  • 84. پیاده‌سازی منوی راست‌کلیک (Context Menu) برای سطرها
  • 85. پیاده‌سازی منوی راست‌کلیک برای سلول‌ها و هدر ستون‌ها
  • 86. عملیات کشیدن و رها کردن (Drag and Drop) برای جابجایی سطرها
  • 87. عملیات کپی و پیست کردن داده‌ها در DataGrid
  • 88. استخراج محتوای DataGrid به فایل‌های CSV
  • 89. استخراج محتوای DataGrid به فایل‌های Excel
  • 90. پرینت گرفتن از محتوای DataGrid
  • 91. پاسخ به رویدادهای کلیدی DataGrid (مثلاً DoubleClick روی سطر)
  • 92. ایجاد کنترل‌های سفارشی برای استفاده در DataGridTemplateColumn
  • 93. استفاده از Attached Properties برای گسترش عملکرد DataGrid
  • 94. پیاده‌سازی دستورات (Commands) در DataGrid برای عملیات MVVM
  • 95. کنترل پیمایش DataGrid به صورت برنامه‌نویسی (ScrollIntoView)
  • 96. بازنویسی ItemContainerStyle برای تغییر ظاهر کامل سطر
  • 97. استفاده از DataTemplateSelector برای انتخاب قالب سطر بر اساس داده
  • 98. استایل‌دهی شرطی سطرها و سلول‌ها با Triggers
  • 99. استفاده از ControlTemplate برای سفارشی‌سازی کامل ظاهر DataGrid
  • 100. ایجاد سبک‌های قابل استفاده مجدد (ResourceDictionary) برای DataGrid

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب کار با DataGrid پیشرفته و سفارشی‌سازی آن در WPF”

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

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