Ich versuche, eine vb.net-Anwendung zu machen, die 2 Textfelder, 7 Radio-Schaltflächen und 2 Schaltflächen (eine namens kompiliert und die andere 'run') hat. Wie kann ich den Inhalt einer C/C++ - Datei (oder einer anderen Programmiersprache) in das 1. Textfeld laden? Wenn ich auf den Kompilieren-Button klicke, sollte ich in der Lage sein, die Fehler oder das C/C++ - Programm in der 2. Textbox anzuzeigen. Wenn ich auf Ausführen klicke, sollte ich die Ausgabe in der zweiten Textbox anzeigen können. Kurz gesagt, ich möchte die 2. Textbox als Terminal/Konsole verwenden. Die Optionsschaltflächen sind 4, die die Sprache C oder C++ oder Python oder C# oder Java oder Perl oder Vb auswählen. Sind die Compiler aller dieser Sprachen in .net vorhanden? Wenn ja, wie kann ich sie anrufen?Wie schreibe ich einen vb.net-Code, um C/C++ - Programme zu kompilieren?
1
A
Antwort
2
Suchen Sie im Namespace System.IO
nach Hinweisen, wie Sie den Inhalt einer Datei in ein Textfeld laden. Insbesondere die File
Klasse.
Blick auf die System.Diagnostics
Namespace für Hinweise darauf, wie die Ausgabe gehen über einen Prozess starten und zu erfassen. Insbesondere die Process
Klasse.
System.Diagnostics.Process Class
Diese SO Seite ...
Capturing the Console Output in .NET (C#)
... wird Ihnen einige weitere Informationen rund um die Konsolenausgabe zu erfassen.
1
Das Kompilieren kann durch Aufruf von cl.exe erfolgen, das mit Visual Studio geliefert wird. Natürlich könnten Sie stattdessen auch GCC verwenden.
Verwandte Themen
- 1. Wie schreibe ich einen vb.net-Code, um C-Programme zu kompilieren und auszuführen?
- 2. Wie schreibe ich Programm beim Kompilieren?
- 3. mountainlion April kompilieren 'cc' fehlt
- 4. Wie schreibe ich einen Code um .fla Datei zu lesen?
- 5. Wie schreibe und führe ich Programme in Terminal/Eingabeaufforderung?
- 6. Wie schreibe ich einen Linker
- 7. Warum brauche ich einen C++ - Compiler, um Rust zu kompilieren?
- 8. Wie schreibe ich einen Bitstrom
- 9. Wie kann ich einen Schritt in einem Makefile haben, um Vorverarbeitungsdateien zu generieren und aus diesen Dateien zu kompilieren?
- 10. Wie schreibe ich Programme in C# .NET, um sie unter Linux/Wine/Mono auszuführen?
- 11. HTML, um zu kompilieren oder nicht zu kompilieren ... extern?
- 12. Wie schreibe ich einen Dekorator, um etwas in einen Kontextmanager zu verpacken, der Parameter nimmt?
- 13. Wie schreibe ich ein QTreeWidgetItem um
- 14. Rails 4 - Wie schreibe ich einen Bereich
- 15. Java: Wie schreibe ich einen WSI-Server
- 16. Verwenden Sie Maven, um Programme zu starten
- 17. Wie schreibe ich einen Abstand active record
- 18. Wie schreibe ich einen einfachen USB-Treiber?
- 19. Wie schreibe ich einen Bereich in Rails?
- 20. SetWindowsHooks, um andere Programme zu haken
- 21. Wie schreibe ich einen Integrationstest in NUnit?
- 22. Wie schreibe ich eine PowerShell-Funktion, um Verzeichnisse zu bekommen?
- 23. Wie schreibe ich eine Testklasse, um meinen Code zu testen?
- 24. Wie schreibe ich JavaScript-Code, um HTML-Elemente zu duplizieren?
- 25. Wie schreibe ich kompilieren Zeit Warnung für Benutzer
- 26. Wie kompiliere ich DOS-Programme unter Debian?
- 27. Wie konfiguriere ich cmake um informix * .ec Dateien zu kompilieren?
- 28. Wie schreibe ich einen einfachen SSH-Client?
- 29. Force gcc, um 32-Bit-Programme auf 64-Bit-Plattform zu kompilieren
- 30. Wie schreibe ich einen Mono-Daemon
Haben Sie das kürzlich gefragt, möglicherweise unter einem anderen Namen? Wir mögen keine Betrüger. –
Wir mögen auch keine Dinge wie "R d", "dem" oder "?????". Zumindest tue ich es. – uolot