Programmierung einer Bedienoberfläche

Hallo zusammen,

für eine Anwendung bräuchte ich Hilfe bei der Programmierung einer Bedienoberfläche. Und zwar es geht darum in einem Fenster 4 knöpfe zu haben, die sind dann mit festen Sollwerten vorprogrammiert. Mit dem drücken einer Knopf wird dann ermöglicht ein Signal zu einem Regler weiterzuleiten, dass die entsprechende Messung gestartet werden soll. Ich habe gehört, dass kann man ganz gut mit C/C++ oder Delphi hinkriegen. Leider fehlen mir die entsprechende Kenntnisse dafür.

Ich würde mich freuen, wenn mir jemand zeigt, wie ich das machen könnte, Beispielprogramme schicken oder mich auf gute Seiten hinweisen.

Danke

Adam

Hallo,

wenn du schnell und ohne viel Programmierkenntnisse sowas erstellen willst, ist IMHO Delphi die bessere der von dir angesprochenen Alternativen.

Hier sind ein paar Links dazu:

a) Tutorials zum Lernen:

http://www.dsdt.info/tutorials/
http://www.delphitutorials.de/tutorials/2.html
http://www.onlinetutorials.de/del-index.htm
http://delphi.about.com/od/beginners/a/delphicourse.htm

b) Trickkisten und Tipps bei speziellen Problemen/Fragen:

http://www.swissdelphicenter.ch/de/tipsindex.php
http://www.delphipraxis.net/search.php?sid=459020b7f…
http://www.delphi-fundgrube.de/
http://www.mindspring.com/~cityzoo/tips/tips.html
http://www.delphi-library.de/forum_Delphi+Tutorials_…
http://www.delphipraxis.net/forum28_tutorials+und+ku…
http://www.festra.com/

und viele, viele mehr. Du kannst ja auch selbst mal Google bemühen.

LG
Jochen

Hallo
Der Grund, warum Delphi oder C++ empfohlen wird, liegt hauptsächlich darin, Ports anzusteuern. C++ und Delphi sind insbesondere auch dafür geeignet, Treiber zu schreiben.
Im Prinzip ist es völlig egal, welche Sprache man für ein Eingabeinterface(Buttons usw.), es geht dafür nahezu jede 32 Bit Sprache. Als Ports stehen unter VisualBasic (mein Favorit) hauptsächlich nur der Printer-Port, der serielle Port, und manche benannte Devices zur Verfügung. Ports beliebiger Art sind nicht möglich. Es gibt auch Ports, die für Entwicklungszwecke freistehen, bzw. für Prototypen, aber nicht innerhalb von VB zuzugreifen sind.
Hierzu muß man insbesondere den protected mode berücksichtigen, das heißt man muß einen Treiber oder eine dll mit passenden Zugriffsrechten schreiben.
Hat man eine grafische IDE(Entwicklungsumgebung), kann man einfach die Buttons „malen“, bzw. per drag and drop aufs Formular zeichnen.
Was die Buttons betrifft, reicht bei Assembler eine Menüressource aus, die einem Code in Form eines „object-files“ „hinzugelinkt“ wird.
Das könnte man auch noch umsonst bekommen.
Sinnvoll wenn man Assembler kann.
32 Bit Assembler fand ich für lau.
Als „kleines“ VB möchte ich das VB5 Control Creation Kit (bin mir nicht sicher ob es so heißt, inzwischen schwierig zu finden) empfehlen.Es gibt auch noch „Express Editionen“, die ich aber nicht alle kenne.
Wenn die Ausgabe über den(die) Printerport(s) erfolgen darf, reicht das schon aus.
MfG
Matthias