Собственный небольшой компилятор - C#
Формулировка задачи:
Добрый день.
Подскажите пожалуйста, как можно создать приложение для компиляции небольших задачек по программированию, чтобы не вызывать массивные проги типа VS. Знающие люди, посоветуйте какие-нибудь статьи по этому поводу или советы. Есть цель создать небольшое оконное приложение для решения задачек по программированию, чтобы лучше подготовиться к экзаменам и для самого повышения опыта. Заранее спасибо!
Решение задачи: «Собственный небольшой компилятор»
textual
Листинг программы
private void richTextBox1_TextChanged(object sender, EventArgs e) { CSharpCodeProvider codeprovaider = new CSharpCodeProvider(); ICodeCompiler icc = codeprovaider.CreateCompiler(); string Output = "Out.exe"; richTextBox2.Text = ""; CompilerParameters parameters = new CompilerParameters(); parameters.GenerateExecutable = true; parameters.OutputAssembly = Output; CompilerResults results = icc.CompileAssemblyFromSource(parameters, richTextBox1.Text); if (results.Errors.Count == 0) { richTextBox2.ForeColor = Color.Blue; richTextBox2.Text = "Программный код написан верно"; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д