113590
22.07.2014
4845
21
0
Programieren lernen! Aber wie?
Hallo zusammen,
ja ich weis, diese Frage wurde schon oft gestellt und überall ist es das gleiche; und "Oh man wieder einer, ich kanns nicht mehr hören..."
Tja, leider is es so, ich würde gerne eine Anwendung programieren und hab mich auch schon etwas umgehört, anscheinend ist wohl C++
genau das richtige für Einsteiger.
TVP (Trotzdem Vollkommen Planlos) !
Ok, ich kann etwas in Batchdateien rumtippeln und hab mir früher meine Setups als INF Scripte geschreieben, das wars dann aber schon.
Meinen Geldbeutel habe ich extra ganz fest zugemacht, zugenietet und versteckt.
Wenn ich das hinbekomme soll die Anwendung später auch mal kostenlos sein und aus diesem Grund werde ich auch keines investieren.
Um was gehts eigentlich:
Die Anwendung soll ab Windows XP 32 Bit lauffähig und Portable sein.
Sie soll kein Speicherfresser sein.
Sie soll keine Kosten verursachen. (ok, ich bin bereit mir ein Buch zu leihen und evtl. sogar zu kaufen)
Ich installiere kein .NET irgendwas damit die Anwendung lauffähig ist.
Somit suche ich:
Kostenfreie Software zum Programieren under Windows XP (ja ich weis, ich bin veraltet)
Literatur für Anfanger ( Super währe auch ein Online Kurs oder so was wie SelfHTML)
evtl., eher ganz sicher Unterstützung (gut, ich denk die wird sich hier im Forum finden)
Wer lieber quatschen möchte anstatt zu Tippel, ich bin auch Sky... und TS fähig.
Vielen lieben Dank Trecasim
ja ich weis, diese Frage wurde schon oft gestellt und überall ist es das gleiche; und "Oh man wieder einer, ich kanns nicht mehr hören..."
Tja, leider is es so, ich würde gerne eine Anwendung programieren und hab mich auch schon etwas umgehört, anscheinend ist wohl C++
genau das richtige für Einsteiger.
TVP (Trotzdem Vollkommen Planlos) !
Ok, ich kann etwas in Batchdateien rumtippeln und hab mir früher meine Setups als INF Scripte geschreieben, das wars dann aber schon.
Meinen Geldbeutel habe ich extra ganz fest zugemacht, zugenietet und versteckt.
Wenn ich das hinbekomme soll die Anwendung später auch mal kostenlos sein und aus diesem Grund werde ich auch keines investieren.
Um was gehts eigentlich:
Die Anwendung soll ab Windows XP 32 Bit lauffähig und Portable sein.
Sie soll kein Speicherfresser sein.
Sie soll keine Kosten verursachen. (ok, ich bin bereit mir ein Buch zu leihen und evtl. sogar zu kaufen)
Ich installiere kein .NET irgendwas damit die Anwendung lauffähig ist.
Somit suche ich:
Kostenfreie Software zum Programieren under Windows XP (ja ich weis, ich bin veraltet)
Literatur für Anfanger ( Super währe auch ein Online Kurs oder so was wie SelfHTML)
evtl., eher ganz sicher Unterstützung (gut, ich denk die wird sich hier im Forum finden)
Wer lieber quatschen möchte anstatt zu Tippel, ich bin auch Sky... und TS fähig.
Vielen lieben Dank Trecasim
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 244348
Url: https://administrator.de/contentid/244348
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
21 Kommentare
Neuester Kommentar
Hallo Trecasim,
neben der Frage nach der Programmierumgebung wäre die Info, was es denn werden soll durchaus ausschlaggebend bei der Beratung zum Programmiersystem.
Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken mitliefern / installieren muss.
Gruß
Manfred
neben der Frage nach der Programmierumgebung wäre die Info, was es denn werden soll durchaus ausschlaggebend bei der Beratung zum Programmiersystem.
Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken mitliefern / installieren muss.
Gruß
Manfred
Zitat von @Manfred15:
Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken mitliefern /
Oh, man Delphi - das habe ich vor der letzten Eiszeit auch benutzt. Ich fand's genial! Gibt es das Original eigendlich noch?Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken mitliefern /
Hier mal ein Download für ne Demoversion der XE6:
http://www.heise.de/download/delphi.html
Vielleicht zum ersten Ausprobieren o.k.
Ansonsten sind die C-Dialekte m.E. auch gut geeignet. Aber bitte: vergiss XP!
Gruß
ANKH
Noch was zum schauen und für lau:
https://de.wikipedia.org/wiki/Free_Pascal
http://freepascal.org/
ANKH
https://de.wikipedia.org/wiki/Free_Pascal
http://freepascal.org/
ANKH
Moin,
dann schau dir doch mal Java an!
SDK, IDE (z.B. Eclipse) und Co. sind umsonst und schnell heruntergeladen.
Klar ist es nicht so auf Windows gemünzt wie C++, C# und Co., aber es lässt sich so gut wie alles kreativ realisieren.
Als Buch kannst z.B. das hier nutzen:
http://www.amazon.de/Programmieren-lernen-mit-Java-Vorkenntnisse/dp/383 ...
Oder vielleicht als Video-Tut:
http://www.amazon.de/Java-7-Das-umfassende-Training/dp/3836219190/ref=s ...
Übrings: Wenn du Java beherrscht, dann ist es kein großer Sprung zu den C-Sprachen.
Gru
dann schau dir doch mal Java an!
SDK, IDE (z.B. Eclipse) und Co. sind umsonst und schnell heruntergeladen.
Klar ist es nicht so auf Windows gemünzt wie C++, C# und Co., aber es lässt sich so gut wie alles kreativ realisieren.
Als Buch kannst z.B. das hier nutzen:
http://www.amazon.de/Programmieren-lernen-mit-Java-Vorkenntnisse/dp/383 ...
Oder vielleicht als Video-Tut:
http://www.amazon.de/Java-7-Das-umfassende-Training/dp/3836219190/ref=s ...
Übrings: Wenn du Java beherrscht, dann ist es kein großer Sprung zu den C-Sprachen.
Gru
Zitat von @AnkhMorpork:
> Zitat von @Manfred15:
>
> Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken
mitliefern /
Oh, man Delphi - das habe ich vor der letzten Eiszeit auch benutzt. Ich fand's genial! Gibt es das Original eigendlich
noch?
> Zitat von @Manfred15:
>
> Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken
mitliefern /
Oh, man Delphi - das habe ich vor der letzten Eiszeit auch benutzt. Ich fand's genial! Gibt es das Original eigendlich
noch?
Naja, es gibt noch Free Pascal und eine dazugehörige IDE von Lazarus.
Hält sich nahe an Turbo Pascal 7.
Gruss Penny.
Zitat von @Penny.Cilin:
> Zitat von @AnkhMorpork:
>
> > Zitat von @Manfred15:
> >
> > Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken
> mitliefern /
> Oh, man Delphi - das habe ich vor der letzten Eiszeit auch benutzt. Ich fand's genial! Gibt es das Original
eigendlich
> noch?
>
Naja, es gibt noch Free Pascal und eine dazugehörige [http://www.lazarus.freepascal.org/ IDE von
Lazarus].
Hält sich nahe an Turbo Pascal 7.
Gruss Penny.
> Zitat von @AnkhMorpork:
>
> > Zitat von @Manfred15:
> >
> > Neben C++ kann ich durchaus auch DELPHI empfehlen, da dort schlanke EXEs bei herauskommen OHNE dass man Bibliotheken
> mitliefern /
> Oh, man Delphi - das habe ich vor der letzten Eiszeit auch benutzt. Ich fand's genial! Gibt es das Original
eigendlich
> noch?
>
Naja, es gibt noch Free Pascal und eine dazugehörige [http://www.lazarus.freepascal.org/ IDE von
Lazarus].
Hält sich nahe an Turbo Pascal 7.
Gruss Penny.
Ja, so langsam schließen sich die Kreise - ich glaube, ich bekomme nen Flash back ...
Du möchtest also nur die Tabelle parsen?
Hallo.
"Spielerisch" programmieren lernen kannst du hier -> http://code.org/
Einfach mal machen bringt's
LG!
"Spielerisch" programmieren lernen kannst du hier -> http://code.org/
Einfach mal machen bringt's
LG!
Zitat von @113590:
Ne, die Tabelle is egal.
Ich brauch nur den "letzten Messwert" und (darunter) die für den Standort geltenden Meldestufen auslesen.
Es spricht aber nichts dagegen in der Anwendung die Seite selbst auch noch anzuzeigen.
Ne, die Tabelle is egal.
Ich brauch nur den "letzten Messwert" und (darunter) die für den Standort geltenden Meldestufen auslesen.
Es spricht aber nichts dagegen in der Anwendung die Seite selbst auch noch anzuzeigen.
Moin Trecasim,
für diesen einfachen Zweck reicht auch AutoIT. Den Code kannst du dir dann zu einer EXE kompilieren und die läuft dann ohne weitere Voraussetzungen auf deinem XP:
Beispiel für deine gepostete Seite:
(Extrahiert die benötigten Informationen, und zeigt je nach Pegelstand eine Meldung an und spielt einen Sound ab.)
Du brauchst das ganze dann nur noch in eine Schleife packen die dann z.B. alle 15 Minuten den Code erneut ausführt, oder du packst das Script in den Taskplaner der das ganze dann alle paar Minuten wiederholt. Natürlich lassen sich auch so Sachen wie Mailversand etc. pp einbauen - den Wünschen sind hier kaum Grenzen gesetzt. Für den Programmieranfang ist die Sprache auch sehr einfach zu lernen, da sie sich an VB anlehnt.
#NoTrayIcon
$bcontent = InetRead("http://www.hnd.bayern.de/pegel/wasserstand/pegel_wasserstand.php?pgnr=16007004&standalone=&end=&begin=&days=&addhr=hr_ms&ohne_abw=false&vhs_aus=true",1)
$content = BinaryToString($bcontent)
; Datum und Pegelstand auslesen
$matches = StringRegExp($content,"Letzter Messwert vom.*?(\d{2}\.\d{2}\.\d{2} \d{2}:\d{2}).*?(\d+)",3)
$datum = $matches
$pegel = int($matches[1])
; Stufen auslesen
$matches = StringRegExp($content,"Meldestufe 1.*?(\d+) cm.*?Meldestufe 3.*?(\d+) cm.*?Meldestufe 4.*?(\d+) cm",3)
$stufe1 = int($matches)
$stufe3 = int($matches[1])
$stufe4 = int($matches[2])
Select
Case $pegel >= $stufe4
SoundPlay(@WindowsDir & "\media\tada.wav",0)
msgbox(48,"Warning","Achtung Warnung Stufe 4" & @CRLF & "Der Pegelstand am " & $datum & " beträgt: " & $pegel & " cm",3)
Case $pegel >= $stufe3
SoundPlay(@WindowsDir & "\media\tada.wav",0)
msgbox(48,"Warning","Achtung Warnung Stufe 3" & @CRLF & "Der Pegelstand am " & $datum & " beträgt: " & $pegel & " cm",3)
Case $pegel >= $stufe1
SoundPlay(@WindowsDir & "\media\tada.wav",0)
msgbox(48,"Warning","Achtung Warnung Stufe 1" & @CRLF & "Der Pegelstand am " & $datum & " beträgt: " & $pegel & " cm",3)
Case $pegel < $stufe1
SoundPlay(@WindowsDir & "\media\tada.wav",0)
msgbox(64,"Pegelstand im Normalbereich","Alles im grünen Bereich!" & @CRLF & "Der Pegelstand am " & $datum & " beträgt: " & $pegel & " cm",3)
EndSelect
Hallo zusammen.
Ich bezweifle doch ein bisschen das Autoit das Beste für ihn wäre, allerdings ist es C++ ganz sicher auch nicht (meiner Meinung nach) ;)
Autoit programmieren lernen ist als Einsteiger doch nicht so einfach, sofern mir (soll bei anderen anders gewesen sein) der Einstieg auch nicht direkt leicht gefallen ist. Java und C# sind meine Lieblingsprogrammiersprachen, und mit C# könnte er das doch locker mit .Net 2.0 hinbekommen?
lg Martin
Ich bezweifle doch ein bisschen das Autoit das Beste für ihn wäre, allerdings ist es C++ ganz sicher auch nicht (meiner Meinung nach) ;)
Autoit programmieren lernen ist als Einsteiger doch nicht so einfach, sofern mir (soll bei anderen anders gewesen sein) der Einstieg auch nicht direkt leicht gefallen ist. Java und C# sind meine Lieblingsprogrammiersprachen, und mit C# könnte er das doch locker mit .Net 2.0 hinbekommen?
lg Martin
Wenn man bei Automatisierung bleiben möchte, ist AutoHotKey noch ganz nett. Ein Fork von AutoIt und syntaktisch wesentlich einfacher zu lernen.
Gruß,
@Snowman25
Gruß,
@Snowman25
Naja, ich denke das ist wie immer relativ, wer VB programmieren kann, kann auch AutoIT, mit der entsprechenden IDE und Sytaxhighlighting ist das eigentlich ein Kinderspiel.
Für so eine Mini-Aufgabe die er erwähnt hat gleich C++, C# aus der Tasche zu ziehen ist meines Erachtens Overkill, aber das bleibt Ihm überlassen
Grüße Uwe
Für so eine Mini-Aufgabe die er erwähnt hat gleich C++, C# aus der Tasche zu ziehen ist meines Erachtens Overkill, aber das bleibt Ihm überlassen
Grüße Uwe
Ich habe mir dann "Eclipse cpp" geladen, aber aufgrund zweier Fehlermeldung welche mir bei der Erstellung eines neuen
Projektes ins Auge sprangen gleich mal beiseite verschoben.
Kleiner Tipp: Nimm Eclipse auch in erster Linie nicht für CPP (C++), sondern für Java.Projektes ins Auge sprangen gleich mal beiseite verschoben.
C++ gibt es bessere IDEs wie Visual Studio.
Zitat von @113590:
Spät abens dann, doch noch ein Versuch mit Lazarus IDE und oh wunder, schneller Programmstart, sieht ordentlich aus und ein
Erster Versuch mit einem
gespickten "Hello Kitty" Beispiel funtionierte doch tatsächlich fast auf anhieb.
Ein 60 Seiten starkes "Und wie geht des jetzt?!#?" für so "Leute" wie mich habe ich auch noch entdeckt.
[http://carl-zeiss-gymnasium.de/fachbereiche/mathematik-und-naturwissenschaften/informatik/materialien/informatikunterricht-sek-i/object-pascal-mit-lazarus/Programmieren%20in%20Object%20Pascal.pdf
Programmieren in Object Pascal.pdf]
Spät abens dann, doch noch ein Versuch mit Lazarus IDE und oh wunder, schneller Programmstart, sieht ordentlich aus und ein
Erster Versuch mit einem
gespickten "Hello Kitty" Beispiel funtionierte doch tatsächlich fast auf anhieb.
Ein 60 Seiten starkes "Und wie geht des jetzt?!#?" für so "Leute" wie mich habe ich auch noch entdeckt.
[http://carl-zeiss-gymnasium.de/fachbereiche/mathematik-und-naturwissenschaften/informatik/materialien/informatikunterricht-sek-i/object-pascal-mit-lazarus/Programmieren%20in%20Object%20Pascal.pdf
Programmieren in Object Pascal.pdf]
Hier noch ein par Links zum Thema, die ich recht nützlich fand:
Free Pascal:
http://freepascal.org/
Lazarus and Free Pascal-Wiki:
http://wiki.freepascal.org/
Documentation:
http://freepascal.org/docs.var
FAQ:
http://freepascal.org/faq.var
Forum:
http://forum.lazarus.freepascal.org/index.php?action=forum
Gruß
ANKH
Zitat von @113590:
Stundenlange Versuche noch eine Abfrage um welchen Pegelstandort es sich handelt sind kläglich gescheitert.
Programmieren besteht halt aus mehr, als nur eine Programmiersprache zu beherrschen. Für Extrahierung von Textteilen aus Webseiten solltest du dir zusätzlich Regular Expressions aneignen. Das wird dir viele Dinge wesentlich erleichtern und Dinge ermöglichen die dir bis jetzt unmöglich erschienen. Meine Empfehlung deshalb Reguläre Ausdrücke unbedingt zu lernen, da du diese in jeder guten Programmiersprache verwenden kannst.Stundenlange Versuche noch eine Abfrage um welchen Pegelstandort es sich handelt sind kläglich gescheitert.
Grüße Uwe