当前位置:编程学习 > C#/ASP.NET >>

怎么使用VS2008制作MS-DOS简易模拟器

大家新年快乐!
前几天看了个 .NET 开发 实习工作,让我自己先做一个小的技术考试
题目是“写一个MS-DOS 模拟器,能够实现基本的一些功能,包括dir,cd(chdir),del,ren(rename),rd(rmdir)” 

用VS 2008/2010 或express都行,我翻遍了资料也没找到.NET关于DOS模拟器的东西

先谢过啦 --------------------编程问答-------------------- 倒,你这个不是很简单吗?

vs2008创建一个控制台程序,dir,cd等都是一堆命令,你可以截获输入的字符,根据这个判断是什么命令

这几个命令就是文件操作类的,查下System.IO类的用法就可以写出来了。

至于cd命令则是跳转当前记录的目录,这个设立一个公用对象就可以了。。。 --------------------编程问答-------------------- 直接调用 cmd.exe,使用管道。

参考 http://www.cnblogs.com/zhangyin/archive/2007/03/04/663354.html --------------------编程问答-------------------- 问题是让不让用cmd.exe --------------------编程问答-------------------- 是面试题目还是自己练手的,前者,你还真没仔细找,到codeproject上看看,后者,你还是自己练手吧。 --------------------编程问答-------------------- 把每个命令当作一个自定义函数! --------------------编程问答-------------------- 如果你想自己写个完整的DOS,那还是放弃吧 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
直接调用 cmd.exe,使用管道。

参考 http://www.cnblogs.com/zhangyin/archive/2007/03/04/663354.html

如果是BS的话 可能涉及到权限的问题!! --------------------编程问答-------------------- LZ是啥意思?
是不是建立一个“解决方案”,然后在这个解决方案中创建多个项目(dir,cd,del,ren,rd)分别进行开发,最后用这些.exe文件来模拟DOS命令?
--------------------编程问答-------------------- 其实很简单,外框不去说了,easy
一些基本命令其实就是对文件和目录以及路径进行操作,使用directory和file类就可以很简单的实现。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,