Nunja, wenn's dir um Praxis geht und du die Grundlagen schon sicher beherrschst, dann schau dir doch einfach ein bisschen Quellcode von anderen Leuten an. Es gibt ja genug Open-Source-Software. Da siehst du dann auch gut, wie verschiedene Probleme in der Realität gelöst werden.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wirklich richtig Programmieren
- Ersteller StevenDaForce
- Erstellt am
- Registriert
- Sep. 2004
- Beiträge
- 189
Ja ich weiß. Wo bekomm ich Sourcecode von einfachen Programmen her ?
Ich hab schon ein par mal den Code von nützlichen Programmen wie VirtualDUB oder eMule angeschaut aber ich hab da natürlich gleich den Durchblick mit den vielen Dateien verloren weil ich sowas noch nie gesehen hab.
Gibts übrigens so etwas wie ein Standard-Schema wie man vorgeht wenn man programmieren will ?
Auf Seite 1 stand irgendwas mit Problem vorstellen, Skizzieren, Lösungswege finden oder aus Einzelteilen immer weiter vorarbeiten bis das Puzzle komplett ist. Was nu ?
MfG
Ich hab schon ein par mal den Code von nützlichen Programmen wie VirtualDUB oder eMule angeschaut aber ich hab da natürlich gleich den Durchblick mit den vielen Dateien verloren weil ich sowas noch nie gesehen hab.
Gibts übrigens so etwas wie ein Standard-Schema wie man vorgeht wenn man programmieren will ?
Auf Seite 1 stand irgendwas mit Problem vorstellen, Skizzieren, Lösungswege finden oder aus Einzelteilen immer weiter vorarbeiten bis das Puzzle komplett ist. Was nu ?
MfG
Loopo
Admiral
- Registriert
- Juli 2002
- Beiträge
- 7.617
In vordester Linie steht kein Programm, sonder ein Problem, das einer Lösung bedarf. Die Situation muss genaustens analysiert werden. Darauf aufbauend wird irgendwann ein Lösungsansatz konstruiert, der am Ende in einem Programm seine Vollendung findet. Dabei nimmt die eigentliche Programmierung oft die wenigste Zeit in Anspruch und besteht oft nur aus primitiven Eintippen von vorher aufwendig erarbeitetenden Wissen.
PS: Und es ist letztlich nicht wichtig, wie etwas programmiert wurde, sondern ob und wie es funktioniert. Erst in der Wartung und vor allem Teamarbeit wird die Art und Weise des Programmierens wirklich bedeutend.
PS: Und es ist letztlich nicht wichtig, wie etwas programmiert wurde, sondern ob und wie es funktioniert. Erst in der Wartung und vor allem Teamarbeit wird die Art und Weise des Programmierens wirklich bedeutend.
Zuletzt bearbeitet:
Kampfgnom
Lt. Commander
- Registriert
- Jan. 2005
- Beiträge
- 1.075
Weißt du was du machen solltest: Programmier doch einfach mal los!!! Das ist ja schrecklich mit anzusehn hier. Du sollst einfach nicht gleich irgendwas mit IDE schreiben. Simple Dinge sollst du machen. Und gleich fertige Programme Verstehen geht ja erst recht nicht.
Mach doch einfach mal ne Funktion die dir nen GGT von ner Zahl ausgiebt.
Danach Programmierst du um mal ne Klasse zu schreiben vielleicht mal nen Stack oä.
Dann kannst du wenn du wirklich alles auf anhiebn hinbekommen hast vielleicht mal Nen Programm schreiben dass dir einfach nur ein Fenster mit nem OK button öffnet.
Und wenn du DAS hast kannst du erstmal stolz auf dich sein, verdammt nochmal.
Nachdem du dann stolz auf dich warst , kannst du ja mal versuchen (um sich mal langsam an Interfaces ranzutasten) ein Winamp Plugin zu schreiben dass auch einfach nur beim starten von Winamp ein kleines Info-fensterchen öffnet.
Wenn du all das geschafft hast kannst du dir größere Ziele setzen. aber so in etwa sieht dein Weg aus!
mfg
Mach doch einfach mal ne Funktion die dir nen GGT von ner Zahl ausgiebt.
Danach Programmierst du um mal ne Klasse zu schreiben vielleicht mal nen Stack oä.
Dann kannst du wenn du wirklich alles auf anhiebn hinbekommen hast vielleicht mal Nen Programm schreiben dass dir einfach nur ein Fenster mit nem OK button öffnet.
Und wenn du DAS hast kannst du erstmal stolz auf dich sein, verdammt nochmal.
Nachdem du dann stolz auf dich warst , kannst du ja mal versuchen (um sich mal langsam an Interfaces ranzutasten) ein Winamp Plugin zu schreiben dass auch einfach nur beim starten von Winamp ein kleines Info-fensterchen öffnet.
Wenn du all das geschafft hast kannst du dir größere Ziele setzen. aber so in etwa sieht dein Weg aus!
mfg
wurzelsepp
Ensign
- Registriert
- Jan. 2005
- Beiträge
- 217
weil loopo grad von teamarbeit spricht: was verdammt wichtig ist beim programmieren:
kommentieren.
gewohn dir das am besten gleich jetzt an. es gibt nichts schlimmeres als erstmal stunden danach zu suchen, was ne bestimmte funktion, modul whatever macht, um dann feststellen zu müssen, dass es gar nicht wirklich das war, wonach man gesucht hat.
sinnvolle aussagekräftige variablen- und funktionsnamen und prägnanter kommentar sind wirklich verdammt wichtig.
kommentieren.
gewohn dir das am besten gleich jetzt an. es gibt nichts schlimmeres als erstmal stunden danach zu suchen, was ne bestimmte funktion, modul whatever macht, um dann feststellen zu müssen, dass es gar nicht wirklich das war, wonach man gesucht hat.
sinnvolle aussagekräftige variablen- und funktionsnamen und prägnanter kommentar sind wirklich verdammt wichtig.
Hallo,
also ein Kurs an der Volkshochschule sollte doch nicht allzu teuer sein. Ein Videotutorial halte ich persönlich für Unfug. Das lenkt mehr ab als das es hilft. Ein realer Lehrer ist da besser.
Um einen Einstieg zu bekommen, schau doch mal ob Du irgendwoher einfache Aufgaben mit Lösung bekommst. Die arbeitest Du einfach durch, ohne vorher in die Lösung zu schauen natürlich.
Dabei werden genügend Fragen auftauchen. Versuch die erstmal alleine zu lösen. Benutze Google und stelle hier Fragen. Wenn Du das eine Weile gemacht hast, hast Du auch einen besseren Durchblick.
Und wenn Du das Problem mit dem anfangen gelöst hast, dann würde ich mich nochmal um die Professionalität kümmern. Momentan übergehst Du da einen wichtigen Schritt.
MfG
Arnd
also ein Kurs an der Volkshochschule sollte doch nicht allzu teuer sein. Ein Videotutorial halte ich persönlich für Unfug. Das lenkt mehr ab als das es hilft. Ein realer Lehrer ist da besser.
Um einen Einstieg zu bekommen, schau doch mal ob Du irgendwoher einfache Aufgaben mit Lösung bekommst. Die arbeitest Du einfach durch, ohne vorher in die Lösung zu schauen natürlich.
Dabei werden genügend Fragen auftauchen. Versuch die erstmal alleine zu lösen. Benutze Google und stelle hier Fragen. Wenn Du das eine Weile gemacht hast, hast Du auch einen besseren Durchblick.
Und wenn Du das Problem mit dem anfangen gelöst hast, dann würde ich mich nochmal um die Professionalität kümmern. Momentan übergehst Du da einen wichtigen Schritt.
MfG
Arnd
- Registriert
- Sep. 2004
- Beiträge
- 189
Gibts da eine Seite im Netz oder ein Buch in dem es gerade solche Aufgaben für Einsteiger mit Lösungen gibt ?
Krik
Fleet Admiral
- Registriert
- Juni 2005
- Beiträge
- 14.447
Schau mal auf www.robsite.de, dort gibt es alles, was das (Programmierer-)Herz begehrt
- Registriert
- Sep. 2004
- Beiträge
- 189
Danke für den Link, aber ich glaube diese Buch ist das was ich brauch
http://www.amazon.de/exec/obidos/ASIN/382669385X/ref=br_lf_b_6/302-1217642-5221618
http://www.amazon.de/exec/obidos/ASIN/382669385X/ref=br_lf_b_6/302-1217642-5221618
- Registriert
- Sep. 2004
- Beiträge
- 189
so, ich wollte jetzt loslegen aber welchen Compiler soll ich nehmen ? Noch ist es zu früh was zu kaufen und es gibt doch von Borland und MS, mein ich zumindest, 2 Gratiscompiler.
Hat jemand ein Link dazu oder ein anderen, kostenlosen Compiler ?
Hat jemand ein Link dazu oder ein anderen, kostenlosen Compiler ?
Krik
Fleet Admiral
- Registriert
- Juni 2005
- Beiträge
- 14.447
www.robsite.de, rechte Seite unter "Programme"
- Registriert
- Sep. 2004
- Beiträge
- 189
Der Dev-C++ gefällt mir, aber was haltet ihr von dem Buch ?
gimmebytes
Lt. Commander
- Registriert
- Juni 2002
- Beiträge
- 1.591
Zitat vom Buch:
Es richtet sich an alle Anwender, die bereits über Grundkenntnisse in C bzw. C++ verfügen und die die erlernte Theorie nun durch "Learning by doing" in die Praxis umsetzen sowie ihren Wissensstand vertiefen und festigen möchten.
Das trifft ja auf dich nicht wirklich zu. Ein Buch aus der "Jetzt lerne ich xyz" vom Markt und Technik Verlag wäre da vielleicht angebrachter. Zum Beispiel: Kennst du dich gut mit dem Konzept der Objektorientierten Programmierung aus? Ehe du das Konzept nicht kennst und verstanden hast, wirst du nicht viel Freude mit dem Buch haben.
Jetzt lerne ich C++ aus dem MUT Verlag
Wenn du dich mit dem ne Weile beschäftigt hast und auch viel damit gearbeitet hast, dann kommen die ersten Fragen und auch Probleme, die du dann lösen möchtest, von ganz alleine.
Viel Erfolg
PS: Wirtschaftsinformatik Studium an der Uni ist zum Teil extrem theorielastig An der FH ist das etwas schöner
Es richtet sich an alle Anwender, die bereits über Grundkenntnisse in C bzw. C++ verfügen und die die erlernte Theorie nun durch "Learning by doing" in die Praxis umsetzen sowie ihren Wissensstand vertiefen und festigen möchten.
Das trifft ja auf dich nicht wirklich zu. Ein Buch aus der "Jetzt lerne ich xyz" vom Markt und Technik Verlag wäre da vielleicht angebrachter. Zum Beispiel: Kennst du dich gut mit dem Konzept der Objektorientierten Programmierung aus? Ehe du das Konzept nicht kennst und verstanden hast, wirst du nicht viel Freude mit dem Buch haben.
Jetzt lerne ich C++ aus dem MUT Verlag
Wenn du dich mit dem ne Weile beschäftigt hast und auch viel damit gearbeitet hast, dann kommen die ersten Fragen und auch Probleme, die du dann lösen möchtest, von ganz alleine.
Viel Erfolg
PS: Wirtschaftsinformatik Studium an der Uni ist zum Teil extrem theorielastig An der FH ist das etwas schöner
- Registriert
- Sep. 2004
- Beiträge
- 189
Das Buch hab ich schon durch
Jules-Verne
Lt. Junior Grade
- Registriert
- Aug. 2001
- Beiträge
- 289
Ich glaube ich weis was du meinst StevenDaForce.
Du fragst dich wie man aus diesen vielen Einzelteilen (Klassen, Variablen usw.) ein Programm schnürt.
Klar muss man einfach mal ins kalte Wasser springen und schauen ob man schwimmen kann oder nicht, aber wenn man das mal mit einem Auto vergleicht. Stellt euch vor euer Auto das ihr vor euch habt liegt aufeinmal in allen Einzelteilen (vergleichbar mit den Klassen, Libs, Variablen)vor euch sprich auch der Motor, so jetzt versuch mal im Internet ne Anleitung zu finden bei denen nur mit Fachbegriffen umsich geworfen wird (ist aber unabdingbar muss man halt lernen) so und jetzt bau dein Auto wieder zusammen. Aber du weisst nicht wie ein Auto im entferntesten aussieht (so wie mit dem Code man weiss wie es Optisch aussieht aber das ist ja nur die Oberfläche, was darunter steckt keine Ahnung).
Oder einfacher bau ein "UFO" du bekommst von einem Außerirdischen alle bauteile die du brauchst (vergleichbar als hättest du alle Bücher gelesen die du brauchst) nur hast du keine ahnung wie du den Warpantrieb mit den Teilen bauen sollst obwohl man dir erklärt hat wie er funktioniert. Man verstehts erst wenn du jemand hast der neben dir sitzt und das mit dir schritt für schritt macht.
Du fragst dich wie man aus diesen vielen Einzelteilen (Klassen, Variablen usw.) ein Programm schnürt.
Klar muss man einfach mal ins kalte Wasser springen und schauen ob man schwimmen kann oder nicht, aber wenn man das mal mit einem Auto vergleicht. Stellt euch vor euer Auto das ihr vor euch habt liegt aufeinmal in allen Einzelteilen (vergleichbar mit den Klassen, Libs, Variablen)vor euch sprich auch der Motor, so jetzt versuch mal im Internet ne Anleitung zu finden bei denen nur mit Fachbegriffen umsich geworfen wird (ist aber unabdingbar muss man halt lernen) so und jetzt bau dein Auto wieder zusammen. Aber du weisst nicht wie ein Auto im entferntesten aussieht (so wie mit dem Code man weiss wie es Optisch aussieht aber das ist ja nur die Oberfläche, was darunter steckt keine Ahnung).
Oder einfacher bau ein "UFO" du bekommst von einem Außerirdischen alle bauteile die du brauchst (vergleichbar als hättest du alle Bücher gelesen die du brauchst) nur hast du keine ahnung wie du den Warpantrieb mit den Teilen bauen sollst obwohl man dir erklärt hat wie er funktioniert. Man verstehts erst wenn du jemand hast der neben dir sitzt und das mit dir schritt für schritt macht.
Zuletzt bearbeitet:
- Registriert
- Sep. 2004
- Beiträge
- 189
Jules-Verne schrieb:Ich glaube ich weis was du meinst StevenDaForce.
Du fragst dich wie man aus diesen vielen Einzelteilen (Klassen, Variablen usw.) ein Programm schnürt.
Klar muss man einfach mal ins kalte Wasser springen und schauen ob man schwimmen kann oder nicht, aber wenn man das mal mit einem Auto vergleicht. Stellt euch vor euer Auto das ihr vor euch habt liegt aufeinmal in allen Einzelteilen (vergleichbar mit den Klassen, Libs, Variablen)vor euch sprich auch der Motor, so jetzt versuch mal im Internet ne Anleitung zu finden bei denen nur mit Fachbegriffen umsich geworfen wird (ist aber unabdingbar muss man halt lernen) so und jetzt bau dein Auto wieder zusammen. Aber du weisst nicht wie ein Auto im entferntesten aussieht (so wie mit dem Code man weiss wie es Optisch aussieht aber das ist ja nur die Oberfläche, was darunter steckt keine Ahnung).
Oder einfacher bau ein "UFO" du bekommst von einem Außerirdischen alle bauteile die du brauchst (vergleichbar als hättest du alle Bücher gelesen die du brauchst) nur hast du keine ahnung wie du den Warpantrieb mit den Teilen bauen sollst obwohl man dir erklärt hat wie er funktioniert. Man verstehts erst wenn du jemand hast der neben dir sitzt und das mit dir schritt für schritt macht.
Also ein Kur mit nem Lehrer ist deine Empfehlung ?
Siberian..Husky
Lt. Commander
- Registriert
- Apr. 2004
- Beiträge
- 1.125
wozu soll man da unbedingt jemanden brauchen der neben einem sitzt!? ein buch oder ein tutorial kann dir wunderbar zeigen wie man aus den "einzelteilen" ein programm baut. wer weiß wie die einzelteile funktionieren findet milliarden von fertigen programmen als sourcen im netz.
der vergleich hinkt also hinten und vorne. wer wissen will wie so ein programm auszusehen kann muss einfach nachsehen. wer eine detailierte anleitung braucht liest ein buch. das funktioniert wunderbar - es dauert halt einfach.
setz dich hin und such dir ein projekt das du gebrauchen kannst. irgendwas kleines einfaches aber nützliches. und dann fang einfach an. der anfang wird in jedem buch erklärt. wenn es dann um die genaue funktionalität geht musst du halt lernen google zu benutzen.
in der zeit in der du hier nach antworten suchst hättest du schon längst dein erstes kleines tool fertig stellen können.
der vergleich hinkt also hinten und vorne. wer wissen will wie so ein programm auszusehen kann muss einfach nachsehen. wer eine detailierte anleitung braucht liest ein buch. das funktioniert wunderbar - es dauert halt einfach.
setz dich hin und such dir ein projekt das du gebrauchen kannst. irgendwas kleines einfaches aber nützliches. und dann fang einfach an. der anfang wird in jedem buch erklärt. wenn es dann um die genaue funktionalität geht musst du halt lernen google zu benutzen.
in der zeit in der du hier nach antworten suchst hättest du schon längst dein erstes kleines tool fertig stellen können.
- Registriert
- Sep. 2004
- Beiträge
- 189
Hab ich schon, das "ultimative Rechenprogramm" in C
Ähnliche Themen
- Antworten
- 5
- Aufrufe
- 1.869
- Antworten
- 15
- Aufrufe
- 1.346
- Antworten
- 1
- Aufrufe
- 944
- Antworten
- 4
- Aufrufe
- 2.500