操作系统与API应用ppt课件.ppt

操作系统与API应用ppt课件.ppt

ID:50750839

大小:5.01 MB

页数:32页

时间:2020-03-13

操作系统与API应用ppt课件.ppt_第1页
操作系统与API应用ppt课件.ppt_第2页
操作系统与API应用ppt课件.ppt_第3页
操作系统与API应用ppt课件.ppt_第4页
操作系统与API应用ppt课件.ppt_第5页
资源描述:

《操作系统与API应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统及API应用1目录010302操作系统在计算机系统中的作用和影响虚拟机下操作系统的体验操作系统API应用与编程设计201操作系统在计算机系统中的作用和影响3操作系统对硬件的扩充用户与机器接口程序集合有序层次调用从用户角度看从人机交互方式看从系统结构看对内:管理资源,扩充硬件性能对外:提供人机界面,方便用户作用:操作系统在计算机系统中的作用和影响4研究量实例没有操作系统有操作系统使用计算机输入类似dos字符指令;通过机械拨动铁片;通过键盘下达命令用户把要做的事告诉OS,OS交给计算机做,完成后OS告知用户结果管理文件人工管理,文件繁多,不易查找和使用计算机OS管理,方便用户查找和

2、使用有操作系统时和没有操作系统时的对比5操作系统是整个计算机系统的主动脉,设计的好坏直接影响着计算机系统的性能和效率。计算机操作系统是人和计算机之间的一座桥梁,我们无需了解计算机内部的结构,就可用计算机。而硬软件一切系统资源由操作系统来完成。操作系统的作用就是让硬件尽量发挥出它的最大能效。总结602虚拟机下操作系统的体验7WindowsLinux8030201命令接口用户接口是为方便用户使用计算机资源所建立的用户和计算机之间的联系。图形接口程序接口不同用户接口的比较9命令接口:用户利用操作系统命令组织和控制作业的执行或管理计算机系统。命令是在命令输入界面上输入,由系统在后台执行,并将结

3、果反映到前台界面或者特定的文件内。Linux:10windows11图形接口:采用了图形化的操作界面,用非常容易识别的各种图标来将系统各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可通过鼠标、菜单和对话框来完成对应程序和文件的操作。Linux:图形界面风格依发布版不同而不同,可能互不兼容,但是可以由用户自行定制。常见的桌面环境有GNOME,KDE,Unity等。最常见的桌面Linux系统Ubuntu便采用了unity桌面环境。12Unity桌面环境:13Windows图形界面:界面统一,所有Windows程序菜单几乎一致,快捷键也几乎相同。使用比较简单,容易入门。图形化界面对

4、没有电脑背景知识的用户使用十分有利。14程序接口:Windows与Linux程序接口差别较大,具体可参考系统的文档。下图是部分API对比:15比较WindowsLinux界面界面统一,所有Windows程序菜单几乎一致,快捷键也几乎相同不同版本图形界面风格依发布版不同,可能互不兼容。驱动程序驱动程序丰富,版本更新频繁。新硬件驱动依赖于硬件厂商提供。对于一些老硬件,没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动。由志愿者开发,由Linux核心开发小组发布,很多硬件厂商未提供驱动程序,涉及安装复杂,使新用户面对驱动程序问题难以下手。HP、Intel、

5、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。使用图形化界面对没有电脑背景知识的用户使用十分有利。图形界面使用简单,容易入门。命令界面,需要学习才能掌握。学习系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。软件特定功能需要商业软件的支持,需要购买相应的授权大部分软件都可以自由获取同样功能的软件选择较少16体验不同版本的操作系统,如Linux、Mac此处输入文本此处输入文本用来做危险测试进行软件评测0405测试不同的杀毒软件和防火墙06使用虚拟机的好处与作用可以建立虚拟网络互连实现文件共享安装未经注册试用

6、软件051703操作系统API应用与编程设计18请思考什么是APIAPI(ApplicationProgrammingInterface,应用程序编程接口)是操作系统留给应用程序的一个调用接口。在左图中,我们不难发现应用程序是通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。1.192.API应用程序设计应用程序外观设计功能设计控件设计如何入手API应用程序设计202.1外观设计对话框窗口可选菜单反馈可视化功能板块返回212.API应用程序设计应用程序外观设计功能设计控件设计222.2控件设计菜单项按钮控件组控件静态框控件编辑框控件返回232.API应用程序设计应用程序

7、外观设计功能设计控件设计242.3功能设计使用API函数GetDriveType()以及GetDiskFreeSpaceEx()使用API函数GetFileSize()、CopyFile()25U盘盘符查询GetDriveType函数DRIVE_UNKNOWNDRIVE_NO_ROOT_DIRDRIVE_REMOVABLEDRIVE_FIXEDDRIVE_REMOTEDRIVE_CDROM未知的磁盘类型路径无效可移动磁盘固定磁盘网络磁盘光驱需要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。