Forum: PC-Programmierung kostenlose windows entwicklungsumgebung


von raoul (Gast)


Lesenswert?

hi,
für mein nächstes projekt will ich ein terminal in windows schreiben,
welches auf die serielle schnittstelle zugreifen kann. was würdet ihr
mir da empfehlen? es muss kostenlos sein, da ich mir kein teures visual
basic kaufen kann. dos darf es nicht sein.

mfg

von Bernd (Gast)


Lesenswert?

Kostenlos.... nun wird's schwierig. Ich kann dir Purebasic empfehlen.
Um die Schnittstellen zu nutzen werden allerdings besser API oder Com
Schnittstellen benutzt. Schau dich mal im Forum von Purebasic um, da
gibt es ein Hardwareforum.
Schrittmotoransteuerungen für eine Fräsmaschine, Pyrotechnik über RS485
und andere Projekte sind schon damit gemacht worden.
http://forums.purebasic.com/german/

Die Vollversion kostet 59 Euro und es gibt ein Recht auf lebenslange
Updates. Wenn dann über Andre kaufen.

von Alex (Gast)


Lesenswert?

Die einzelnen Versionen des Visual Studios sind aktuell gratis und für
deine Zwecke mir als ausreichend - die Programmiersprache kannst du dir
aussuchen (C++, C#, ...).

von Sepp (Gast)


Lesenswert?

Seit wann ist Visual C++ gratis? Das wäre ja eine tolle Nachricht,
erbitte mehr Informationen...

von Michi (Gast)


Lesenswert?


von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

das da
http://msdn.microsoft.com/vstudio/express/visualc/ und das Platform-SDK
ermöglichen Entwicklung von nativen Windowsprogrammen in C++. Es fehlen
aber wohl solche Sachen wie MFC. Ich würde da eher den Weg über C# und
die entsprechende Express Edition von M$ gehen. Ist auch kostenlos und
bringt einen ordentlichen GUI-Builder mit.

Matthias

von Chris (logged out) (Gast)


Lesenswert?

Visual Studio gibt es zur Zeit in der sogenannten Express-Edition
kostenlos:
http://www.microsoft.com/germany/msdn/vstudio/express/default.mspx

Bei dieser Version fehlt allerdings das Platform SDK, das man sich aber
ohne Probleme getrennt herunterladen kann.

von raoul (Gast)


Lesenswert?

@chris
ja visual basic express hört sich doch gut an. c oder c++ kann ich
leider nicht besonders gut. wo kann ich mir denn dieses Platform SDK
runterladen?
danke schonmal!

mfg raoul

von raoul (Gast)


Lesenswert?


von ,,,, (Gast)


Lesenswert?

Die Express-Edition ist nur ein Jahr lang kostenlos.

von Sascha (Gast)


Lesenswert?

Also für mich ist die dann schon mal komplet kostenlos, da ich sowieso
mindestens einmal im Jahr den Rechner neuinstallieren muss.

Gruß
   Sascha

von Frank (Gast)


Lesenswert?

Python und pySerial. Kostenlos, einafch, schnell, platformunabhängig.
Graphische Ausgaben problemlos mit Tkinter oder, ganz rudimentär, mit
graphics.py machbar.

von ,,,, (Gast)


Lesenswert?

> mindestens einmal im Jahr den Rechner neuinstallieren muss.

Hmm, du benutzt Linux? Aber die genannte Software läuft nur unter
Windows, hast da wohl was falsch verstanden.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Tanz, Troll, tanz. Schneller, Troll, schneller.

Matthias

von Weinga-Unity (Gast)


Lesenswert?

Hallo, vielleicht ist folgende Kombination was für dich:

http://www.lazarus.freepascal.org/
+ RS232-Componente http://sourceforge.net/projects/comport/

Weiß net, ob die COMPORT-Componenten auch mit dem dem
freepascal-Compiler läuft, denke aber schon. Wenns funktioniert, bitte
melden.

mfg W.K.

von raoul (Gast)


Lesenswert?

>Tanz, Troll, tanz. Schneller, Troll, schneller.

>Matthias

was willst du uns damit sagen?

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

meine (immer wieder leicht modifizierte) Standardreaktion auf ,,,,
alias :::: alias .... alias Hubert. Sobald er auch nur eine noch so
mickrige Gelegenheit sieht auf "einem quelloffenen Betriebsystem"
herumzuhacken tut er es mit einer Hingabe die man sonst nur von Helmut
Kohl beim saumagenvertilgen kennt.

Matthias

von Chief Brady (Gast)


Lesenswert?

Die Visual Studio Express Versionen sind ein Jahr lang kostenlos zu
bekommen, laufen aber zeitlich unbegrenzt und dürfen auch kommerziell
verwendet werden (!!!). Die deutschen Versionen gibt es (soweit ich
sehe) momentan nur zur direkten Installation von der MS-Hompage aus.
Die englischen Versionen kann man auch als Image runterladen und dann
Installations-CDs brennen.

von raoul (Gast)


Lesenswert?

jo hab da nun mal ein bisschen herumexperimentiert. komme aber nicht
weiter, als zahlen auszugeben. wie kann ich diese zahlen in buchstaben
umwandeln? dieser asc(...) befehl geht irgendwie nicht oder ich benütze
ihn falsch. hat jmd das schonmal gemacht?

kurz: wie ascii-zahl in buchstaben umwandeln

mfg

von Frank (Gast)


Lesenswert?

C: itoa() und Konsorten
python: str() ;-)

