当前位置:文档之家› (完整word版)多用户多级目录文件系统的实现报 告

(完整word版)多用户多级目录文件系统的实现报 告

(完整word版)多用户多级目录文件系统的实现报 告
(完整word版)多用户多级目录文件系统的实现报 告

课程设计报告

设计题目:多用户多级目录文件系统的实现

班级:计算机1208班

组长学号:20124016

组长姓名:樊荣

指导教师:冯时

设计时间:2015年7月

设计分工

组长学号及姓名:20124016 樊荣

分工:文件建立、文件删除、文件查看、文件填写、主函数组员1学号及姓名:20124020 李鑫

分工:目录建立、目录删除、查看目录

组员2学号及姓名:20124032 杨学良

分工:用户登录、创建用户、删除用户

摘要

文件是具有文件名的一组关联信息的集合,通常文件由若干个记录组成。文件系统是操作系统与管理文件有关的软件和数据集合。从用户的角度看,文件系统实现“按名存取”。从系统的角度看,文件系统是对文件存储器的存储空间进行组织、分配负责文件的存储并对存入的文件实施保护、检索的一组软件集合。

文件系统模型可以分为三个层次:底层是对象及其属性(文件、目录和磁盘存储空间);中间层是对对象的进行操作和管理的软件集合(核心部分);最高层是文件系统提供给用户的接口。

为使用户能灵活方便地使用和控制文件,文件系统提供了一组进行文件操作的系统调用:建立文件、删除文件、打开文件、关闭文件、读文件和写文件。

关键词:操作系统,文件系统,……

目录

摘要

1 概述·····························································

2 课程设计任务及要求············································

2.1 设计任务···········································

2.2 设计要求···········································

3. 算法及数据结构···············································

3.1 算法的总体思想(流程)······························

3.2 登陆模块

3.2.1 功能

3.2.2 数据结构

3.2.3 算法

3.3 用户创建模块

3.3.1功能

3.3.2 数据结构

3.3.3算法

3.4 用户删除模块

3.4.1功能

3.4.2 数据结构

3.4.3算法

3.5 文件创建模块

3.5.1功能

3.5.2 数据结构

3.5.3算法

3.6 文件删除模块

3.6.1功能

3.6.2 数据结构

3.6.3算法

3.7 文件打开模块

3.7.1功能

3.7.2 数据结构

3.7.3算法

3.8 目录创建模块

3.8.1功能

3.8.2 数据结构

3.8.3算法

3.9 目录删除模块

3.9.1功能

3.9.2 数据结构

3.9.3算法

4. 程序设计与实现

4.1 程序流程图

4.2 程序说明

4.3 实验结果

5. 结论

6. 参考文献。

7. 收获、体会和建议。

1 概述

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

本次实验我们实现了多级目录下的文件管理系统,具备文件系统的文件创建、删除、读写以及目录的创建、删除等操作,并在内存中开辟一块空间,模拟虚拟磁盘,成功地展示出文件系统的功能和属性。

2 课程设计的任务和要求

2.1 设计任务

在下列内容中任选其一:

1、多用户、多级目录结构文件系统的设计与实现;

2、WDM驱动程序开发;

3、存储管理系统的实现,主要包括虚拟存储管理调页、缺页统计等;

4、进程管理系统的实现,包括进程的创建、调度、通信、撤消等功能;

5、自选一个感兴趣的与操作系统有关的问题加以实现,要求难度相当。

2.2 设计要求

1、在深入理解操作系统基本原理的基础上,对于选定的题目,以小组为单位,先确定设计方案;

2、设计系统的数据结构和程序结构,设计每个模块的处理流程。要求设计合理;

3、编程序实现系统,要求实现可视化的运行界面,界面应清楚地反映出系统的运行结果;

4、确定测试方案,选择测试用例,对系统进行测试;

5、运行系统并要通过验收,讲解运行结果,说明系统的特色和创新之处,并回答指导教师的提问;

6、提交课程设计报告。

集体要求:

1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。

2.文件物理结构可采用显式链接或其他方法。

3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。目录组织方式可以不使用索引结点的方式,但使用索引结点,则难度系数为1.2。

5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作:(1)具有login (用户登录)

(2)系统初始化(建文件卷、提供登录模块)

(3)文件的创建: create

(4)文件的打开:open

(5)文件的读:read

(6)文件的写:write

(7)文件关闭:close

(8)删除文件:delete

(9)创建目录(建立子目录):mkdir

(10)改变当前目录:cd

(11)列出文件目录:dir

(12)退出:logout

3 算法及数据结构3.1 算法总体思想(流程)

流程图如下:

开始

是否格式化VFS ?

清空文件内容

是从文件读出数据

初始化数据结构

C=1?管理员登陆模

C=2?否

用户登录模块

是C=3?否

保存信息入文件

是提示错误,重新输

结束

输入选择c

3.2 登录模块

3.2.1功能

完成用户及管理员登陆的功能,要保证用户名必须和密码匹配,否则不能登陆成功,同时对于不存在的用户的登陆请求退回,由于用户和管理员登陆后功能项不同,要分开处理。

3.2.2数据结构

class Cdisk{ //管理员类

public:

Cuse user[5]; //用户个数最多为5

char code[10];

char name[10];

int dis_disk();

int first_dele_user();

int dele_user(int);

int new_user(); //查看当前用户与外存空间使用情况,后创建新用户

int set_code(); //设置新密码

int login(char); //登陆

Cdisk();

virtual~Cdisk(); //虚函数,析构

};

3.2.3算法

流程图如图3.2.1、图3.2.2

管理员开始

输入账号a,输入密码b

!strcmp (a,默认账号)?

提示没有该账号

否!strcmp(b,默认密码)?

提示密码错误

否登陆成功,显示管

理员权限

结束

图3.2.1

用户登陆开始

用户列表为

空?检索当前用户列表匹配成功?

输入账号、

密码

输入账号a 、密码b

User[i].set_use(a,b);

账号注册成功

进入用户界面

提示相应错误信息结束

图3.2.2 3.3用户创建模块 3.3.1功能

完成创建用户的功能,要求用户满后不能继续创建,用户名和密码匹配进行保存。

3.3.2数据结构

同上一模块,兹不赘述。 3.3.3 算法

流程图如图3.3

开始

用户列表满?当前列表是否存在用户a ?

输入用户名

User[i].set_user(a,b

输入密码

提示用户创建成功

结束

提示列表满

提示用户名错误

图3.3

3.4用户删除模块 3.

4.1功能

删除保存的用户,以用户名作为选择项进行删除。

3.4.2数据结构

同上,兹不赘述。

3.4.3算法

流程图如下:

开始

当前列表是否存在用户a

输入要删除的用户名a

是否定删除a

将用户数据初始化提示删除成功

提示不存在用户a

提示已经取消删除

操作

结束

图3.4

3.5文件创建模块 3.5.1功能

开辟空间创建一个新的字符文件,要求创建时说明文件的大小,文件名,并

输入文件的内容。

3.5.2数据结构

typedef struct UFD //存储文件信息

{

char name[10]; //文件名

int attribute; //属性

int length; //长度

int a[10]; //为文件本身分配10个空间

int *p1; //一级索引,100个空间

int (*p2)[100]; //二级索引,100*100个空间

struct UFD *next;

}UFD;

3.5.3算法

流程图如下:

开始

向内存申请一块文件空间,是否成功?

检索当下目录中是否有该文

件?

输入欲建文件名a

L<=剩余空间否

位示图法分配虚拟磁盘块,并创建索

结束

输入文件长度L 、属性

提示已存在该文件,创建失败

剩余磁盘空间不足,创建失败

提示内存不足,创

建失败

图3.5

3.6文件删除模块 3.6.1功能

以文件名作为选择项删除文件,要求文件所有相关的信息全部删除。

3.6.2数据结构

同上一模块,兹不赘述。

3.6.3算法

流程图如下:

开始

当前目录下是否有文件a

将文件节点从文件

链表中摘除

回收索引,回收分

配的磁盘块

提示没有该文件,

删除失败

是否确定删除a 是

提示已经取消操作

否提示删除成功

结束

更新多级目录大小更新剩余磁盘大小

图3.6

3.7文件打开模块

3.7.1功能

以文件名作为搜索项,打开文件,查看文件中存储的字符。 3.7.2数据结构

同上一模块,兹不赘述。

3.7.3算法

开始

当前目录是否有文件a ?

输入打开文件名a

显示文件相关信息

及文件内容提示打开成功

是否读写文

件?

是否修改文件

内容?

是输入修改内

是覆盖之前内容,并提示修改成功!

提示当前目录不存在a ,打开失败!

结束

图3.7

3.8目录创建模块

3.8.1功能

创建目录,要求有目录名,目录本身不开辟空间,目录大小由目录下文件和子目录大小决定,可以创建多级子目录,在目录下创建即为当前目录的子目录。

3.8.2数据结构

typedef struct DIR //存储目录信息

{

DIR* above; //上一结点

char name[10];

int length;

DIR *next; //下一结点

UFD *File_head; //此目录下的文件指针

DIR *Dir_head; //此目录下目录链表指针

}DIR;

3.8.3算法

流程图如下:

开始

当前目录链中是否存在a ?

将新建目录节点插

入链表

提示目录建立成功

结束

输入欲建立目录名a

提示目录已存在,

创建失败

图3.8

3.9目录删除模块 3.9.1功能

根据目录名删除选中的目录及其中的内容,选中目录均在当前目录下,删除时目录中的子目录和文件一并被删除,直接回收目录对应的所有存储块。

3.9.2数据结构

同上一模块,兹不赘述。

3.9.3算法

流程图如下:

二级文件系统演示

湖南工业大学 课程设计 资料袋 学院(系、部)学年第学期课程名称计算机操作系统指导教师职称 学生姓名专业班级学号 题目文件系统演示 成绩起止日期年月日~年月日 目录清单

课程设计任务书 — 学年第 学期 学院(系、部) 专业 班级 课程名称: 计算机操作系统 学生姓名: 设计题目: 文件系统演示 指导教师: 完成期限:自 年 月 日至 年 月 日 共 周 内 容 及 任 务 一、设计内容 设计一个简单的多用户文件系统。即 ①在系统中用一个文件来模拟一个磁盘; ②此系统至少有:Create 、delete 、open 、close 、read 、write 等和部分文件属性的功能。 ③实现这个文件系统。 ④能实际演示这个文件系统。 基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。 二、设计任务 课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、需求分析等)及功能分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键的代码且对所使用的主要数据结构进行说明等。)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 三、设计要求 1. 按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。 2. 课程设计所使用的编程语言任选,但建议使用C 或C++; 3. 绿色软件:程序运行不需安装,避免写系统和注册表; 进 度 安 排 起止日期 工作内容 完成选题、课题分析、课题设计、编写程序 程序调试、完善代码 优化测试系统、程序答辩 撰写并提交课程设计说明书 (含电子文档)、源程序等。 主 要 参 考 资 料 [1] 胡志刚,谭长庚等. 《计算机操作系统》.中南大学出版社. 2005 [2] 罗宇,邹鹏,邓胜兰.操作系统[M].北京:电子工业出版社,2012. [3] 面向对象程序设计与C++语言.朱战立,宋新爱.电子工业出版社,2010.7 [4] C++面向对象程序设计.谭浩强.清华大学出版社,2006.1 [5] 任爱华,李鹏,刘方毅.操作系统实验指导, 清华大学出版社,2004. [6] 徐虹.操作系统实验指导-基于LINUX 内核, 清华大学出版社, 2004. 指导教师(签字): 年 月 日 系(教研室)主任(签字): 年 月 日

简单文件系统的实现

简单文件系统的实现 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

第三章简单文件系统的实现 设计目的和内容要求 1.设计目的 通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部数据结构、功能以及实现过程的理解。 2.内容要求 (1)在内存中开辟一个虚拟磁盘空间作为文件存储分区,在其上实现一个简单的基于多级目录的单用户单任务系统中的文件系统。在退出该文件系统的使用时,应将该虚拟文件系统以一个Windows文件的方式保存到磁盘上,以便下次可以再将它恢复到内存的虚拟磁盘空间中。 (2)文件存储空间的分配可采用显式链接分配或其他的办法。 (3)空闲磁盘空间的管理可选择位示图或其他的办法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,那么可以将位示图合并到FAT 中。 (4)文件目录结构采用多级目录结构。为了简单起见,可以不使用索引结点,其中的每个目录项应包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。 (5)要求提供以下操作命令: my_format:对文件存储器进行格式化,即按照文件系统的结构对虚拟磁盘空间进行布局,并在其上创建根目录以及用于管理文件存储空间等的数据结构。

●my_mkdir:用于创建子目录。 ●my_rmdir:用于删除子目录。 ●my_ls:用于显示目录中的内容。 ●my_cd:用于更改当前目录。 ●my_create:用于创建文件。 ●my_open:用于打开文件。 ●my_close:用于关闭文件。 ●my_write:用于写文件。 ●my_read:用于读文件。 ●my_rm:用于删除文件。 ●my_exitsys:用于退出文件系统。 3.学时安排 授课2学时,上机9学时。 4.开发平台 C或C++均可。 5.思考 (1)我们的数据结构中的文件物理地址信息是使用C语言的指针类型、还是整型,为什么 (2)如果引入磁盘索引结点,上述实现过程需要作哪些修改 (3)如果设计的是一个单用户多任务文件系统,则系统需要进行哪些扩充(尤其要考虑读写指针问题)如果设计的是一个多用户文件系统,则又要进行哪些扩充

Word 2007多级列表标题详解

Word 2007多级列表标题详解 一、设定样式 多级列表是以Word的样式概念为基础的,要想使用多级列表,就必须从样式入手。所谓样式,简单说就是预先将想要的格式组合在一起,然后命名,就成了样式。例如,中国人的文章一般喜欢用章、节、小节来划分,就像下面这样: 第一章绪论 第一节背景介绍 第二节系统目标和意义 其中“第一章绪论”使用了黑体、二号字、居中等格式,我们在Word中以“标题一”来命名这一类型;而“第一节背景介绍”则使用了宋体、三号字、居中等格式,我们以“标题二”来命名之;其余的“标题三”、“标题四”、……等依此类推。而正文部分,我们就以“正文”来命名样式。 打开Word,点击“开始”选项卡中“样式”栏右下角的箭头,调出“样式”窗口,在“正文”那一行的右边点击向下箭头,选择修改,如图1: 图1

样式修改对话框如图2,可以修改格式,还可以点击下面的格式按钮,设置字体、段落和编号等更全面的格式。 图2 在修改样式对话框中,在格式下面依次改为“宋体”、“小四”。如果需要同时对西文字体也进行设置,则在同一行右侧点击“中文”,改为西文,然后在左边选择字体,例如“Times New Roman”。如图3: 图3 设置好了正文样式,接着就要设定标题样式。 在图一所示的样式窗口中,你可能可以看到“标题一”到“标题三”甚至“标题四”,但有的朋友可能只能看到“标题一”,甚至连“标题一”都看不到。这是因为你的文档尚未应用内

置的这些样式,所以没有显示出来而已。对于连“标题一”都看不到的,就需要点击下面的“选项”,把“推荐的样式”改为“所有样式”即可。这里我们假定你至少可以看到“标题一”样式。 如果你打开的是空文档,那么此时就需要输入你的文章的标题内容,然后按住Ctrl 键选中那些你需要设置为“标题一”样式的行;但如果你打开的是已经完成输入的文档,则只需要按住Ctrl键选中那些你需要设置为“标题一”样式的行,而不管它们原来是怎么设置的。 选中之后就可以开始设置“标题一”样式了。这里我们假定图4是最后希望看到的结果: 图4 而图5则是目前刚刚准备开始设置“标题一”的情形:

二级文件系统

《计算机操作系统》 课程设计 题目:二级文件系统 专业:计算机科学与技术 班级: 姓名: 学号: 指导教师: 时间:2011.6.01---2011.6.10 2011年6 月13日

一、实验内容 为Linux系统设计一个简单的二级文件系统。要求做到以下几点: 1.可以实现下列几条命令: login用户登录 dir 列目录 create创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 2.列目录时要列出文件名,物理地址,保护码和文件长度 二、实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 三、开发环境 Windows操作系统 Microsoft Visual C++ 四、分析设计 实验原理 通过程序模拟Linux文件系统,用一个二进制文件(FileSystem.disk)来模拟磁盘.设计一个多用户的二级文件系经统、实现一般的创建文件、目录,删除文件、目录,切换目录,打开、关闭文件、读写文件等操作。 文件系统,包含格式化,显示文件(目录),创建文件等几个简单命令的实现,而且能完成超级块的读写,节点的读写等过程. 本文件系统采用两级目录,其中第一级对应于用 户账号,第二级对应于用户账号下的文件。另外,为了简单本文件系统未考虑文件共享、文件系统安全以及管道文件与设备文件等特殊内容。 1.程序执行流程图: 开始 初始化 选择程序

2.数据块的分配和回收 开始 系统是否有空 返回当前空闲块地址;超级块空闲指针 开启新的块组,将其地址信息读入超级 块;返回该块组首地址 结束 超级块中是否有空 创建目录、文件 删 除 目录、文件 返回上一 进入指定目录 查看目录、文件 查询 格式化 结束

WORD2007设置多级编号标题

