用户接口一般有命令接口、程序接口、图形接口三种,是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
用户界面介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去 *** 作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户接口定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户接口。
扩展资料
图形接口:
图形用户界面采用图形化的 *** 作界面,使用各种易于识别的图标,直观、形象地展示系统的功能、应用和文档。用户可以通过鼠标、菜单和对话框完成相应程序和文件的 *** 作。gui元素包括窗口、图标、菜单和对话框。gui元素的基本 *** 作包括菜单 *** 作、窗口 *** 作和对话框 *** 作。
参考资料来源:百度百科-用户接口
*** 作系统提供给应用程序的接口是系统调用。
*** 作系统接口主要有命令接口和程序接口,其中程序接口又称为系统调用,是由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。系统调用是应用程序同系统之间的接口,它把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序。
*** 作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序。
系统调用和普通调用的区别
1、运行状态不同
系统调用的调用过程和被调用过程运行在不同的状态,而普通的过程调用一般运行在相同的状态。
2、调用方法不同
系统调用必须通过软中断机制首先进入系统核心,然后才能转向相应的命令处理程序。普通过程调用可以直接由调用过程转向被调用过程。
3、返回问题
在采用抢先式调度的系统中,当系统调用返回时,要重新进行调度分析――是否有更高优先级的任务就绪。普通的过程调用直接返回调用过程继续执行。
用户接口是指:程序(或模块)开发者提供给其他再开发程序员(二次开发者)使用的与该程序(或模块)进行信息交换的公开函数。使用这些公开的函数(也就是接口),再开发者可以设计基于此程序的其他应用。
如:软件的插件就必须使用用户接口来开发。典型的IE的插件。微软为了扩展IE的功能,公开了许多可供再开发者使用的IE用户接口,通过这些接口,再开发者就可以与IE进行信息数据交换,从而编写用于扩展IE功能的插件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)