رابط کاربری (User Interface)

واسط کاربر (به انگلیسی: User Interface و به اختصار: UI) یک میانجی بین انسان و ماشین (دستگاه) است که امکان استفاده از ماشین را برای انسان فراهم می‌کند. واسط کاربر، بخش دیدنی و قابل لمس یک ابزار است که کاربر مستقیماً با آن سر و کار دارد. این اصطلاح را میانای کاربر، میانجی کاربر و رابط کاربر هم ترجمه کرده‌اند.

هر واسط کاربر، به دو سازوکار اساسی مجهز است:

  • درون‌داد؛ کاربر از طریق واسط کاربر، به ماشین فرمان می‌دهد.
  • برون‌داد؛ ماشین از دریچه واسط کاربر، به دستورات کاربر، پاسخ و عکس‌العمل نشان می‌دهد.

در این حالت اصطلاحاً می‌گویند که کاربر و واسط کاربر، با یکدیگر تعامل دارند.

واسط کاربر در رایانه‌ها

در فرهنگ رایانه، واسط کاربر عبارت است از تمام مجاری اطلاعاتی (Information Channels) که امکان ارتباط (Communication) بین کاربر و رایانه را فراهم می‌کنند. یک واسط کاربر ابتدایی، معمولاً از منوها، پنجره‌ها، صفحه‌کلید و ماوس تشکیل شده است. به علاوه، صداهایی هم که رایانه آنها را تولید می‌کند، جزئی از واسط کاربر محسوب می‌شوند.

طبقه‌بندی واسط کاربر

  • انواع واسط کاربر از نظر ماهیت:
    • واسط کاربر سخت‌افزاری؛ مثل ماوس، صفحه‌کلید، میکروفون، بلندگو و...
    • واسط کاربر نرم‌افزاری؛ مثل منوها، پنجره‌ها، آیکون‌ها، و...
  • انواع واسط کاربر از نظر عملکرد:
    • واسط خط فرمانی-اگر کاربر فرمان‌هایی را در صفحه‌کلید وارد کرده و برنامه نیز با عملکرد خاصی به آنها پاسخ دهد، گفته می‌شود که برنامه مزبور یک واسط خط فرمانی دارد.
    • واسط گزینشی-اگر فرمان‌ها از طریق فهرست‌های گزینشی (منوها) در اختیار کاربر قرار گیرند، به رابط مزبور، رابط گزینشی گفته می‌شود.
    • واسط گرافیکی کاربر-برنامه‌ای که اطلاعات را به طور گرافیکی نشان داده و برای برقراری رابطه با کاربر به یک وسیله اشاره‌ای نیاز داشته باشد، گفته می‌شود که یک واسط گرافیکی کاربر دارد.
آرياوب