کتاب طراحی رابط کاربری قابل دسترس (Accessible UI) در WPF

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب طراحی رابط کاربری قابل دسترس (Accessible UI) در WPF

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

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

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

  • 1. مبانی دسترس‌پذیری در رابط کاربری
  • 2. مقدمه بر دسترس‌پذیری نرم‌افزار
  • 3. اهمیت دسترس‌پذیری برای کاربران با نیازهای خاص
  • 4. استانداردهای دسترس‌پذیری (WCAG, Section 508)
  • 5. مفاهیم کلیدی دسترس‌پذیری (Perceivable, Operable, Understandable, Robust)
  • 6. اثرات دسترس‌پذیری بر تجربه کاربری (UX)
  • 7. مسئولیت توسعه‌دهندگان در قبال دسترس‌پذیری
  • 8. ابزارهای ارزیابی دسترس‌پذیری
  • 9. اصول طراحی برای همه (Design for All)
  • 10. مقدمه بر WPF و معماری آن
  • 11. معماری MVVM در WPF
  • 12. XAML و نقش آن در طراحی UI
  • 13. کنترل‌های WPF و ویژگی‌های آن‌ها
  • 14. مدیریت Layout در WPF
  • 15. استایل‌دهی و تم‌دهی در WPF
  • 16. منابع و Binding در WPF
  • 17. ارتباطات رویداد در WPF
  • 18. مقدمه بر دسترس‌پذیری در WPF
  • 19. چرا دسترس‌پذیری در WPF مهم است؟
  • 20. چالش‌های دسترس‌پذیری در WPF
  • 21. قابلیت‌های داخلی WPF برای دسترس‌پذیری
  • 22. بهترین شیوه‌ها برای طراحی UI قابل دسترس در WPF
  • 23. استفاده از کنترل‌های استاندارد WPF برای دسترس‌پذیری
  • 24. ویژگی `AutomationProperties` در WPF
  • 25. `AutomationProperties.Name`
  • 26. `AutomationProperties.HelpText`
  • 27. `AutomationProperties.AutomationId`
  • 28. `AutomationProperties.IsRequiredForForm`
  • 29. `AutomationProperties.LabeledBy`
  • 30. `AutomationProperties.SetFocus()`
  • 31. `AutomationProperties.GetAutomationId()`
  • 32. `AutomationProperties.GetName()`
  • 33. `AutomationProperties.GetHelpText()`
  • 34. `AutomationProperties.GetIsRequiredForForm()`
  • 35. `AutomationProperties.GetLabeledBy()`
  • 36. `AutomationProperties.SetLabeledBy()`
  • 37. نقش `DataContext` در دسترس‌پذیری
  • 38. ارتباط Binding با `AutomationProperties`
  • 39. دسترس‌پذیری بصری (Visual Accessibility)
  • 40. کنتراست رنگ کافی
  • 41. اندازه فونت قابل تنظیم
  • 42. رنگ‌بندی متناسب با نیازهای بینایی
  • 43. استفاده از آیکون‌های گویا و متن جایگزین
  • 44. اشکال‌زدایی مشکلات کنتراست رنگ
  • 45. ابزارهای بررسی کنتراست رنگ
  • 46. طراحی برای کاربران کوررنگ
  • 47. استفاده از الگوها و شکل‌ها به جای رنگ تنها
  • 48. دقت در انتخاب پالت رنگی
  • 49. دسترس‌پذیری ناوبری (Navigation Accessibility)
  • 50. ناوبری با کیبورد (Keyboard Navigation)
  • 51. ترتیب Tab (Tab Order)
  • 52. اهمیت `TabIndex`
  • 53. تنظیم `TabIndex` به صورت منطقی
  • 54. اجتناب از `TabIndex` منفی
  • 55. دسترس‌پذیری صفحه کلید برای کنترل‌های سفارشی
  • 56. ناوبری با کلیدهای میانبر (Shortcut Keys)
  • 57. تعریف کلیدهای میانبر برای اکشن‌های مهم
  • 58. استفاده از `AccessKey`
  • 59. `AccessKey` در XAML
  • 60. `AccessKey` در کد C#
  • 61. مدیریت `AccessKey` برای کنترل‌های پیچیده
  • 62. دسترسی به عنصر با Focus
  • 63. استفاده از `FocusManager`
  • 64. `FocusManager.SetFocusedElement()`
  • 65. `FocusManager.GetFocusedElement()`
  • 66. مدیریت Focus در زمان بارگذاری فرم
  • 67. مدیریت Focus پس از انجام عملیات
  • 68. دسترس‌پذیری صوتی (Auditory Accessibility)
  • 69. پیام‌های صوتی و هشدارها
  • 70. استفاده از `AutomationProperties.HelpText` برای توضیحات صوتی
  • 71. توضیحات صوتی برای رویدادهای مهم
  • 72. استفاده از `SpeechSynthesizer` (در صورت نیاز)
  • 73. دسترس‌پذیری برای کاربران با محدودیت حرکتی
  • 74. ناوبری آسان با کیبورد
  • 75. اندازه عناصر قابل کلیک
  • 76. فاصله مناسب بین عناصر
  • 77. اجتناب از حرکات ناخواسته UI
  • 78. دسترس‌پذیری برای کاربران با اختلالات شناختی
  • 79. سادگی و وضوح رابط کاربری
  • 80. زبان ساده و قابل فهم
  • 81. اجتناب از اطلاعات اضافی و گیج‌کننده
  • 82. دسترس‌پذیری برای کاربران با اختلالات یادگیری
  • 83. توضیحات شفاف و مختصر
  • 84. دسترس‌پذیری برای کاربران با اختلالات شنیداری
  • 85. زیرنویس برای محتوای صوتی و تصویری
  • 86. نمایش بصری اطلاعات صوتی
  • 87. دسترسی به داده‌ها و اطلاعات
  • 88. نمایش داده‌ها به صورت ساختاریافته
  • 89. جداول قابل دسترس
  • 90. ستون‌های قابل مرتب‌سازی و فیلتر
  • 91. خروجی داده‌ها به فرمت‌های قابل دسترس
  • 92. دسترسی به فرم‌ها
  • 93. برچسب‌گذاری صحیح فیلدها (`LabeledBy`)
  • 94. اعتبارسنجی ورودی و پیام‌های خطا
  • 95. ارائه راهنمایی برای تکمیل فرم
  • 96. دسترسی به محتوای رسانه‌ای
  • 97. متن جایگزین برای تصاویر (`AltText`)
  • 98. کپشن و ترنسکریپت برای ویدئو و صدا
  • 99. دسترسی به کنترل‌های سفارشی
  • 100. پیاده‌سازی `AutomationProperties` برای کنترل‌های سفارشی

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.