重踏比尔盖茨走过的路——模拟操作系统

首先声明,此操作系统只是模拟,并不能真正的使用(只是基于Windows的类似操作系统的东西)

程序的结构大致是这样的:

/输出文件列表

|判断操作

|如果是删除则从列表中删除(不用真正删除)

<如果是添加则判断是添加文件还是文件夹  新建文件夹(uses dos mkdir('123');mkdir('123\456')试一下就懂了)/另外每个文件夹生成时在它里面生成一个文件列表,不然不知道文件夹下有哪些文件

|重命名不解释(调用dos就好了)

|接下来重点讲如何打开文件!!!

\

打开文件分为两类:

1:打开普通文件  (包含了添加修改保存之类的,光标模拟一下就好了)

--------------华丽的分割线----------------(以下可后期再做)

2:打开可执行文件 (重点!!!)

首先可以用你熟练的语言写一个对于伪代码的解释器(表达式麻烦一点,其他还好)

然后把某程序里的内容转换成越简单越好的伪代码,再让解释器运行

对于转换成伪代码,可以在操作系统里写一个插件之类(美其名曰“编译器”/其实并不是,说转换器还差不多)

源代码下次再贴

另外,图像处理过于复杂,不解释

posted @ 2017-10-23 15:46  zhuchengyang  阅读(363)  评论(0编辑  收藏  举报