操作系统课程设计-文件管理

操作系统课程设计-文件管理

ID:6809529

大小:176.00 KB

页数:10页

时间:2018-01-26

操作系统课程设计-文件管理_第1页
操作系统课程设计-文件管理_第2页
操作系统课程设计-文件管理_第3页
操作系统课程设计-文件管理_第4页
操作系统课程设计-文件管理_第5页
资源描述:

《操作系统课程设计-文件管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河北大学工商学院操作系统课程设计装订线目录一、基本想-2-1.1编写目的-2-1.2简单描述-2-二、公共变量及数据结构-2-2.1公共变量-2-2.2数据结构-2-三、主要函数的过程描述-3-3.1路径显示-3-3.2右键快捷菜单操作-4-3.3命令窗口-4-3.4创建文本文档-5-3.5创建可执行文件-5-3.5.1指令选择-5-3.5.2已选指令删除-6-3.5.3创建可执行文件-6-四、运行截图-7-4.1主界面-7-4.2树形结构及右键快捷菜单-7-4.3创建文本文档-8-4.4创建可执行文件

2、-9-五、使用说明-9-5.1功能说明-9-5.2操作说明-9-5.2.1快捷菜单及命令窗口-9-5.2.2创建文本文档-10-5.2.3创建可执行文件-10-5.2.4删除文件-10-六、总结-10-一、基本思想-9-河北大学工商学院操作系统课程设计1.1编写目的通过课程设计,加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统,设计、构造和开发现代操作系统的基本能力。1.2简单描述本课程设计是编写并调试一个树形目录结构的文件系统,模拟文件管理工作流程。具有新建、

3、删除、修改等基本操作,可以创建流式文件和可执行文件,并具有路径显示。可以通过右键单击出现快捷菜单进行操作,也可以在命令窗口输入指定命令进行文件的操作。二、公共变量及数据结构2.1公共变量publicstringname;//用于存储文件的名称publicstringcontext;//用于存储文件的内容publicstringtype;//用于指示文件的类型(流式文件或可执行文件)2.2数据结构我的电脑C盘D盘abc.txtlala.exereader.txt123.exehaha.txtwhat.ex

4、e图1-1文件目录的树形结构-9-河北大学工商学院操作系统课程设计文件操作打开新建删除移动粘贴复制改变属性文本文档可执行文件图1-2右键快捷菜单(文件操作)目录建立目录改变路径删除目录图1-3右键快捷菜单(目录)三、主要函数的过程描述3.1路径显示#region显示路径TreeNodenodex=newTreeNode();//定义一个新节点nodex=treeView1.SelectedNode;//使新节点为当前树形结构中被选中节点strings=nodex.Text;//定义一个字符变量,将新节点

5、的text赋值给它if(s!="我的电脑"){while(nodex.Text!="C:"&&nodex.Text!="D:"){nodex=nodex.Parent;//将该新节点的父节点赋值给该节点s=nodex.Text+"/"+s;//使s为当前选中节点的路径}}groupBox3.Text=s;-9-河北大学工商学院操作系统课程设计#endregion3.2右键快捷菜单操作//新建文本文档privatevoid文本文档ToolStripMenuItem_Click(objectsender,E

6、ventArgse){CreatTextf2=newCreatText();f2.Show();}//新建可执行文件privatevoid可执行文件ToolStripMenuItem_Click(objectsender,EventArgse){CreatProcessf2=newCreatProcess();f2.Show();}//删除操作privatevoid删除ToolStripMenuItem_Click(objectsender,EventArgse){if(treeView1.Select

7、edNode.Text!="我的电脑")if(treeView1.SelectedNode.Text!="C:")if(treeView1.SelectedNode.Text!="D:")treeView1.Nodes.Remove(treeView1.SelectedNode);}3.3命令窗口#region命令执行privatevoidtextBox2_TextChanged(objectsender,EventArgse){if(textBox2.Text=="creattxt")//输入指定命令

8、“creattxt”{CreatTextf1=newCreatText();//创建文本文档f1.Show();}if(textBox2.Text=="createxe")//输入指定命令“createxe”{CreatProcessf2=newCreatProcess();//创建可执行文件f2.Show();}if(textBox2.Text=="delete")//输入指定命令“delete”,删除选中节点{-9-河北大学工商学院操作

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

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

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