Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03510.jsonl.gz/2003

Teammitglieder: Nico Portmann, Sebastian Henzmann
Unser Ziel war es eine Message App mit C# programmieren, wo man über eine Ethernet Verbindung zu einem anderen PC (Peer-to-Peer) Nachrichten senden kann, die er anschliessend empfängt. Die App hat ein benutzerfreundliches GUI und zeigt die Nachrichten an inklusiven Namen und Datum. Ebenfalls braucht die App ein Login und die Nachrichten werden gespeichert.
Hier sieht man das Loginfenster der Message App
Was haben wir gelernt:
Wir haben gelernt, wie man mit C# einen TCP-Server und einen Client dafür Programmieren kann. Ebenfalls können wir nun auch mithilfe von RichTextBoxen einen Text farblich gestalten. Ebenfalls haben wir gelernt was ein Backgroundworker ist und wie man ihn benutzt.
Schlechte Erfahrungen:
Wir hatten grosse Probleme beim Herausfinden, wie man einen TCP-Server startet und wie man anschliessend das Programm starten kann, ohne dass das GUI einfriert.
Generelle Verbesserungsmöglichkeiten:
Wir sollten nach ändern des Codes, das Testen in einem Duplikat des Programms vornehmen und nicht im Originalcode. Sonst ist der bereits funktionierende Code weg.
Was uns gefallen hat:
Unser Programm funktioniert einwandfrei.
Was uns nicht gefallen hat:
Wir konnten am Ende kein PowerShell einbinden.
Das möchten wir uns konkret für das nächste Projekt vornehmen:
Das wir uns von Anfang an auf eine Programmiersprache einigen.