Forum: PC-Programmierung Windows App für serielle Schnitstelle zum Download


von Ellen R. (ellenr)


Lesenswert?

Hallo zusammen,
ich dachte so etwas könnte Euch interessieren.
Mein neues Windows App für die serielle Schnittstelle eines uP.

Download hier:
http://code.msdn.microsoft.com/SerialPort-Windows-Forms-a43f208e

Ich benutze das, um 16 Temperaturen (DS 1820) und IO's von einer C 
Control Station meiner Heizungsanlage zu visualisieren. Es ist auch 
Loggen und Speichern in eine Textdatei möglich. Die Daten lassen sich 
anschliessend in Excel importieren.

Im Verzeichnis ..\bin\debug befindet sich eine ausführbare .exe, so dass 
Ihr Visual Studio nicht installieren müsst.

Der PC kann ein XP oder Windows7 sein. Es muss lediglich NET Framework 
3.5 SP 1 drauf sein. Das ist aber Standard.

Viel Spass und Gruss Ellen

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Lediglich NET Framework ...

CreateFile
CloseHandle
ReadFile & WriteFile optional OVERLAPPED
DialogBox | CreateWindow

und das ohne aufgeblassendes Framework-Bremskarussel.

~300 kByte in C

von Bernd H. (geeky)


Lesenswert?

In Zeiten von x TB-Platten, sind die paar MB fürs .net-Framework die 
Aufregung nicht wert ;D

von W.S. (Gast)


Lesenswert?

Dennis Heynlein schrieb:
> ~300 kByte in C

Ach wo, 17 kByte mit EVC (für ARM) und rund 30 kByte mit dem steinalten 
Virtual Pascal. Mit C auf dem PC dürfte es auch bloß 30 K kosten, mehr 
nicht.

Es gibt immer wieder Leute, die so argumentieren:
> In Zeiten von x TB-Platten, sind die paar MB fürs .net-Framework die
> Aufregung nicht wert

und mich ärgert das. Immer nach dem Motto "Wat denne, wir haben noch 
Ressourcen? Dann lasst uns sie verschwenden bis sie alle sind." Es ist 
ne neumodische Art der Gedankenlosigkeit oder der Unfähigkeit.

W.S.

von Bernd H. (geeky)


Lesenswert?

Es ist einfach enorme Zeitersparnis Frameworks zu verwenden statt alles 
"per Hand" zu schreiben

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

W.S. schrieb:
> Dennis Heynlein schrieb:
>> ~300 kByte in C
>
> Ach wo, 17 kByte mit EVC (für ARM) und rund 30 kByte mit dem steinalten
> Virtual Pascal. Mit C auf dem PC dürfte es auch bloß 30 K kosten, mehr
> nicht.
>
> Es gibt immer wieder Leute, die so argumentieren:
>> In Zeiten von x TB-Platten, sind die paar MB fürs .net-Framework die
>> Aufregung nicht wert
>
> und mich ärgert das. Immer nach dem Motto "Wat denne, wir haben noch
> Ressourcen? Dann lasst uns sie verschwenden bis sie alle sind." Es ist
> ne neumodische Art der Gedankenlosigkeit oder der Unfähigkeit.
>
> W.S.

Ich hatte da schon an die 300 kByte gedacht die die Resourcen-Datei ja 
mit verbraucht (Bitmaps,Dialogboxen etc.).
Windows-programme ohne Resourcen-Datei sind dann natürlich noch kleiner.
Möglich wäre natürlich dann auch noch MASM, damit gehts in den 5-20 
kByte Bereich.

NET ist da nicht der einzige Resourcen-Verbrenner, Java gibts ja auch 
noch.
Irgendwie muß ja die Leistung eines Dual-Core-Prozessors mit einem 
Textverarbeitungsprogramm ausgenutzt werden.

Von der Startzeit der .NET/Java-Anwendung abgesehen. So eine VM will ja 
auch Initialisiert werden. Das suggeriert dann immer, daß der Computer 
zu langsam ist. Der Preis für den Rattenschwanz.

von Ellen R. (ellenr)


Lesenswert?

Hallo zusammen,

http://msdn.microsoft.com/de-de/library/gg145045

NET hat ca 40000 Klassenbibliotheken. Und das ist erst der Anfang.

Gruss Ellen

von ... (Gast)


Lesenswert?

Ellen Ra schrieb:
> NET hat ca 40000 Klassenbibliotheken. Und das ist erst der Anfang.

Die Veränderung der Berufsfelder ist nicht aufzuhalten. Demnächst wird 
es eine Fachausbildung zum .NET Klassenbibliotheksberater geben.

von Reinhard Kern (Gast)


Lesenswert?

... schrieb:
> Ellen Ra schrieb:
>> NET hat ca 40000 Klassenbibliotheken. Und das ist erst der Anfang.
>
> Die Veränderung der Berufsfelder ist nicht aufzuhalten. Demnächst wird
> es eine Fachausbildung zum .NET Klassenbibliotheksberater geben.

Schön - wenn er in der Ausbildung 1 Tag für jede Klasse aufwendet, ist 
er in 100 bis 200 Jahren fertig ausgebildet.

Gruss Reinhard

von Ellen R. (ellenr)


Lesenswert?

Reinhard Kern schrieb:
> Schön - wenn er in der Ausbildung 1 Tag für jede Klasse aufwendet, ist
>
> er in 100 bis 200 Jahren fertig ausgebildet.

Einen Tag für eine Klasse aufwenden? Dann wagt mal einen Blick in die 
DateTime Struktur:
http://msdn.microsoft.com/de-de/library/system.datetime.aspx

Alleine damit kann man sich locker eine Woche beschäftigen.

Gruss Ellen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.