Anfänger Problem

#2613048
Lesenswert?

Hallo!

Ich möchte gerne ein kleines Programm am PC schreiben, dass mit meinem 
µC kommunizert. Die Verbindung über ein Terminalprogamm funktioniert, dh 
ich kann Daten empfangen. Nun möchte ich aber diese Daten gerne grafisch 
darstellen.
z.B.: möchte ich auf einen Button drücken, dann wird ein Zeichen über 
die USB Schnittstelle (USB-Serial Konverter) zum µC gesendet, dieser 
Sendet mir Daten (Temperaturdaten) zurück welche grafisch dargestellt 
werden sollen.

Welche Programmiersprache bzw welche Entwicklungsumgebung empfehlt ihr 
mir?
In Sachen PC Programmierung bin ich kein Experte, Kenntnisse in C, und 
ein bisschen in C++ sind aber vorhanden.
Ist Java vielleich besser geignet als C++? Oder nach welchen Stichworten 
soll ich suchen?

Danke für eure Hilfe!
#2613089
Lesenswert?

Philipp S. schrieb:
> Danke für deine Antwort.
> In der Schule haben wir mit Visual C++ 2008 Express Edition gearbeitet.
> Jedoch haben wir immer nur Programme für die Kommandozeile geschrieben.
> Ist es damit möglich in C++ ein Programm zu schreiben, das sowohl Daten
> vom USB Port einlesen und grafisch darstellen kann?

Möglich schon.
Ist halt alles eine Frage des Aufwands.

C++ per se hat keine Konzepte für GUI oder GUI Elemente. Das hat 
Vorteile, hat aber auch Nachteile. Unter anderem den, dass es relativ 
aufwändig ist.

Da sind Sprachen, bei denen GUI Elemente und der UMgang mit ihnen schon 
ins Sprachkonzept eingeflossen sind deutlich im Vorteil. Was spricht zb 
gegen C#? Wenn du schon ein wenig C bzw. C++ kennst, wirst du den 
Umstieg mit einem C# Buch oder einem guten Tutorial relativ problemlos 
schaffen.
#2613216
Lesenswert?

Danke Markus, werd mir die Links mal anschauen!

C# wäre auch eine Möglichkeit. Kannst du mir da vl ein Buch empfehlen 
mit dem du schon gute Erfahrungen gemacht hast?

Wenn ich eine neue Programmiersprache lernen würde, wäre da C# 
besser/einfacher als java?
Bei C# ist das Auslesen der USB Schnittstelle auch möglich oder?

Danke für eure Hilfe!
#2613821
Lesenswert?

ich bin auch stark für C#, da gibt es auch eine sehr gute unterstüztung 
was COM-Ports angeht. wenn du willst dann kann ich dir da ein kleines 
beispielprogramm schicken was daten vom comport ausließt. Das grafische 
anzeigen ist natürlich, abhängig davon was du dir da so vorstellst, 
recht aufwendig. einfache Werte anzeigen in ner Textbox ist simpler als 
simple, eine Balkendiagramm oder gedöns, dafür brauch man bibliotheken 
wie ZedGraph. Aber alles kein hexenwerk. PC basierte Programmierung ist 
allgemein recht einfach, zumindest der Einstieg.
wenn die englisch nicht absckreckt kann ich dir codeproject.com 
empfehlen, da gibts anleitungen, articel und beispiele zu fast allem.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren