[C++] Chat(channel)
-
Guten Tag,
ein Bekannter von mir bat mich für eins seiner Projekte ihm ein Chat in C++ zu schreiben. Dabei sollen es später mehrere chatchannel sein. Aufgrund der Tatsache, dass ich seit 10 Jahren nichts mehr programiert habe und die Suchfunktion mir kein zufriedenstellendes Ergebnis liefern konnte, wollte ich hier mein Problem darlegen und abschließend noch eine Frage stellen.
Es ist im Prinzip simpel:
Ich habe zwei Textboxen erstellt, in einer soll die Eingabe getätigt werden in der anderen entsprechende angezeigt. Beim Probieren mit verschiedenen Funktionen hatte ich unterschiedliche Probleme. Entweder hat eine neue Eingabe die alte überschrieben.public: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
chatTxtBox->Text = " varSain:" + eingabeTxtBox->Text ;oder eine neue Eingabe sorgte nicht für einen neunen Absatz.
\s\n und evoirment.NewLine
Ggf. kann mir jemand etwas Hilfestellung leisten oder mir einen komplet neuen Ansatz liefern.
Zum Schluss habe ich noch eine Frage bevorzugt an jemanden, der seit ca. 10-20 Jahren aktiv mit C++ arbeitet und stets auf dem neusten Stand ist:
Meine Informatik- bzw hauptsächlich meine C++Buchsammlung ist um die 12 Jahre alt.
Ist es aufgrund von großen Veränderung lohnenswert sich aktuelle Bücher zuzulegen oder kann man mit den alten Werken immernoch gut arbeiten?Mit freundlichem Gruß
Barneey
-
Es ist im Prinzip simpel:
Ist es das nicht immer?Es ist noch zu bemerken, dass dein gezeigter Code C++/CLI und NICHT C++ ist. C++/CLI ist eine .NET Sprache mit sehr guter Interoperabilität zu C++ und genau da liegt auch der Zweck der Sprache. Also Finger von C++/CLI lassen bis man es wirklich braucht.
Entweder C++ oder gleich mit C#, Java, Python, ...
Edit: BTW: es gibt hunderte Tutorials die alle Chats beschreiben, z.B. auch bei boost::asio.
-
Tu dir einen Gefallen: Wenn du eine GUI Anwendung schreiben willst, dann nimm nicht C++/CLI. Es gibt kaum eine Sprache auf der Welt, die weniger dafür geeignet ist. Nimm C#.
-
Muss ja nicht gleich C# sein. Wenn ich eine GUI Anwendung schreiben möchte, nutze ich die Bibliothek Qt mit C++. Hat mir bislang immer zugesagt.
Gruß
-
Und was hätte er davon? Plattformunabhängigkeit ist ja offenbar kein Thema, denn er benutzt ja bereits .NET...