, ,

کتاب ساخت اپلیکیشن‌های Birthday Party Planning Systems با WPF

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب ساخت اپلیکیشن‌های Birthday Party Planning Systems با WPF

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

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

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

  • 1. مقدمه دوره و معرفی پروژه Birthday Party Planner
  • 2. WPF چیست و چرا از آن استفاده می‌کنیم؟
  • 3. آشنایی با XAML: زبان توصیف واسط کاربری
  • 4. نصب و راه‌اندازی محیط توسعه (Visual Studio و .NET)
  • 5. ایجاد اولین پروژه WPF: سلام دنیا!
  • 6. ساختار یک پروژه WPF: فایل‌ها و پوشه‌ها
  • 7. آشنایی با پنجره اصلی (Window) و خواص آن
  • 8. مفاهیم اولیه کنترل‌ها: Button, TextBlock, TextBox
  • 9. مدیریت رویدادها (Events): رویداد کلیک دکمه
  • 10. معرفی پنل‌های چیدمان (Layout Panels): StackPanel
  • 11. کار با Grid: تعریف سطرها و ستون‌ها
  • 12. خواص رایج کنترل‌ها: Margin, Padding, HorizontalAlignment, VerticalAlignment
  • 13. ارتباط بین XAML و کد پشتیبان (Code-Behind)
  • 14. مفاهیم اولیه C# مورد نیاز برای WPF (Properties, Methods, Events)
  • 15. تحلیل و تعریف نیازمندی‌های اپلیکیشن Birthday Party Planner
  • 16. طراحی اولیه مدل داده: کلاس Party
  • 17. طراحی اولیه مدل داده: کلاس Guest
  • 18. کار با کنترل‌های ورودی: CheckBox, RadioButton, PasswordBox
  • 19. استفاده از کنترل ComboBox برای انتخاب‌های از پیش تعریف شده
  • 20. استفاده از کنترل ListBox برای نمایش لیست ساده‌ای از آیتم‌ها
  • 21. چیدمان پیشرفته با DockPanel و WrapPanel
  • 22. مفهوم استایل‌دهی (Styling) و ایجاد یک Style ساده
  • 23. استفاده از منابع (Resources) و مفهوم StaticResource
  • 24. تفاوت StaticResource و DynamicResource
  • 25. مقدمه‌ای بر اتصال داده (Data Binding): اتصال داده به UI
  • 26. انواع Binding: OneWay, TwoWay, OneTime, OneWayToSource
  • 27. پیاده‌سازی اینترفیس INotifyPropertyChanged برای به‌روزرسانی خودکار UI
  • 28. آشنایی با الگوی طراحی MVVM (Model-View-ViewModel)
  • 29. مزایای استفاده از الگوی MVVM در WPF
  • 30. ایجاد اولین Model کامل: کلاس‌های Party, Guest, Task
  • 31. ایجاد اولین ViewModel: کلاس PartyViewModel
  • 32. اتصال View به ViewModel با استفاده از DataContext
  • 33. مقدمه‌ای بر دستورات (Commands) و اینترفیس ICommand
  • 34. پیاده‌سازی یک Command سفارشی (RelayCommand/DelegateCommand)
  • 35. استفاده از Command برای مدیریت رویداد کلیک دکمه در ViewModel
  • 36. غیرفعال کردن کنترل‌ها با استفاده از CanExecute در Commands
  • 37. کار با مجموعه‌ها: معرفی ObservableCollection<T>
  • 38. نمایش لیست مهمانان با استفاده از ListBox و Data Binding به ObservableCollection
  • 39. طراحی ساختار اصلی برنامه: منو، نوار وضعیت و ناحیه محتوای اصلی
  • 40. ایجاد منوی اصلی برنامه با استفاده از کنترل Menu
  • 41. آشنایی با قالب‌های کنترلی (Control Templates): شخصی‌سازی کامل ظاهر کنترل‌ها
  • 42. ایجاد یک ControlTemplate ساده برای یک Button
  • 43. مفهوم تریگرها (Triggers): تغییر استایل بر اساس وضعیت
  • 44. استفاده از Property Triggers برای تغییر ظاهر در حالت MouseOver
  • 45. ایجاد فایل‌های دیکشنری منابع (ResourceDictionary) برای مدیریت استایل‌ها
  • 46. ادغام ResourceDictionaryها در فایل App.xaml
  • 47. پیاده‌سازی ViewModel اصلی برنامه (MainViewModel)
  • 48. مدیریت لیستی از جشن‌ها در MainViewModel
  • 49. نمایش لیست جشن‌ها با استفاده از کنترل DataGrid
  • 50. پیکربندی ستون‌های DataGrid: Header, Binding, Width
  • 51. افزودن یک جشن جدید: طراحی فرم و ViewModel مربوطه
  • 52. اعتبارسنجی داده‌ها (Data Validation) با استفاده از INotifyDataErrorInfo
  • 53. نمایش خطاهای اعتبارسنجی در واسط کاربری
  • 54. ویرایش اطلاعات یک جشن موجود
  • 55. حذف یک جشن از لیست با نمایش پیغام تأیید
  • 56. مدیریت مهمانان برای هر جشن: ایجاد GuestListViewModel
  • 57. نمایش لیست مهمانان مربوط به جشن انتخاب شده در DataGrid
  • 58. افزودن، ویرایش و حذف مهمانان از یک جشن
  • 59. پیاده‌سازی قابلیت جستجو و فیلتر در لیست جشن‌ها
  • 60. مدیریت وظایف (Tasks) مربوط به هر جشن
  • 61. پیاده‌سازی عملیات CRUD (Create, Read, Update, Delete) برای وظایف
  • 62. مدیریت بودجه (Budgeting): افزودن هزینه‌ها و درآمدها
  • 63. محاسبه و نمایش بودجه باقی‌مانده به صورت پویا
  • 64. مفهوم مبدل‌های مقدار (Value Converters)
  • 65. پیاده‌سازی یک مبدل BooleanToVisibilityConverter
  • 66. استفاده از Converter برای فرمت‌بندی تاریخ و مقادیر پولی
  • 67. انتخاب روش ذخیره‌سازی داده‌ها (Serialization to JSON)
  • 68. پیاده‌سازی منطق ذخیره لیست جشن‌ها در فایل JSON
  • 69. پیاده‌سازی منطق بارگذاری داده‌ها از فایل JSON هنگام شروع برنامه
  • 70. کار با کنترل DatePicker برای انتخاب تاریخ
  • 71. مدیریت وضعیت دعوت مهمانان (Invited, Attending, Declined)
  • 72. نمایش آمار ساده: تعداد کل مهمانان، تعداد تأیید شده
  • 73. ایجاد یک لایه سرویس (Service Layer) برای جداسازی منطق داده
  • 74. مفهوم تزریق وابستگی (Dependency Injection) و کاربرد اولیه آن
  • 75. ناوبری بین صفحات (Navigation): استفاده از کنترل Frame
  • 76. ایجاد صفحات (Pages) به جای UserControls برای ناوبری
  • 77. مدیریت وضعیت ناوبری از طریق MainViewModel
  • 78. ایجاد کنترل‌های کاربری سفارشی (User Controls)
  • 79. ساخت یک UserControl برای نمایش کارت خلاصه جشن
  • 80. مفهوم قالب‌های داده (Data Templates)
  • 81. استفاده از DataTemplate برای شخصی‌سازی نحوه نمایش هر آیتم در ListBox
  • 82. انتخاب Template به صورت داینامیک با DataTemplateSelector
  • 83. استفاده از DataTrigger برای تغییر ظاهر بر اساس مقدار داده
  • 84. کار با دیالوگ‌ها: نمایش MessageBoxهای استاندارد
  • 85. ایجاد پنجره‌های دیالوگ سفارشی برای ورودی‌های پیچیده
  • 86. روش باز کردن پنجره دیالوگ از ViewModel
  • 87. مقدمه‌ای بر انیمیشن در WPF
  • 88. ایجاد انیمیشن‌های ساده مبتنی بر Storyboard در XAML
  • 89. پیاده‌سازی تم تیره و روشن (Theme Switching)
  • 90. پیاده‌سازی کامل تزریق وابستگی با یک کتابخانه استاندارد
  • 91. مدیریت خطاها و لاگ‌کردن استثناها (Global Exception Handling)
  • 92. استفاده از async و await برای عملیات طولانی مدت (مانند ذخیره فایل)
  • 93. بهبود تجربه کاربری با نمایش نشانگر "در حال بارگذاری" (Loading Indicator)
  • 94. مقدمه‌ای بر تست واحد (Unit Testing) برای ViewModelها
  • 95. نوشتن یک تست واحد ساده برای منطق ViewModel
  • 96. بومی‌سازی و چندزبانه کردن برنامه (Localization & Globalization)
  • 97. بهینه‌سازی عملکرد (Performance Tuning): مجازی‌سازی (Virtualization) در لیست‌ها
  • 98. ساخت پکیج نصب برنامه با استفاده از تکنولوژی MSIX
  • 99. انتشار برنامه در Microsoft Store
  • 100. جمع‌بندی نهایی دوره، مرور مفاهیم کلیدی و مراحل بعدی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت اپلیکیشن‌های Birthday Party Planning Systems با WPF”

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

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