جعبه بررسی

نمونه‌ای از جعبه‌های بررسی.

جعبهٔ بررسی[۱] یا چک‌باکس (به انگلیسی: Checkbox)، عنوان ابزارکی در واسط نگاره‌ای کاربر است که کاربر یکی از دو حالت تیک‌خورده و بدون تیک را انتخاب کند. برنامه‌نویسان می‌توانند با بررسی وضعیت جعبهٔ بررسی تصمیم مناسب را در مورد مسیر برنامه بگیرند. جعبه‌های بررسی می‌تواند با فراخوانی یک کال‌بک همراه باشد.[۲]

ظاهر جعبهٔ بررسی به صورت مربع کوچکی است که یا خالی است (☐) یا تیک خورده‌است (☑). تغییر وضعیت جعبه می‌تواند به کمک کلیک‌کردن انجام شود. در صورتی که چندین جعبهٔ بررسی در یک گروه با شناسهٔ مشترک قرار داشته باشند، کاربر می‌تواند هر تعداد از آن‌ها را در وضعیت فعال یا غیرفعال قرار دهد.[۳] این رفتار بر خلاف ابزارک دکمه‌های رادیویی است که در هر لحظه تنها می‌توان یکی از آن‌ها را فعال کرد.[۴]

دنبال‌کردن وضعیت جعبهٔ بررسی و تغییرات آن بر عهدهٔ سامانه‌ای است که آن را اجرا می‌کند و از این جهت برنامه‌نویسان با به‌کاربردن آن، از نوشتن کدهای مرتبط با این موضوع بی‌نیاز می‌شوند.[۵]

در اچ‌تی‌ام‌ال

[ویرایش]

در فرم‌های وب، عنصر اچ‌تی‌ام‌ال <input type="checkbox"> برای نمایش جعبهٔ بررسی استفاده می‌شود.

در یونی‌کد

[ویرایش]

در یونی‌کد، کدنقطه‌هایی برای مشخص‌کردن جعبه‌های بررسی تیک‌خورده و بدون تیک تعریف شده است:

  • U+2610 (, 'BALLOT BOX')
  • U+2611 (, 'BALLOT BOX WITH CHECK')
  • U+2612 (, 'BALLOT BOX WITH X'). ✅

پانویس

[ویرایش]
  1. شورای عالی انفورماتیک. «واژه‌نامهٔ مرجع لینوکس» (PDF). امن‌افزار گستر شریف. ص. ۱۳.
  2. Zammetti, Practical Palm Pre webOS Projects, 69.
  3. Deitel and Deitel, C# for Programmers, 482.
  4. Solis, Illustrated WPF, 151.
  5. Sydow, Mac OS X Programming, 174.

منابع

[ویرایش]
  • Solis, D. (2009). Illustrated WPF. Apresspod Series (به انگلیسی). Apress. Retrieved 2015–12-21. {{cite book}}: Check date values in: |تاریخ بازبینی= (help)
  • Deitel, H.M.; Deitel, P. (2005). C# for Programmers (به انگلیسی). Pearson Education. Retrieved 2015–12-21. {{cite book}}: Check date values in: |تاریخ بازبینی= (help)
  • Sydow, D.P. (2002). Mac OS X Programming. Landmark Series (به انگلیسی). New Riders. Retrieved 2015–12-21. {{cite book}}: Check date values in: |تاریخ بازبینی= (help)
  • Zammetti, F. (2009). Practical Palm Pre webOS Projects. Expert's voice in Web development (به انگلیسی). Apress. Retrieved 2015–12-21. {{cite book}}: Check date values in: |تاریخ بازبینی= (help)