واسط کاربر[۱] (به انگلیسی: User Interface) (به اختصار UI) یک میانجی بین انسان و ماشین است. واسط کاربر، بخش دیدنی و قابل لمس یک ابزار است که کاربر مستقیماً با آن سر و کار دارد. این اصطلاح را میانای کاربر،[۲] میانجی کاربر[۳] و رابط کاربر[۴] هم ترجمه کردهاند.
هر واسط کاربر، به دو سازوکار اساسی مجهز است:
درونداد؛ کاربر از طریق واسط کاربر، به ماشین فرمان میدهد.
برونداد؛ ماشین از دریچه واسط کاربر، به دستورهای کاربر، پاسخ و عکسالعمل نشان میدهد.
در این حالت اصطلاحاً میگویند که کاربر و واسط کاربر، با یکدیگر تعامل دارند.
محتویات
۱ واسط کاربر در رایانهها
۱.۱ طبقهبندی واسط کاربر
۲ جستارهای وابسته
۳ پانویس
۴ منابع
۵ پیوند به بیرون
واسط کاربر در رایانهها
در فرهنگ رایانه، واسط کاربر عبارت است از تمام مجاری اطلاعاتی (Information Channels) که امکان ارتباط (Communication) بین کاربر و رایانه را فراهم میکنند. یک واسط کاربر ابتدایی، معمولاً از منوها، پنجرهها، صفحهکلید و ماوس تشکیل شده است. به علاوه، صداهایی هم که رایانه آنها را تولید میکند، جزئی از واسط کاربر محسوب میشوند.[۵]
طبقهبندی واسط کاربر
انواع واسط کاربر از نظر ماهیت:[نیازمند منبع]
واسط کاربر سختافزاری؛ مثل ماوس، صفحهکلید، میکروفون، بلندگو و...
واسط کاربر نرمافزاری؛ مثل منوها، پنجرهها، آیکونها، و...
انواع واسط کاربر از نظر عملکرد:[نیازمند منبع]
واسط خط فرمانی-اگر کاربر فرمانهایی را در صفحهکلید وارد کرده و برنامه نیز با عملکرد خاصی به آنها پاسخ دهد، گفته میشود که برنامه مزبور یک واسط خط فرمانی دارد.
واسط گزینشی-اگر فرمانها از طریق فهرستهای گزینشی (منوها) در اختیار کاربر قرار گیرند، به رابط مزبور، رابط گزینشی گفته میشود.
واسط گرافیکی کاربر-برنامهای که اطلاعات را به طور گرافیکی نشان داده و برای برقراری رابطه با کاربر به یک وسیله اشارهای نیاز داشته باشد، گفته میشود که یک واسط گرافیکی کاربر دارد.