77范文网 - 专业文章范例文档资料分享平台

操作系统命令接口设计课程设计说明书(2)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

佛山科学技术学院课程设计用纸

2.2基本原理

首先进入一个消息循环,不断地接收消息,根据输入的命令进行解析,然后执行命令,遇exit命令退出。

基本流程图:

开始输入指令否判断指令是否存在或者输入正确?是命令解释器显示系统时间显示系统日期显示版本号删除文件创建目录删除目录重命名目录重命名文件回显字符串打印文件内容清除屏幕内容否退出?是结束

三、总体设计

程序主要通过文件来存储帐户信息。进入提示符后,在消息循环中运用了一个do while循环,

2

佛山科学技术学院课程设计用纸

switch?case将dos条用编写的函数组合起来供用户选择使用。连续的获取用户输入,直到用户输入0退出循环,结束程序。在处理文件或文件夹过程中,没有使用系统当前文件夹变量,只是在程序中单独设定了一个变量作为系统当前目录,每次获得的目录路径,如果是相对路径,则自动在前面加上当前目录路径。整个程序的设计流程,围绕着消息循环这一主线,根据消息判断调用不同的功能函数来完成相应的功能,主要使用了一些函数和汇编调用DOS接口和21号中断。

四、详细设计

4.1、主要调用DOS的功能号 2AH 读取日期

2CH 读取时间

30H 读取MS-DOS版本号 39H 创建目录 41H 删除文件

3AH 表示删除目录 56H 重命名文件 3DH 打开文件 47H 读取当前目录 3FH 读文件或目录

4.2、主要函数 void time()

通过定义该函数实现调用dos的2C号功能读取系统时间的功能 void day()

通过定义该函数实现调用dos的2A功能读取系统日期的功能 void dos()

通过定义该函数调用dos的30H功能读取系统的版本号功能 void DeleteFile(char filename[80])

定义该函数用于删除文件或目录如果删除成功显示“success”,删除失败表示找不到该文件 void Createfile(char filename[80])

定义该函数调用dos的39H号功能用于创建一个目录 void file(char filename1[80],char filename2[80])

定于该函数调用dos系统的56号功能用于重命名目录名和文件名的 void showlist()

定于该函数调用dos系统的47号功能读取当前的工作目录 void rewords()

定于该函数用于调用dos的9号功能实现回显字符串功能 void ReadFromFile(char filename[80])

定于该函数用于调用dos的3F功能用于读取文件或目录的内容。 clrscr();

引用该函数实现清除屏幕内容的功能。

五、完成情况

本程序完成了要求中的13项列目录,包括获取系统时间,获取系统日期,创建目录,删除目录,创建文件并写内容到文件中,打印文本,删除文件,更改目录或文件名,显示版本,清屏操作,获得当前的工

3

佛山科学技术学院课程设计用纸 作目录等13个要求

六、使用说明

运行程序首先回出现下图的界面,显示的是各项操作的命令,根据相关命令可以执行相关的操作

功能1:显示系统时间 功能2:系统日期:

功能3:显示版本

功能4:删除文件:

4

佛山科学技术学院课程设计用纸

功能5:创建目录

功能6:删除目录 删除new文件夹:

功能7:重命名目录或文件

修改目录(重命名目录):将上面目录123修改为101

修改文件(重命名文件):将文件名1.txt改为new1.txt

5

佛山科学技术学院课程设计用纸

功能8:显示当前工作目录

功能9:回显字符串

功能10:打印文件内容(读文件)

已知new1.txt文件里面的内容如下,通过该系统读出文件的内容

功能11:清除屏幕所有内容

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库操作系统命令接口设计课程设计说明书(2)在线全文阅读。

操作系统命令接口设计课程设计说明书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/535809.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: