为了方便用户使用操作系统,操作系统会向用户提供一个友好的接口。该接口通常是以命令或系统调用的形式供用户使用,前者提供给用户在直接操作时使用,后者则提供给用户在编程时使用。在Windows等操作系统中,还会给用户提供图形接口。
(1)命令接口
为了便于用户直接或间接地控制自己的程序,操作系统向用户提供了命令接口。用户可通过该接口向计算机发出命令以实现相应的功能。该接口又可进一步分为联机用户接口和脱机用户接口(批处理用户接口)。
(2)程序接口
程序接口是为用户程序访问系统资源而设置的,是用户程序取得操作系统服务的唯一途径,现在的操作系统都提供程序接口,如用户所熟知的Windows操作系统是以应用程序编程接口(API)的方式提供程序接口,Win API提供了大量具有各种功能的函数,直接调用这些函数就能编写出各种界面友好、功能强大的应用程序。在可视化编程环境(VC﹢﹢,Delphi等)中,有大量类库和各种控件,如微软基础类(Microsoft Foundation Classes,MFC),这些类库和控件都是构建在Win API函数之上的,并提供了方便的调用方法,极大地简化了Windows应用程序的开发。(www.daowen.com)
(3)图形接口
虽然用户可以通过联机用户接口来取得操作系统的服务,并控制自己的应用程序运行,但要求用户能熟记各种命令的名字和格式,并严格按照规定的格式输入命令,这既不方便又费时间。于是,图形用户接口应运而生。
图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标将系统的各项功能、各种应用程序和文件直观、逼真地表示出来。用户可通过鼠标、菜单和对话框来完成对各种应用程序和文件的操作。此时用户已完全不必像使用命令接口那样去记住命令名及格式,轻点鼠标就能实现很多功能。这也正是Windows系列操作系统为什么能得到广泛应用的一个原因。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。