رابط کاربر
رابط کاربَر (User Interface)
اجزاء و ابزارهایی که انسان از طریق آنها با رایانه ارتباط برقرار میکند. کاربر عملکرد رایانه را از طریق دستورالعمل[۱]هایی که به آنها ورودی میگوییم کنترل میکند. رایانه دستورالعملها و دادههای ورودی را پردازش میکند و نتایج را که به آن خروجی میگوییم به کاربر برمیگرداند. کاربر ورودی را از طریق دستگاههای ورودی مثل صفحه کلید و ماوس[۲] به رایانه میدهد و خروجی را از طریق دستگاههای خروجی مثل صفحه نمایش[۳] و چاپگر[۴] میگیرد. ارتباط بین کاربر و رایانه را میتوان مانند یک گفتوگو در نظر گرفت. این گفتوگو از طریق نرمافزارهای رابط کاربر انجام میگیرد که یا به صورت رابط خط فرمان[۵] هستند و یا به صورت رابط کاربر گرافیکی (GUI)[۶]. در رابط خط فرمان کاربر باید برای کنترل کار رایانه دستورات خاصی را عیناً با استفاده از صفحه کلید به رایانه بدهد. در رابطهای کاربر گرافیکی از تصاویر کوچک (آیکون[۷]ها)، پنجرهها[۸] و منو[۹]ها برای نمایش برنامهها و دستورات مختلف استفاده میشود. کاربر با انتخاب گزینههای مختلف از طریق یک وسیله ورودی مثل ماوس، دستورات مختلف را به رایانه میدهد. یادگیری استفاده از رابطهای کاربر گرافیکی نسبت به رابط خط فرمان آسانتر است، چون کاربر مجبور نیست دستورات مشخصی را از قبل بداند.