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