没有合适的资源?快使用搜索试试~ 我知道了~
操作系统课程设计报告-模拟文件管理系统(附源程序).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
![preview](https://dl-preview.csdnimg.cn/85728537/0001-d4f7ee61c8b351a69b1939e7b87b6660_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
45页
操作系统课程设计报告-模拟文件管理系统(附源程序)
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85728537/bg1.jpg)
操作系统 课程设计报告 04 网络一班
源程序代码,联系 153893706
操作系统课程设计报告
题目: 模拟文件管理系统
学 院 计算机
专 业 网络工程
年级班别 1
班
学 号
学生姓名
指导教师_____ ___________
成 绩
2007 年 1 月
第 1 页 共 45 页
![](https://csdnimg.cn/release/download_crawler_static/85728537/bg2.jpg)
操作系统 课程设计报告 04 网络一班
一、课程设计题目:
编写并调试一个树型目录结构的文件系统,模拟文件管理工作流程。要求:
(1)设计多用户文件系统,采用多级文件目录。
(2)至少要有十个以上的实用命令,应设置文件保护措施。
(3)设计一个较实用的用户界面,方便用户使用,界面要为用户提供足够的选择信息,不需
用户打入打入冗长的命令。
二、设计思想说明:
1. 使用可视化环境编程,程序界面模仿 windows 系统的资源管理器程序(左边为
目录树形结构,显示多级文件目录,右边为目录内容显示)。
2. 使用鼠标,键盘,快捷键及拖动作各种文件的操作。
3. 文件操作功能有:用户登录,新建文件夹,新建文件,文件重命名,剪切文件/
文件夹,复制文件/文件夹,粘贴,查看文件内容,修改文件内容,查看文件属
性,修改文件权限等。
4. 为了便于操作,系统内的所有文件文件类型默认为文本文件,用户可以直接编
辑其文字内容。
三、系统结构的说明
1.开发环境:
C++ Builder 6.0
2.运行环境:
Windows 98/NT4.0 以上
3.使用控件:
Tmenu 菜单栏控件
TImageList 图表集控件
TTreeView 树形结构显示控件
TListView 对象显示控件
TPopUpMenu 反健菜单控件
TSplitter 工具栏按钮分割控件
TStatusBar 状态栏控件
TToolButton 工具栏按钮控件
TToolBar 工具栏菜单控件
4.窗体结构:
如下图,窗体分为三个,分别是 Form1,Form2,Form3。其中 Form1 位程序主界
面窗体,为始终显示状态;Form2 为文件内容显示及修改窗体,打开文件时显示,
其他时候为隐藏状态;Form3 为文件属性窗体,查看文件属性时为显示状态,其他
时候为隐藏状态。Form1,Form2,Form3 之间互相包含头文件,以便于传递数据。
第 2 页 共 45 页
![](https://csdnimg.cn/release/download_crawler_static/85728537/bg3.jpg)
操作系统 课程设计报告 04 网络一班
图表一 Form1
图表二 Form2
第 3 页 共 45 页
![](https://csdnimg.cn/release/download_crawler_static/85728537/bg4.jpg)
操作系统 课程设计报告 04 网络一班
图表三 Form3
5. 函数设置:
Form1:
int all_size(); //统计 ListView 中所有文件的大小
int check_file_name(ufd *start,AnsiString filename,int type); //寻找重名节点
ufd *create_file(); //递归复制各节点
void create_up_link(ufd *up,ufd *p); //复制后填写每个节点中的 up 指针
void createfile(AnsiString filename); //新建文件
void createfolder(AnsiString filename); //新建目录
ufd *copy_file(ufd *del); //递归复制各节点
void delete_f(ufd *del); //递归删除节点
void delete_file(ufd *del); //删除文件/文件夹
void destory_ft(); //销毁 文件-tree 链表
void destory_fv(); //销毁 文件-list 链表
void disable_all(); //禁止控件
ft_connect *draw_tree(TTreeNode *tree_p,ufd *p); //递归生成树状结构
void enable_all(); //激活控件
void file_copy_paste(ufd *directory); //复制后的粘贴
void file_cut(ufd *pcut); //剪切文件/文件夹
void file_paste(ufd *directory); //剪切后粘贴
AnsiString file_path(ufd *p); //计算文件路径
void folder_view_ini(); //初始化目录显示
void item_view_ini(); //初始化文件显示
void login(); //登录
void mfd_in(); //初始化用户文件链表,并赋予用户文件数据
void per_copy(ufd *p); //复制
void refrash(); //刷新
void reset(); //重置
第 4 页 共 45 页
![](https://csdnimg.cn/release/download_crawler_static/85728537/bg5.jpg)
操作系统 课程设计报告 04 网络一班
int subrelative(ufd *a,ufd *b); //判断 a 是否从属于 b a 在 b 里?
void ufd_in(); //初始化用户文件链表,并赋予用户文件数据
6. 组件列表
Form1:
TTreeView *TreeView1;
TListView *ListView1;
TImageList *ImageList1;
TImageList *ImageList2;
TMainMenu *MainMenu1;
TMenuItem *N5;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N8;
TStatusBar *StatusBar1;
TToolBar *ToolBar1;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TPopupMenu *PopupMenu1;
TMenuItem *N9;
TMenuItem *N10;
TMenuItem *a1;
TMenuItem *N11;
TMenuItem *N12;
TMenuItem *N13;
TMenuItem *N14;
TMenuItem *N15;
TMenuItem *N17;
TMenuItem *N18;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N20;
TMenuItem *N21;
TMenuItem *N22;
TMenuItem *N23;
TMenuItem *N19;
TMenuItem *N24;
TMenuItem *N25;
TMenuItem *N27;
TMenuItem *N28;
TMenuItem *N29;
第 5 页 共 45 页
剩余44页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- m0_463482772022-11-21资源中能够借鉴的内容很多,值得学习的地方也很多,大家一起进步!
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
omyligaga
- 粉丝: 55
- 资源: 2万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)