In der Vergangenheit wurde Programmiersoftware grundsätzlich mit einer Entwicklungssprache entwickelt, entweder C#, Java oder Delphi. Kürzlich habe ich einige Entwicklungsmethoden gesehen, mit denen mehrere C#-Projekte in einer Lösung zusammengeführt werden, und ich denke, diese Methode ist gut. Im Folgenden erstellen wir ein einfaches Beispiel, um den Charme der mehrsprachigen-Entwicklung der Microsoft-Plattform zu erleben.
Entwicklungsprozess:
1. Erstellen Sie ein neues C#-Windows-Programmprojekt
2. Erstellen Sie eine neue VB-Klassenbibliothek Projekt
Fügen Sie die Klassenbibliothek gerade zum C#-Projekt hinzu („Lösung hinzufügen“)
Nach dem Erstellen des Projekts sehen Sie das folgende Bild angezeigt:
3. Schreiben Sie den Code der VB-Klassenbibliothek
Erstellen Sie eine neue Testmethode SayHello(), um Informationsaufforderungen einfach auszugeben.
4. Projekt hinzufügen Referenz
Projektreferenz im C#-Projekt, also im VB-Projekt, hinzufügen.
5. Entwerfen Sie Formulare und schreiben Sie C#-Formular EreignisseCode
using System; using System.Windows.Forms; using ClassLibrary1; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { new Class1().SayHello(); } } }
6. Testergebnisse
Die gemischte Entwicklung mehrerer Projekte hat hauptsächlich die folgenden Vorteile:
Hierarchisches Design Jede Ebene kann unabhängig entwickelt werden, um die Arbeitsteilung zu erleichtern.
Fügen Sie einfach Referenzen zwischen verschiedenen Projekten hinzu. Nach der Kompilierung wird es eine Dll-Datei sein Veröffentlichen Sie DLL oder Quellcode entsprechend Ihren Anforderungen. Die modulare Entwicklung erleichtert in Zukunft nur noch die Referenzierung verwandter Projekte, um das Zitieren von redundantem Code zu vermeiden 🎜>
Ein weiterer Punkt ist, dass es jetzt andere Sprachplattformen gibt. Was nicht erreicht werden kann, ist, dass die Vorteile verschiedener Sprachen unter der .net-Plattform genutzt werden können und Programmierer, die verschiedene Sprachen verwenden, gemeinsam arbeiten können ein Projekt entwickeln.Das obige ist der detaillierte Inhalt vonAusführliche Einführung in die gemischte Entwicklung und das Testen von C# und VB.net (Bilder und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!