von raoul (Gast)


Lesenswert?

ok habs geschafft danke an alle. asc(..) war der falsche befehl. ich
habe den chr(..) gebraucht!
mfg

von Markus Sandner (Gast)


Lesenswert?

Dann gäb's da noch die gesamte Personal Edition von Borland:
http://www.borland.com/downloads/index.html
gewünschte Sprache auswählen, die Personal Edition herunterladen und
dann noch den key ;)
Dazu muß man sich registrieren, einfach extra freemail addresse
einrichten und vergessen ;)
Und dann gibt's auch noch OpenWatcom und den IntelCompiler ...
Hoffe weitergeholfen zu haben,
Markus

von Dirk (Gast)


Lesenswert?

Ich habe mal eine Frage an die Visual C++ (6.0, MFC )Anwender die auch
gleichzeitig (nicht Bedingung) in Borland Delphi programmieren.

Gibt es auch in die IDE installierbare Komponenten ala Borland Delphi?
Gibt es Komponenten Websites ala www.torry.ru auch für Visual C++, wenn
ja welche ?
Wie werden unter Visual C++ komplexere GUI-Anwendungen bzw. Dialoge
entwickelt mit Tabbed Notebooks, Memos, Treeviews, Frames ? Muß man
sich diese Komponenten alle einzeln von verschiedenen Homepages
runterladen und dann während der Laufzeit erzeugen? Gibt es einen
empfehlenswerten GUI-Builder für MFC basierte Applikationen (ala
Delphi) ?

Mir geht es dabei hauptsächlich um MFC-Anwendungen. Mit Delphi habe
ich schon größere Anwendungen entwickelt, mit Visual C++ nur (GUI lose)
nur DLL's.

Vielen Dank
Dirk

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Komponenten für alles Mögliche gibt es in Form von ActiveX-Komponenten,
die sich mit MFC recht unkompliziert nutzen lassen. Der Visual
C++-eigene GUI-Builder (der Resource Editor) kommt auch mit eingefügten
Komponenten klar.

Beispiele finden sich beispielsweise unter www.codeproject.com.

Ich würde allerdings nicht dazu raten, jetzt noch die Programmierung
der MFC zu erlernen. Einerseits wird die von Microsoft wohl nicht mehr
weiterentwickelt (unter anderem wegen der Dotnet-Geilheit),
andererseits ist die nicht ganz ohne Grund auch recht unbeliebt. Das
hat mit der teilweise erbärmlichen Dokumentation und der extremen
Unstrukturiertheit der MFC zu tun, der man ihr Alter halt doch deutlich
ansehen kann.

Wenn man die MFC kennt, dann kann man damit auch anständige Programme
erstellen, aber das erfordert viel Übung und Verständnis nicht nur der
Funktionsweise der MFC, sondern von bestimmten grundlegenden
Windows-Funktionalitäten, da die MFC diese so gut wie gar nicht
abstrahieren.

Sinnvoller erscheint mir die Verwendung einer sauberen und portierbaren
GUI-Bibliothek, hier sind Qt und wxWidgets reizvolle Kandidaten. Zu
wxWidgets gibt es mit DialogBlocks einen recht günstigen GUI-Builder,
der mehr und mehr zur vollständigen IDE mit Projektverwaltung etc.
mutiert.
wxWidgets und Qt existieren sowohl in Ausführungen für Linux und MacOs
X. Qt ist unter Linux die Grundlage des Desktops KDE, nur um mal eine
große Applikation zu nennen.

von Dirk (Gast)


Lesenswert?

Rufus, vielen Dank für Deine Antwort, ich sehe das ähnlich wie Du,
obwohl ich persönlich wohl Delphi den Vorzug geben würde, wenn man mal
Linux außer acht lässt oder lassen kann. Leider sind viele Firmen nicht
so variabel, wohl weil es auch einen gewissen Grundstock an
Software(-Sourcen) gibt, der weiter geflegt werden muß. Ich muß also
wahrscheinlich an den MFC noch dran bleiben.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Delphi ist auch unter Linux eine Option - da heisst das ganze Kylix.

Ich selbst arbeite seit etwas über zehn Jahren mit der MFC - das
Argument mit dem "legacy code" ist mir seeeehr vertraut.

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.