word2007多级编号标题? 2009年10月11日星期日09:01 word2007和之前的Word2003存在很大不同,除了界面的改变影响较大的地方就是建立多级编号完全不同了,以往在2003中直接通过风格和样式中的编号菜单可以调整实现多级编号功能,但到了2007却实现不了,其只能调整一级菜单。 通过摸索我总结出了如下操作步骤来实现: 1、点击如下图所示的被红线圈中的位置。 2、系统将显示样式列表框(如下图),然后选择新建样式图片(如下图中被红线选中部分)。 3、在弹出的“根据格式设置创建新样式”窗口(如下图所示)中进行设置一些需要的风格。注意要记住名称在后面我们设置多级列表时有用,因此要输入一个可以区分且好记忆的名称。我在这里设置第一级的名称为q1,第二级的名称为q2。

4、设置完成样式后选中确定按钮完成。在下图所示界面上选中“多级列表”按钮(如图中红线圈住部分)。 5、在弹出的窗口中选中红线圈住的部分。

6、此时出现如下窗口。在此窗口中进行设置。如果我们要设置第一级就用鼠标选中级别为1级,然后设置“将级别链接到样式”为前面设置的风格名为q1的样式;同样的操作,使用鼠标选中级别为2级,然后设置“将级别链接到样式”为前面设置的风格名为q2的样式;以后如此类推。假设是设置第4级,则需要从第一级开始逐级选中需要调整的级别(关键看之前前三级的设置如何,如果前三级设置了将级别链接到样式XXXX,则这里也必须设置将级别链接到样式XXXX),然后设置“将级别链接到样式”。

7、最后只要在应用中使用word2007中如何将多级编号与各级标题相关联?

模拟一个简单二级文件管理系统

模拟一个简单二级文件管理系统 设计目的:通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 设计内容:模拟一个简单二级文件管理系统 一、实验内容描述 1 实验目标 本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现. 2 实验要求 为DOS系统设计一个简单的二级文件系统.要求做到以下几点: ①可以实现下列命令: login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 ②列目录时要列出文件名、物理地址、保护码和文件长度. ③源文件可以进行读写保护. 二、程序主要内容 1设计思路 程序中要求每个用户在登陆后才可对其拥有的文件进行操作,用户对于其他用户的文件无操作权.文件操作包括浏览、创建、删除、打开、关闭、阅读、写入、修改模式.其他操作包括新建用户、帮助、用户登入、用户登出、退出系统. 在程序文件夹下有个名为“file”的系统根目录,此目录下包括:一个名为“mfd”的文件,记录所有注册过的帐号及密码;用户文件,以用户名作为文件名,内容为其拥有的文件名及属性;一个名为“keiji”的文件夹.“keiji”文件夹中包括:“”指针文件,记录所有已用的物理地址;一些以物理地址为名的文件,内容为文件内容. 2 数据结构 file结构体系统文件数据结构: fpaddrint,文件的物理地址、flengthint,文件长度、fmodeint,文件模式 0.只读;1.可写;2.可读写;3.保护、 fname[]char,文件名; filemode结构体文件状态数据结构: isopenint,文件当前状态,0.关闭;1.打开、modeint,文件模式 0.只读;1.可写;2.可

简单多用户文件系统

简单多用户文件系统 目录 一、课程设计任务描述 (2) 二、设计思想说明 (2) 2.1对该任务的理解分析 (2) 2.2设计任务剖析 (3) 2.3程序设计环境及工具选择 (4) 2.4函数层次图(即模块关系图) (5) 三、EXT2文件系统简介 (5) 3.1文件系统概述 (5) 3.2EXT2文件系统简介 (5) 四、数据设计与表示 (7) 4.1头文件说明 (7) 4.1.1 头文件:types.h (7) 4.1.2头文件:filetype.h (7) 4.1.3头文件:sys.h (8) 4.2数据结构说明 (8) 4.2.1 超级块(super block) (8) 4.2.2 组描述符 (8) 4.2.3 磁盘索引节点 (9) 4.2.4内存索引节点 (10) 4.2.5磁盘目录项结构体 (10) 4.2.6当前目录结构体 (11) 4.2.7用户打开文件表结构体 (11) 4.2.8系统打开文件表结构体 (11) 4.2.9用户结构体 (12) 4.3宏定义说明 (12) 4.4主要函数列表 (13) 4.5算法流程图 ................................................................................................ 错误!未定义书签。 五、数据分析........................................................................................................ 错误!未定义书签。 5.1输入数据 .................................................................................................... 错误!未定义书签。 5.2输出数据分析 ............................................................................................ 错误!未定义书签。 六、使用说明........................................................................................................ 错误!未定义书签。 6.1欢迎界面..................................................................................................... 错误!未定义书签。 6.2用户登陆界面 ............................................................................................ 错误!未定义书签。 6.3系统使用界面 ............................................................................................ 错误!未定义书签。 6.4创建目录及显示目录界面 ........................................................................ 错误!未定义书签。 七、课程设计总结................................................................................................ 错误!未定义书签。

一个简单的文件系统的详细设计操作系统课程设计

计算机系综合性实验告实验报 课程名称操作系统实验报告 一个简单地文件系统地详细设计. 一个简单地文件系统地详细设计一、实验目地 (1)阅读并调试一个简单地文件系统,模拟文件管理地工作过程.从而对各种文件操作命令地实质内容和执行过程有比较深入地了解. (2)了解设计一个n个用户地文件系统,每个用户可以保存M个文件.用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有create、delete、open、close、read、write 等命令. 二、实验要求 1、根据流程图阅读所给文件系统源程序,并对源程序加以注释(注释量达70%以上). 2、修改、完善该系统,指出程序地bug. 三、文件系统功能设计 1. 功能设计 该文件系统是一个多用户、多任务地文件系统.对用户和用户地文件数目并没有上限.也就是说该系统允许任何用户申请空间,而且在其目录下地文件数目并不做任何地限制. 该系统可以支持地操作命令如下: ①bye——用户注销命令.当使用该命令时,用户退出系统,注销该用户功能设计并回到登陆界面. 命令格式:bye ②close——删除用户注册信息命令.执行该命令后,用户在系统中地所有信息,包括该用户目录下地所有文件都被删除.命令执行完成后返回登陆界面. 命令格式:close ③create——在当前目录下创建一个文件,且该文件不能跟当前已有地文件重名.该文件地管理信息登记在用户文件信息管理模块中.执行完该命令后回到执行命令行. 命令格式:create>file1 其中:“>”符为提示符,file1为要创建地文件名. ④delete——删除当前用户目录下地一个文件,命令执行完毕返回至命令行. 命令格式:delete>file1 其中:file1为要删除地文件名.

Word怎样设置多级标题

Word怎样设置四级标题 大纲视图用于审阅和处理文档的结构,其显示效果等同于联机版式视图左边的文档结构图。为处理文稿的目录工作提供了一个方便的途径。大纲视图显示出了大纲工具栏(视图》工具栏》》大纲),为用户调整文档的结构提供了方便,比如,移动标题以及下属标题与文本的位 置、标题升级或降级(绿色箭头)等等。用户使用大纲视图来组织文档结构时,可将章、节、目、条等标题格式依次定义为一级、二级、三级、四级标题,处理和观察时只显示所需级别的标题,而不必显示出所有内容。用户操作时,移动标题则其所有子标题和从属正文也将自动随之移动 怎样让word生成的目录显示4级标题并自动缩进 步骤/方法 word目录显示四级及其以上标题,其实word里面自带了9级标题,只是一般显示前3级,要显示4级以后的,可以在插入目录时,不选自动生成,而是调整显示目录大纲级别和格式后再插入。 错误!未找到目录项。 插入》》引用》》索引与目录>>目录“选项”与“修改”》》显示级别,按要求再在里进行设置。 word 2007多级标题和目录生成2 2.3没有参考文档时设置多级符号 如果我没有参考文档怎么办???这是个曾经让我抓狂的问题!我随便拿了一篇文档,然后按照上面定义多级符号的办法认真仔细的从第一章开始定义多级符号,可是无论我怎么调试,第二章的二级和之后的标题都一直随着第一章的变化,郁闷的要死啊!百般无奈之下,只好求助波波,这小子不愧是状元啊,在我把问题说明之后只用了3,5分钟,就把我要的全自动的标题排好了,哎,又是羡慕,又是惭愧啊,我折腾了几天出不来的东西,怎么这么快就出来了。然后,我按照他的叙述,试了一下,果然可以。我深刻的检讨的一下主要问题有下面几个: 2.3.1顽固的在已有文档上修改 因为我一直都在已经有大面积文字的文档上面修改,然后弄完第一章之后第二章的标题总是跟着第一章的变化。后来我又试验一种方法,比如说我要5级标题,我就在一个最前面的空白的地方,把第一章的5级标题全部打出来,然后用这个5级标题去刷后面的章节,结果很理想,每一章的标题都之和本章的上一级标题关联。可是随即我有发现一个问题,因为我用的是2007版的,我没有试验在03版里面是什么样子,但是在我的文档中,我的所有的标题都是同一等级的,也就是说,在你用文档结构图来查看的时候是这样子的,如图2.2:

多用户多目录文件系统(实验报告、完整源代码版)

广东工业大学课程设计任务书 (源代码在附录) 题目名称多用户多级目录文件系统的实现 学生学院计算机学院 专业班级2008级软件工程2班 姓名锟 学号6900 一、课程设计的内容 本课程设计要求设计一个模拟的多用户多级目录的文件系统。通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 二、课程设计的要求与数据 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2.文件物理结构可采用显式链接或其他方法。 3.磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。目录组织方式可以不使用索引结点的方式,但使用索引结点,则难度系数为1.2。 5.设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作:(1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建: create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)删除文件:delete (9)创建目录(建立子目录):mkdir (10)改变当前目录:cd (11)列出文件目录:dir (12)退出:logout 6.系统必须可实际演示,选用程序设计语言:C++、C等。

目录 一、设计思想说明 (2) 1.1设计环境 (2) 1.2设计思想 (2) 1.3存储空间管理 (2) 1.4目录结构 (2) 二、数据结构 (3) 2.1虚拟磁盘 (3) 2.2用户的数据文件 (3) 2.3目录文件 (3) 2.4管理目录文件的类 (3) 2.5管理用户的类 (4) 三、功能实现 (4) 3.1登陆系统 (4) 3.2系统初始化 (4) 3.3文件的创建 (5) 3.4文件的打开 (5) 3.5文件删除 (5) 3.6文件的读 (5) 3.7创建目录 (5) 3.8查看当前目录 (5) 3.9删除目录 (5) 3.10返回上一级目录 (5) 3.11退出 (5) 四、操作思想 (5) 五、界面演示 (6) 5.1登陆界面 (6) 5.2管理员登陆成功后的界面 (6) 5.3用户登陆成功后的界面 (6) 六、系统具体运行演示 (7) 6.1文件的创建与查看(读文件) (7) 6.2目录的创建与查看 (7) 6.3文件系统空间的查看 (7) 七、实验体会 (8) 八、收集的资料及主要参考文献 (8)

word如何设置多级标题

Word 如何设置多级标题 本文所讲述的是如何在 word 中设置多级标题,即标题 1标题2,标题3??设置好后用 格式 刷,然后自动生成标题样式和前边的级别,下边上具体操作图: 2,定义新的多级列表 氓更改列丢级到Q 1,点击上图中红圈圈中的多级列表 定义新的鹤妨」表虫. 圭义新的刿表柱式IL

3,点击更多 4,点击级别1 ,注意右边将级别链接到标题 1 ,显示级别选择级别 1 ,编号格式输入1 ,编号样式自己选择,重点在红线勾出的地方,修改好标题 1 ,下边开始修改级别2,要注

意了,请看下边图 5,输入编号的格式那,先输入一个”,然后鼠标移到包含的级别编号来自那,选择级别1,再将鼠标移到”?”后边,在此级别的编号样式那选择如上图那样,这样输入编号的格式就自动生成了,右边注意看选择标题2,级别2,下边继续设置标题3,道理相同,要用的时候最好一口气设置完成,

5,要注意的事项和5相同,特别提下的是输入编号的格式那,输入”然后分别将鼠标移到第一个点前,在包含的级别编号来自那选择级别 1 ,移到第二个点前,选择来自级别2。 至此就设置好了,标题1,标题2,标题3, IOok下图: 由于我们是没有设置标题4r的,下边看下效果 吧, 文橙结构圍 S 1 J -1. L BblbbltblU l.l.l C-ZCcCcc cccc C 12 DddddadJal 一2 E?s??t???? 3 ZL Ffffffffffffffffff -L-1 ?sε≡ε≡e≡e≡ 2 2 HhlihhlLhlLhMi 3Iiiiiiiiiiii Liiiiiliiiiiii

(完整word版)多用户多级目录文件系统的实现报 告

课程设计报告 设计题目:多用户多级目录文件系统的实现 班级:计算机1208班 组长学号:20124016 组长姓名:樊荣 指导教师:冯时 设计时间:2015年7月

设计分工 组长学号及姓名:20124016 樊荣 分工:文件建立、文件删除、文件查看、文件填写、主函数组员1学号及姓名:20124020 李鑫 分工:目录建立、目录删除、查看目录 组员2学号及姓名:20124032 杨学良 分工:用户登录、创建用户、删除用户

摘要 文件是具有文件名的一组关联信息的集合,通常文件由若干个记录组成。文件系统是操作系统与管理文件有关的软件和数据集合。从用户的角度看,文件系统实现“按名存取”。从系统的角度看,文件系统是对文件存储器的存储空间进行组织、分配负责文件的存储并对存入的文件实施保护、检索的一组软件集合。 文件系统模型可以分为三个层次:底层是对象及其属性(文件、目录和磁盘存储空间);中间层是对对象的进行操作和管理的软件集合(核心部分);最高层是文件系统提供给用户的接口。 为使用户能灵活方便地使用和控制文件,文件系统提供了一组进行文件操作的系统调用:建立文件、删除文件、打开文件、关闭文件、读文件和写文件。 关键词:操作系统,文件系统,……

目录 摘要 1 概述····························································· 2 课程设计任务及要求············································ 2.1 设计任务··········································· 2.2 设计要求··········································· 3. 算法及数据结构··············································· 3.1 算法的总体思想(流程)······························ 3.2 登陆模块 3.2.1 功能 3.2.2 数据结构 3.2.3 算法 3.3 用户创建模块 3.3.1功能 3.3.2 数据结构 3.3.3算法 3.4 用户删除模块 3.4.1功能 3.4.2 数据结构 3.4.3算法 3.5 文件创建模块 3.5.1功能 3.5.2 数据结构 3.5.3算法 3.6 文件删除模块 3.6.1功能 3.6.2 数据结构 3.6.3算法 3.7 文件打开模块 3.7.1功能 3.7.2 数据结构 3.7.3算法 3.8 目录创建模块 3.8.1功能 3.8.2 数据结构 3.8.3算法 3.9 目录删除模块 3.9.1功能

操作系统课程设计(文件系统)

操作系统课程设计 班级: 姓名: 学号: 使用语言:C++ 指导老师: 学院:

一、系统要求 1、实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 2、实验内容 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。 二、系统分析 1、设计思想 本文件为二级文件系统,即要实现对文件的增删改查,同时又具备登陆系统、注册用户的功能,各个用户之间的文件系统互不干扰。 本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。 系统采用结构体来存储用户、文件目录、文件数据内容: 0 48*5 48*5+44*50 48*5+44*50+264*200 每个分区都是由结构体组成,每个个去的结构体的个数由格式化系统是决定。整个系统的编码构成主要分为:

Allstruct.h 定义了每个分区的结构体; Mysys.h 声明了对系统操作的各种方法; Myuserfile.h 声明了对文件操作的各种方法; Mymain.cpp 整个系统的主函数,操作入口; Mysys.cpp 包含了mysys.h,实现了操作系统的各种方法;Myuserfile.cpp 包含了myuserfile.h,实现了操作文件的各种方法; 2、主要数据结构 Allstruct.h文件的内容: struct s_user //用户区结构体 { long isuse; //是否使用 char name[20]; //用户名 char psd[20]; //密码 long address; //目录地址 }; struct s_list //目录结构体 { long isuse; //是否使用 char name[20]; //文件名字 long myaddress; //本条目录地址 long pointaddress; //指向的文件的地址 long isfile; //是否锁定 long pointsize; //目标文件的大小 long nextaddress; //下条目录的地址 }; struct s_file //文件结构体 { long isuse; //是否使用 char content[256]; //文件内容 long next; //下个文件块地址 };

简单文件系统的实现

第三章简单文件系统的实现 3.1 设计目的和内容要求 1. 设计目的 通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部数据结构、功能以及实现过程的理解。 2.内容要求 (1)在内存中开辟一个虚拟磁盘空间作为文件存储分区,在其上实现一个简单的基于多级目录的单用户单任务系统中的文件系统。在退出该文件系统的使用时,应将该虚拟文件系统以一个Windows 文件的方式保存到磁盘上,以便下次可以再将它恢复到内存的虚拟磁盘空间中。 (2)文件存储空间的分配可采用显式链接分配或其他的办法。 (3)空闲磁盘空间的管理可选择位示图或其他的办法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,那么可以将位示图合并到FAT中。 (4)文件目录结构采用多级目录结构。为了简单起见,可以不使用索引结点,其中的每个目录项应包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。 (5)要求提供以下操作命令: my_format:对文件存储器进行格式化,即按照文件系统的结构对虚拟磁盘空间进行布局,并在其上创建根目录以及用于管理文件存储空间等的数据结构。 my_mkdir:用于创建子目录。 my_rmdir:用于删除子目录。 my_ls:用于显示目录中的内容。 my_cd:用于更改当前目录。 my_create:用于创建文件。 my_open:用于打开文件。 my_close:用于关闭文件。

