用户接口(User Interface,UI)是系统与用户进行交互和信息交换的媒介,负责将信息在内部形式与人类可接受形式间转换,通常指软件接口,包括命令接口、程序接口和图形接口三种类型。命令接口通过操作系统命令实现作业控制,分为联机用户接口和脱机用户接口。程序接口由系统调用命令组成,供编程人员使用。图形接口采用图标、窗口等可视化元素,用户通过鼠标、菜单和对话框完成操作。
用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户接口定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户接口。
用户界面通常指
软件接口,即在人机联系的硬件设备接口基础上开发的软件。如建立和清除连接、发送和接收数据、发送中断信息、控制出错、生成状态报告表等。
1、命令接口:为了便于用户直接或间接控制自己的作业,操作系统向用户提供了命令接口。命令接口是用户利用操作系统命令组织和控制作业的执行或管理计算机系统。命令是在命令输入界面上输入,由系统在
后台执行,并将结果反映到前台界面或者特定的文件内。命令接口可以进一步分为联机用户接口和脱机用户接口。
2、
程序接口:程序接口由一组系统调用命令组成,这是操作系统提供给编程人员的接口。用户通过在程序中使用
系统调用命令来请求操作系统提供服务。每一个系统调用都是一个能完成特定功能的子程序。如早期的UNIX系统版本和
MS-DOS版本。
3、图形接口:图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标来将系统各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可通过鼠标、菜单和对话框来完成对应程序和文件的操作。图形用户接口元素包括窗口、图标、菜单和对话框,图形用户接口元素的基本操作包括菜单操作、窗口操作和对话框操作等。