ASP.NET中实现C、JAVA等语言在线编辑与调试系统

ASP.NET中实现C、JAVA等语言在线编辑与调试系统。在利用手机、平板上进行C、JAVA等语言的学习时,需要一个调试平台,本程序就是实现这一功能。
效果图:
在这里插入图片描述

下面是部分代码:

  //指定调用的可执行文件
 strCmd += @"C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin>cl.exe "+ filename;
//如果可执行文件需要接收参数就加下下面这句,不同参数之间用空格隔开
//strCmd += 参数1 + " " + 参数2 + " " + 参数n;
//调用cmd.exe在命令提示符下执行可执行文件
prc.StartInfo.FileName = "cmd.exe";
prc.StartInfo.UseShellExecute = false;
prc.StartInfo.RedirectStandardError = true;
prc.StartInfo.RedirectStandardOutput = true;
prc.StartInfo.RedirectStandardInput = true;
prc.StartInfo.CreateNoWindow = false;
prc.Start();
prc.StandardInput.WriteLine(@"c:");
prc.StandardInput.WriteLine(@"cd \Program Files (x86)\Microsoft Visual Studio\VC98\Bin");
prc.StandardInput.WriteLine(@"cl.exe " + filename);
prc.StandardInput.WriteLine("exit");//结束执行,很重要的
prc.StandardInput.AutoFlush = true;
string output = prc.StandardOutput.ReadToEnd();
this.span1.InnerHtml = "编译结果:<br />" + output;

程序还需要不断的完善,才能将基本语言调试做到基于网页实现,而且要完善程序的输入功能。希望对大家有帮助。

资源:下载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘二光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值