my_write:用于写文件。 my_read:用于读文件。 my_rm:用于删除文件。 my_exitsys:用于退出文件系统。 3.学时安排 授课2学时,上机9学时。 4.开发平台 C或C++均可。 5.思考 (1)我们的数据结构中的文件物理地址信息是使用C语言的指针类型、还是整型,为什么? (2)如果引入磁盘索引结点,上述实现过程需要作哪些修改? (3)如果设计的是一个单用户多任务文件系统,则系统需要进行哪些扩充(尤其要考虑读写指针问题)?如果设计的是一个多用户文件系统,则又要进行哪些扩充? 3.2 预备知识 3.2.1 FAT文件系统介绍 1.概述 FAT文件系统是微软公司在其早期的操作系统MS-DOS及Windows9x中采用的文件系统,它被设计用来管理小容量的磁盘空间。FAT文件系统是以他的文件组织方式——文件分配表(file allocation table,FAT)命名的,文件分配表的每个表项中存放某文件的下一个盘块号,而该文件的起始盘块号则保存在它的文件控制块FCB中。在文件分配表中,一般用FFFF来标识文件的结束;用0000来标识某个逻辑块未被分配,即是空闲块。为了提高文件系统的可靠性,在逻辑磁盘上通常设置两张文件分配表,它们互为备份。此外,文件分配表必须存放在逻辑磁盘上的固定位置,而根目录区通常位于FAT2之后,以便操作系统在启动时能够定位所需的文件,其磁盘布局如图3-1所示: 引导块FAT1FAT2根目录区数据区

计算机操作系统课程设计_简单的二级文件系统

《操作系统》课程设计 题目:设计一个简单二级文件系统 专业:计算机科学与技术 年级:文计091-1 姓名:韩启鸣 学号:200990514103 指导教师:任满杰 时间:2011-2012第二学期 2012年9月1日

一、设计内容 1、可以实现下列几条命令。 Format 格式化 Dir 列文件目录 Create 创建文件 Delete 删除文件 Deldir 删除目录 Open 打开文件 Close 关闭文件 Search 查询文件 Copy 拷贝文件 Cut 剪切文件 二、开发环境 Windows操作系统 Microsoft Visual C++ 三、分析设计 (一)实验原理 通过程序模拟Linux文件系统,用一个二进制文件(FileSystem.disk)来模拟磁盘.设计一个多用户的二级文件系经统、实现一般的创建文件、目录,删除文件、目录,切换目录,打开、关闭文件、读写文件等操作。 文件系统,包含格式化,显示文件(目录),创建文件等几个简单命令的实现,而且能完成超级块的读写,节点的读写等过程. 本文件系统采用两级目录,其中第一级对应 于用户账号,第二级对应于用户账号下的文件。另外,为了简单本文件系统未考虑文件共享、文件系统安全以及管道文件与设备文件等特殊内容。

1.程序执行流程图: 开始 初始化 选择程序 创建目录、文件删除 目录、 文件 返 回 上 一 进入 指定 目录 查看目 录、文 件 查询 格式化 结束

2.数据块的分配和回收 (二)程序结构 设计FileSystem 类负责管理磁盘空间和磁盘内存I节点,负责对磁盘空间和磁盘数据进行优化管理。并提代接口言方法供用户或程序调用。 内存 System 用户1磁盘 用户2用户3用户n 开始 系统是否有空块? 返回当前空闲块地址;超级块空闲指针加1 开启新的块组,将其地址信息读入超级块; 返回该块组首地址 结束 超级块中是否有空块?

Word 2010 多级标题排版

Word 2010 多级标题排版 用Word编写文档的人都知道,一篇长文档一般是需要分章节来划分段落的。在Word中也有对应的工具来完成这项任务,这就是多级列表。然而绝大多数使用Microsoft Office的朋友却并不知道Word有这么个工具;或者即使知道,却对如何正确使用这个工具不得要领。有的人可能会用“标题一”样式来做单级列表,但是在碰到需要二级列表甚至三级列表的时候,却完全不知所措了。结果往往只能纯靠手工进行,费时费力不说,还经常因为标题对不齐或者缩进搞不定而头疼。尤其是当文档还需要在前面安插目录的时候,对于初学者来讲不啻是个灾难。 如果你还在为这个问题而痛苦的话,那么恭喜你,你找对地方了。下面我将带领你彻底征服Word的多级列表技术。 由于Word 2003在多级列表工具上存在有bug,因此我这里的描述以Word 2007(以下简称为Word)为依据。如果文中有图片缺失,请刷新一下。 一、设定样式 多级列表是以Word的样式概念为基础的,要想使用多级列表,就必须从样式入手。所谓样式,简单说就是预先将想要的格式组合在一起,然后命名,就成了样式。例如,中国人的文章一般喜欢用章、节、小节来划分,就像下面这样: 第一章绪论 第一节背景介绍 第二节系统目标和意义 …… 其中“第一章绪论”使用了黑体、二号字、居中等格式,我们在Word中以“标题一”来命名这一类型;而“第一节背景介绍”则使用了宋体、三号字、居中等格式,我们以“标题二”来命名之;其余的“标题三”、“标题四”、……等依此类推。而正文部分,我们就以“正文”来命名样式。 由于Word中默认的“正文”样式使用的是“宋体(中文正文)”、五号字,而我们大多数时候都默认正文使用小四号宋体字,因此我们首先从这个入手。 打开Word,点击“开始”选项卡中“样式”栏右下角的箭头,调出“样式”窗口,在“正文”那一行的右边点击向下箭头,选择修改,如图1:

