用户界面描述了人与机器或计算机交互的任何机制。从汽车到烤面包机再到个人电脑,几乎所有的机电设备都有用户界面。通常,该术语指的是一个人与计算机交互的方法。在这个领域,用户界面可能不仅仅指交互机制,还指允许交互的程序。
用户界面一词起源于工业机械。它最初指的是人工操作工业机器的区域。不管这台机器是复杂的升降机还是简单的手钻。最终,这个术语转移到了制造业和材料加工的其他领域。当家用电子产品开始出现在市场上时,这个词也随之进入了人们的家庭。
这个词的广泛使用使它进入了更多的技术领域。工具、电子测量设备甚至方向盘都使用了这个想法。计算机为用户界面术语提供了最大的新补充。在20世纪60年代中期,家用电脑变得越来越有可能的时候,计算机设计师们采用了这个短语供自己使用。
随着个人电脑变得越来越普遍,这个词开始从其他领域消失。用户界面与计算机界面的联系如此紧密,以至于老用户不得不采用新的方法来描述他们之间的交互。工业界最常用的两个术语是人机界面和人机界面。在加工和制造过程中,操作员界面占据了主导地位。在其他领域,这一术语在没有替代品的情况下就不再使用了。
在计算机科学中,用户界面的作用比其他领域稍大一些。最初,它只需要接收请求并输出响应。对于大型机器来说,这可能很简单,只需按下一个按钮,汤就会滴到罐头里。对于计算机,用户界面还必须允许输入新命令。它必须赋予计算机比以前做得更多的能力。
随着图形用户界面的出现,这一意义的增加更加广泛。这些计算机界面使用图像和先进的选择方法,如计算机鼠标,来简化人与计算机之间的交互。该术语再次扩展,涵盖了用作接口的整个程序。现在,与人类互动没有直接关系的东西仍然是术语的一部分。
...如URL、Socket、ServerSocket。这个java.awt文件包包含构建图形用户界面所需的所有类。这些是很少的javaapi包。 当程序员想在程序中使用某个类时,他应该导入那个包。如果程序员想在java.io文件包,他应该写进口声明如下。 进口java.u...
...动模式: For example, as illustrated in FIG. 5B, the selectable user interface objects jiggle as though they are floating on water (e.g., each respective selectable user interface object oscillates about a respective average position of the selectable user interface object on the display). 自20...
...Apple开发者文档: The NSUserDefaults class provides a programmatic interface for interacting with the defaults system. The defaults system allows an app to customize its behavior to match a user’s preferences. For example, you can allow users to specify their preferred units of measurement o...
...ocontroller (say in a toaster) output VGA I suppose, or had to set up some interface by hand. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。 图片来源:威尔·凯...
... document from Toshiba (link: 2.5-Inch SATA HDD – PDF) that says: Drive interface: Serial ATA, Revision 2.6 / ATA-8 I know that SATA uses a SATA interface and ATA uses an IDE interface, but why is it using different “terms” in the same sentence? An HDD has either a SATA interface or an IDE i...
...A cross-over cable is typically used between devices with the same type of interface (i.e. computer to computer, router to router). Ethernet cables are usually made as an A or B-type interface (which simply means how it is wired). A cross-over cable simply has an A-type on one end and a B-type on t...
...hanging a factory-assigned Media Access Control (MAC) Address of a network interface on a networked device. The MAC Address is hard-coded on a network interface controller (NIC) and cannot be changed. However, there are tools which can make an operating system believe that the NIC has the MAC Addres...
...hich works with the hardware and exports a certain Application Programming Interface (API), and binary conventi*** on how to precisely use it (Application Binary Interface, ABI) available to the “user-space” applicati***. Debian, RedHat and others are operating systems — complete software en...
...or the text that shows up at the front of each command at the Command Line Interface. For example, in Ubuntu when I start up a terminal, it says: username@computer:~$ And in Windows: C:\Users\Username> Is there a formal way to refer to that text? Thanks in advance! 那一点点叫什么? 答案...
...ompt, not operating systems, this conflates “DOS” with “textual user interface” and “command interpreter”, neither of which are in actuality synonymous with DOS. DOS is a family of operating systems: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, et cetera. If one has a command prompt window ...