PDA

View Full Version : سوال: توضيح خواص AccessibleDescription ، AccessibleName و AccessibleRole



vb.net2008
جمعه 24 مهر 1388, 09:25 صبح
سلام ميشه لطف كنيد خواص AccessibleDescription ، AccessibleName و AccessibleRole برام توضيح بدين. رفتم توي Msdn اما چيزي ازش نفهميدم

Parham.D
شنبه 25 مهر 1388, 08:11 صبح
مایکروسافت یکسری امکانات برای کاربران دارای معلولیت فراهم میکنه، به این صورت که کنترل های ویندوز علاوه بر خصوصیات عادی خودشان، یک سری اطلاعات اضافی هم ارائه می کنند، که این اطلاعات توسط نرم افزارهای کمک به معلولین خوانده میشه، و از این طریق این نرم افزارها می تونند رابط کاربر برنامه را متوجه بشند، و رابط کاربر را در قالبی که مناسب اون معلول هست (مثلا به شکل خواندن عنوان هر یک از دکمه برای معلول، یا خواندن عنواین توسط دستگاهی که متن را به شکل بریل ارائه می کند، و غیره) ارائه کنند.

خیلی از چیزهایی که ممکن هست برای یک کاربر عادی ایجاد مشکل نکنند، می توانند مشکلات جدی برای معلولین یا نرم افزارهایی که به آنها کمک می کنند، ایجاد کنند. مایکروسافت مجموعه تمهیداتی که در ویندوز برای این قبیل ارتباطات بین یک برنامه و نرم افزار کمک کننده به معلولین ارائه شده را با نام Windows Active Accessibility معرفی کرده. کنترل های استاندارد ویندوز هم بطور خودکار این قبیل اطلاعات اضافه را به این نرم افزارها ارائه می کنند، ولی اگر شما بخواید خودتون یک کنترل بسازید، باید اطلاعات مورد نیاز را خودتان فراهم کنید، و گرنه ممکن هست برنامه های کمک به معلولین در تفسیر رابط کاربر برنامه شما برای یک معلول دچار مشکل بشوند.

حالا در دات نت، این رابط برنامه نویسی به شکل شی گرا ارائه شده، و شما راحتتر می تونید باهاش کار کنید.

مطلب بالا را آقای علی کشاورز در یکی از پستها قرار داده بودند . . .