C# 如何编写vb.net代码来编译C/C++;程序?

C# 如何编写vb.net代码来编译C/C++;程序?,c#,c++,python,c,vb.net,C#,C++,Python,C,Vb.net,我正在尝试制作一个vb.net应用程序,它有2个文本框、7个单选按钮和2个按钮(一个名为compile,另一个名为run)。如何将C/C++(或任何编程语言)文件的内容加载到第一个文本框中,然后单击编译按钮,我应该能够在第二个文本框中显示错误或C/C++程序。单击Run,我应该能够在第二个文本框中显示输出。简而言之,我想使用第二个文本框作为终端/控制台。单选按钮是4选择C语言或C++语言或Python语言或C语言或java语言或Perl语言或VB语言。 所有这些语言的编译器都存在于.net中吗?

我正在尝试制作一个vb.net应用程序,它有2个文本框、7个单选按钮和2个按钮(一个名为compile,另一个名为run)。如何将C/C++(或任何编程语言)文件的内容加载到第一个文本框中,然后单击编译按钮,我应该能够在第二个文本框中显示错误或C/C++程序。单击Run,我应该能够在第二个文本框中显示输出。简而言之,我想使用第二个文本框作为终端/控制台。单选按钮是4选择C语言或C++语言或Python语言或C语言或java语言或Perl语言或VB语言。
所有这些语言的编译器都存在于.net中吗?如果是,我如何调用它们?

查看
System.IO
名称空间,了解如何将文件内容加载到文本框中。特别是
文件

查看
System.Diagnostics
名称空间,了解如何启动流程并捕获输出。尤其是
过程

这页


。。。将为您提供有关捕获控制台输出的更多信息。

可以通过调用Visual Studio附带的cl.exe来完成编译。当然你也可以用GCC来代替。

你最近有没有问过这个问题,可能是用了另一个名字?我们真的不喜欢被骗。我们也不喜欢像“研发”、“数字高程模型”或“数字高程模型”这样的东西。嗯,至少我知道。