




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统及API应用 PowerPoint 目录 01 03 02 操作系统在计算机系统中的作用和影响 虚拟机下操作系统的体验 操作系统API应用与编程设计 01 操作系统在计算机系统中的作用和影响 操作系统 对硬件的扩充 用户与机器接口 程序集合有序层次调用 从用户角度看 从人机交互方式看 从系统结构看 对内 管理资源 扩充硬件性能 对外 提供人机界面 方便用户 作用 操作系统在计算机系统中的作用和影响 有操作系统时和没有操作系统时的对比 操作系统是整个计算机系统的主动脉 设计的好坏直接影响着计算机系统的性能和效率 计算机操作系统是人和计算机之间的一座桥梁 我们无需了解计算机内部的结构 就可用计算机 而硬软件一切系统资源由操作系统来完成 操作系统的作用就是让硬件尽量发挥出它的最大能效 总结 02 虚拟机下操作系统的体验 Windows Linux 03 02 01 命令接口 用户接口是为方便用户使用计算机资源所建立的用户和计算机之间的联系 图形接口 程序接口 不同用户接口的比较 命令接口 用户利用操作系统命令组织和控制作业的执行或管理计算机系统 命令是在命令输入界面上输入 由系统在后台执行 并将结果反映到前台界面或者特定的文件内 Linux windows 图形接口 采用了图形化的操作界面 用非常容易识别的各种图标来将系统各项功能 各种应用程序和文件 直观 逼真地表示出来 用户可通过鼠标 菜单和对话框来完成对应程序和文件的操作 Linux 图形界面风格依发布版不同而不同 可能互不兼容 但是可以由用户自行定制 常见的桌面环境有GNOME KDE Unity等 最常见的桌面Linux系统Ubuntu便采用了unity桌面环境 Unity桌面环境 Windows图形界面 界面统一 所有Windows程序菜单几乎一致 快捷键也几乎相同 使用比较简单 容易入门 图形化界面对没有电脑背景知识的用户使用十分有利 程序接口 Windows与Linux程序接口差别较大 具体可参考系统的文档 下图是部分API对比 体验不同版本的操作系统 如Linux Mac 此处输入文本此处输入文本 用来做危险测试 05 使用虚拟机的好处与作用 可以建立虚拟网络互连实现文件共享 03 操作系统API应用与编程设计 请思考什么是API API ApplicationProgrammingInterface 应用程序编程接口 是操作系统留给应用程序的一个调用接口 在左图中 我们不难发现应用程序是通过调用操作系统的API而使操作系统去执行应用程序的命令 动作 1 2 API应用程序设计 如何入手API应用程序设计 2 1 外观设计 对话框窗口 可选菜单 反馈可视化 功能板块 返回 2 API应用程序设计 2 2 控件设计 菜单项 按钮控件 组控件 静态框控件 编辑框控件 返回 2 API应用程序设计 2 3 功能设计 使用API函数GetDriveType 以及GetDiskFreeSpaceEx 使用API函数GetFileSize CopyFile U盘盘符查询 GetDriveType函数 DRIVE UNKNOWN DRIVE NO ROOT DIR DRIVE REMOVABLE DRIVE FIXED DRIVE REMOTE DRIVE CDROM 未知的磁盘类型 路径无效 可移动磁盘 固定磁盘 网络磁盘 光驱 需要实现的功能 1 U盘盘符查询 解决方法 2 获取U盘容量 GetDiskFreeSpaceEx 磁盘根路径名 用户可以空间 总容量 剩余容量 3 文件拷贝 包含操作 打开对话框 记录文件路径 打开对话框 记录文件路径 GetFileSize 参数 文件句柄 如何获得文件句柄 CreateFile 可创建文件对象返回访问文件句柄 3 文件拷贝 包含操作 保存对话
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合法的合同范本样书
- 2025标准版合同采购样本
- 2025设备租赁的合同协议
- 靶向治疗概述
- 新员工转正答辩
- 山东省烟台市、德州市2025届高三下学期二模诊断测试 化学试题
- 质子治疗及护理
- 护理文件书写规范与实施要点
- 2025年操作系统期末试题
- 中国社区矫正的现状和弊端
- 视频会议系统投标方案(技术标)
- 《企业运营管理》题库集答案
- 西北农林科技大学专业学位研究生课程案例库建设项目申请书(MBA)
- 构美-空间形态设计学习通课后章节答案期末考试题库2023年
- 李白《将进酒》全文
- 第三单元名著导读《经典常谈》04《诗经》第四 统编版语文八年级下册
- 华为采购模式介绍
- 《无人机概论 第2版》课件全套 第1-6章 无人机系统概述-无人机应用
- 中国省市区县列表
- 湖南省2023年普通高中学业水平考试英语试题及答案
- 电力信息安全
评论
0/150
提交评论