操作系统(用户与操作系统接口).pptVIP

  • 0
  • 0
  • 约1.47千字
  • 约 30页
  • 2025-10-22 发布于香港
  • 举报

本章要点;2.1.1用户接口;1.命令接口;2、GUI图形用户接口;3、程序接口;2.1.2作业;用户使用操作系统提供的“命令”来执行作业(“任务”)。

用户逐条输入命令,操作系统每接到一条命令,就根据命令的要求控制作业的执行。

一条命令所要求的工作做完后,操作系统把命令执行情况通知给用户,且让用户再输入下一条命令,以控制作业的继续执行,直至作业的结束。

由于在作业的执行过程中操作系统和用户之间不断地交互信息,故我们把这种控制方式称为“交互方式”或“联机控制方式”。;2.2命令接口;优点:

运行过程无需用户干预

系统资源利用率高

作业运行效率高

缺点:

事先很难预料作业运行中出现的问题

很小的错误都可导致作业运行终止;2.2.2联机命令接口;1.联机命令;2.终端处理程序;3.命令解释程序;一条联机命令的执行过程;2.2.3联机命令的类型;2.3图形用户接口(了解术语);

我的电脑

回收站

我的文档

InternetExplore(简称IE)

网上邻居;3.“开始”按钮和任务栏;2.3.2窗口;2.3.3对话框;2.5WindowsXP的用户接口;命令行命令:COMP;2.5.2Windowsxp的常用工具命令;其他常用工具命令;2.5.3Windowsxp的系统调用;在早期的windows程序开发中,程序员要熟记常用的API函数用法

例如,在C语言和其它高级语言中都提供了与系统调用相对应的库函数,应用程序通过调用库函数或直接调用windowsAPI函数来使用系统功能

随着软件技术的不断发展,在windows平台上出现了很多可视化编程软件,这些可视化编程软件在工具中提供了大量的类库和各种控件,这些类库和控件都是在WIN32API函数基础之上开发的,内部封装了API函数,并赋予了方便的使用方法。

虽然类库和控件使应用程序的开发简单化,但它们只提供windows的一般功能,对于比较复杂和特殊的功能来说,仅仅使用类库和控件有时难以实现。因此,如果用户要开发出更灵活、更实用、更具效率的应用程序,必然还要涉及到直接使用API函数。

;2.windowsAPI函数使用实例;打开VisualC++开发平台,选择菜单项File|New,打开New对话框。

在New对话框中的Project标签页中选择Win32Application,在右边输入项目名称为example,并指定项??文件保存位置,单击OK按钮。

在随后的向导窗口Win32Application-step1of1中,选择Anemptyproject,单击Finish按钮。

在出现的NewProjectInformation对话框中,单击OK按钮,完成项目的创建,并回到开发平台。

再选择菜单File|New,添加一个新的源文件(*.cpp),程序名为example。

按程序清单中的代码编写example.cpp文件。

编译运行该程序。;

程序清单:

#includewindows.h

intWINAPIWinMain( HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow)

{

MessageBox(NULL,HelloWorld!,MsgBox,0);

return0;

}

;谢谢大家!

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档