[导入]一个极其简单的在线C#IDE例子
2008-05-06 10:15
531 查看
摘要: 五一时去朋友那, 他问了个小问题, 只要写几十行代码就可以很好的说明问题.可偏偏机子没装VS, 只好做罢.回来后想想, 要是有个在线的C#IDE就好了.于是上网查了下相关的资料, 整出来个简单的在线C#IDE.
做这个,主要要解决两个问题, 一是如果将网页上文本框的代码编译并执行;二是如果将程序运行结果在网页上输出.
第一个问题不难, .NET已经有现成的C#编译类CSharpCodeProvider(或是其它语言的),再使用CompilerParameters类做为编译参数,就可以很容易的实现.
第二个问题, 举最简单情况, 就是将Console.Write方法输出的内容在网页上显示出来.这其实也很好办,只要在编译之前, 在输出语句做一个替换, 将输出的内容存到另一个地方.等运行结束后, 再从那个地方取出来就是了. 阅读全文
xiaosonl 2008-05-05 20:56 发表评论
文章来源:http://www.cnblogs.com/xiaosonl/archive/2008/05/05/1184021.html
做这个,主要要解决两个问题, 一是如果将网页上文本框的代码编译并执行;二是如果将程序运行结果在网页上输出.
第一个问题不难, .NET已经有现成的C#编译类CSharpCodeProvider(或是其它语言的),再使用CompilerParameters类做为编译参数,就可以很容易的实现.
第二个问题, 举最简单情况, 就是将Console.Write方法输出的内容在网页上显示出来.这其实也很好办,只要在编译之前, 在输出语句做一个替换, 将输出的内容存到另一个地方.等运行结束后, 再从那个地方取出来就是了. 阅读全文
xiaosonl 2008-05-05 20:56 发表评论
文章来源:http://www.cnblogs.com/xiaosonl/archive/2008/05/05/1184021.html
相关文章推荐
- 一个极其简单的在线C#IDE例子(zz)
- 一个极其简单的在线C#IDE例子
- 一个极其简单的在线C#IDE例子
- [导入]一个很简单的C#例子,给网友解答的,总觉得应该有更简单的方法
- 一个简单的C#在线IDE示例
- C# 不用IDE 创建一个简单的Window窗口程序
- 一个简单的C#多线程间同步的例子 收藏
- C# Remoting的一个简单例子
- Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子
- C#一个简单windows服务的例子
- 一个简单的C#多线程间同步的例子
- c#接口简单易懂的一个例子
- 一个简单的C#多线程间同步的例子
- 一个简单的C#多线程间同步的例子
- 收了100元辛苦费,写了一个最简单的C#ASP.NET的3层架构例子代码
- c#中子线程控制进度条的一个简单例子
- 一个C#实现的最简单的委托例子
- c#中子线程控制进度条的一个简单例子
- 一个简单的C#多线程间同步的例子
- C# Remoting的一个简单例子