操作系统课程设计---多用户多级目录文件系统的实现

课程设计报告 课程名称:操作系统 课程设计题目:多用户多级目录文件系统的实现姓名: 系: 专业: 年级: 学号: 指导教师: 职称: 2011-2012学年第一学期

目录 1.设计思想说明 (1) 2.系统结构说明 (1) 3.数据结构说明 (2) 3.1开发环境 (2) 3.2数据存储 (2) 3.3数据结构 (2) 3.3.1数据块在内存中的物理结构 (2) 3.3.2文件索引结构 (2) 3.3.3文件系统中文件元素的结构(含文件夹和文件) (3) 3.3.4文件系统结构 (3) 3.3.5文件系统的当前运行状态 (4) 3.3.6用户结构 (4) 4.各主要模块的算法流程图 (4) 4.1整体思路概述 (4) 4.1.1login (用户登录) (4) 4.1.2系统初始化 (5) 4.1.3文件的创建: create (5) 4.1.4文件的打开:open (6) 4.1.5文件的读:read (7) 4.1.6文件的写:write (8) 4.1.7文件关闭:close (10) 4.1.8删除文件:delete (10) 4.1.9创建目录(建立子目录):mkdir (11) 4.1.10改变当前目录:cd (12) 4.1.11列出文件目录:dir (14) 4.1.12退出:logout ......................... 错误!未定义书签。 4.2算法流程图................................... 错误!未定义书签。 5.使用说明书 (15) 5.1登录 (15) 5.2新建目录和列出文件目录 (16) 5.3改变当前目录 (16) 5.4文件的创建 (16) 5.5文件的打开 (17) 5.6文件的写 (17)

WORD中的项目符号和编号多级符号如何设置

按照此步骤操作: 一、在编辑区击右键,选择“工程符号及编号”; 2.选择“多级符号”选项卡; 3.点选第一行二列的大方框,再点击右下角的“自定义”按钮; 4.对一级编号进行设置。在“级别”列表框中选择“1”,在“编号样式”下拉列表框中选择“一、二、三、(简)”,在“起始编号”下拉列表框中选择“1”,此时,“编号格式”栏中应该有一个“一”,你可以在“一”的后面加一个“、”符号,“字体”按钮用来设置当前级别的目录文字的相关属性,根据自己的需要进行设置,“对齐位置”设置为“0厘M”,“缩进位置”设置为“0厘M”,如果想要缩小编号和后续文字的距离,则点击右侧的“高级”按钮,在“编号之后”下拉列表框中选择“不特别标注”; 5.对二级编号进行设置。在“级别”列表框中选择“2”,在“编号样式”下拉列表框中选择“一、二、三、(简)”,在“起始编号”下拉列表框中选择“1”,此时,“编号格式”栏中应该有一个“一”,你可以在“一”的前面及后面分别加上“(”和“)”符号,“字体”按钮用来设置当前级别的目录文字的相关属性,根据自己的需要进行设置,“对齐位置”设置为“0厘M”,“缩进位置”设置为“0厘M”,如果想要缩小编号和后续文字的距离,则点击右侧的“高级”按钮,在“编号之后”下拉列表框中选择“不特别标注”; 6.对三级编号进行设置的方法依照二级编号的设置方法设置即可,只是要注意“编号样式”的选择才好。 另外,做一个补充: 每次回车后,下一行的编号级别和上一段的编号同级,只能用TAB键才能使当前行成为上一行的下级编号;若要让当前行编号成为上一级编号,则要同是同时按下“shift+TAB”组合键才行。 Word文档按某字符对齐排列 三、按照任意字符对齐排列(制表位) 如果由于某种原因,使用表格的方法行不通,我们还可以从制表位入手,

彻底征服Word_2007标题多级列表

彻底征服Word 2007标题多级列表 用Word编写文档的人都知道,一篇长文档一般是需要分章节来划分段落的。在Word 中也有对应的工具来完成这项任务,这就是多级列表。然而绝大多数使用Microsoft Office 的朋友却并不知道Word有这么个工具;或者即使知道,却对如何正确使用这个工具不得要领。有的人可能会用“标题一”样式来做单级列表,但是在碰到需要二级列表甚至三级列表的时候,却完全不知所措了。结果往往只能纯靠手工进行,费时费力不说,还经常因为标题对不齐或者缩进搞不定而头疼。尤其是当文档还需要在前面安插目录的时候,对于初学者来讲不啻是个灾难。 如果你还在为这个问题而痛苦的话,那么恭喜你,你找对地方了。下面我将带领你彻底征服Word的多级列表技术。 这里的描述以Word 2007(以下简称为Word)为依据。如果文中有图片缺失,请刷新一下。 一、设定样式 多级列表是以Word的样式概念为基础的,要想使用多级列表,就必须从样式入手。所谓样式,简单说就是预先将想要的格式组合在一起,然后命名,就成了样式。例如,中国人的文章一般喜欢用章、节、小节来划分,就像下面这样: 第一章绪论 第一节背景介绍 第二节系统目标和意义 …… 其中“第一章绪论”使用了黑体、二号字、居中等格式,我们在Word中以“标题一”来命名这一类型;而“第一节背景介绍”则使用了宋体、三号字、居中等格式,我们以“标题二”来命名之;其余的“标题三”、“标题四”、……等依此类推。而正文部分,我们就以“正文”来命名样式。 由于Word中默认的“正文”样式使用的是“宋体(中文正文)”、五号字,而我们大多数时候都默认正文使用小四号宋体字,因此我们首先从这个入手。 打开Word,点击“开始”选项卡中“样式”栏右下角的箭头,调出“样式”窗口,在“正文”那一行的右边点击向下箭头,选择修改,如图1:

相关主题
文本预览
相关文档 最新文档