[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   Board-Kneipe 'Laberecke' (http://www.emule-web.de/board/board-kneipe-laberecke/)
-   -   Wie kann ich das Programmieren lernen ??? (http://www.emule-web.de/board/7056-wie-kann-ich-das-programmieren.html)

Malcom 17. March 2004 20:01

Wie kann ich das Programmieren lernen ???
 
Hallo @ all

Ich intressiere mich für die Programmierung im allgemeinen und im besonderen von Emule nur leider fehlt mir noch das Konw How dazu

kurz um wie bekommt man kenntnisse im Programmeschreiben bzw was brauch ich dazu Denkmal daß es auch einer Programmiersprache bedarf

vielen Dank für eure Antworten

Malcom

Ornis+ 17. March 2004 20:56

Bücher, Online Tutorials und praktisch üben.

Jedoch nicht gleich in ein komplexes Projekt wie eMule einsteigen.

Malcom 17. March 2004 21:18

Aha nun das hab ich mir soweit auch schon gedacht also mit bücher etc nur es gibt ja nicht nur eines und da fängt das poblem an z.b. hab ich mal was von Netframework gehört brauch ich das oder nicht was für eine Sparche hab mal vor langer zeit Pascall gemacht.

Was ist deiner meinung nach ein "einfaches" Projekt


Dennoch Thx

Frizz 17. March 2004 21:24

emule ist in c++ programmiert und braucht zum Compilieren MS Visual Studio.Net 2002/2003.

Suche einfach mit Google nach c- oder c++Tutorials, viele Unis haben sowas geschrieben und ins Web gesetzt.

Malcom 17. March 2004 21:36

Kann man das bei denen arunteladen bei Microsoft oder muss ich das noch von der CD instllieren ?? MS Visual Studio.Net 2002/2003.

C++ wo bekomm ich das her???

cosmic girl 18. March 2004 00:59

Zitat:

Zitat von Malcom
Kann man das bei denen arunteladen bei Microsoft oder muss ich das noch von der CD instllieren ?? MS Visual Studio.Net 2002/2003.

C++ wo bekomm ich das her???

Du hast dir die Frage doch schon selbst beantwortet!

Lies zunächst erst mal aufmerksam die Board Rules, bevor du weitere Fragen in diese Richtung stellst! :evil:

Kundalimon 18. March 2004 16:45

Buecher sind ganz ok, fuer Grundlagen (imho). Viel mehr als die Definition was fuer Variablentypen eine Sprache bietet, einer Einfuehrung in ihre Konzeption (prozedural oder deskriptiv oder logisch), in diverse Datenstrukturen und eine Referenzliste ihrer Befehle und Operatoren, wie auch ihrer Syntax braucht es aber nicht wirklich in Papierform. Ok ... fiese Sachen wie zB. closures und regexps sollte man auch lesen wenn man spaeter mal so weit ist. Ich lerne zB erheblich besser, indem ich fremde Sourcen "ausspioniere", dabei nachverfolge was sie bewirken und dann schrittweise abwandel um zu "beobachten" was, wie, wo, wann und warum passiert. In diesem Sinne werden Buecher imho oft ueberschaetzt, da das Try and Error Verfahren dem menschlichen Lernprozess erheblich verwandter ist, als das Lesen und auswendig lernen. Tutorials sind nicht schlecht, bilden einen Mittelweg zwischen Buch und dem learning by doing des Try and Error Verfahrens. Letztlich sollte man sich aber auch hier nicht zu viel zeigen lassen, denn in jedem Fall ist das selber begreifen besser, als das aufnehmen vorgekauter Ergebnisse. Eine ausgepraegte Faehigkeit zur Abstraktion ist zum Programmieren imho Pflicht zumindest aber foerderlich. Wer Probleme mit Logik hat, sollte imho lieber anderweitig "kreativ" werden (das ist nicht abwertend gemeint).

Insofern kann ich Ornis+ nicht ganz zustimmen, dass eMule zum lernen zu komplex ist, da es gerade aufgrund seiner Komplexitaet sehr viel Lernstoff bietet. Deine Ergebnisse werden nur anfangs nicht geeignet sein, ihren Weg in die Oeffentlichkeit zu finden ;-) Je nach Lerntyp kann diese Komplexitaet auch schaedlich sein, da Auswirkungen Deiner Modifikationen nur schwer nachvollziehbar sein werden und somit das Sehen von Erfolgen ein wenig schwierig sein duerfte. Programmieren lernen ist ein langwieriger Prozess und viele Menschen beduerfen dieses "Sichtreizes" als Motivierungsgrundlage zum weiteren lernen. Solltest Du zu diesen Menschen gehoeren, gebe ich Ornis+ Recht und Du solltest mit einfacheren Dingen beginnen.

Frizz 18. March 2004 17:32

Es gibt aber auch Bücher mit CD-Rom, wie zB die bhv-Taschenbücher (~17Euro). Auf der CD sind die im Buch beschriebenen Beispiele drauf, mit denen läßt sich dann experimentieren.

Aus Gründen, die ich lieber nicht darlegen möchte, kann ich vom Experimentieren mit emule NUR ABRATEN! Man sollte schon wissen, woran man schraubt...

Bücher haben für mich den Vorteil, die in der Bahn und sonstwo lesen zu können, wo mir ein PC fehlt.

Kundalimon 18. March 2004 17:45

Zitat:

Zitat von Frizz
Aus Gründen, die ich lieber nicht darlegen möchte, kann ich vom Experimentieren mit emule NUR ABRATEN! Man sollte schon wissen, woran man schraubt...

Versteh ich schon ;) Sofern er aber zu Hause ein kleines in sich geschlossenes Netzwerk aufbauen kann und in diesem einen eigenen Server betreibt um dann auf zwei Rechnern seinen Client laufen zu lassen, sehe ich dann keine groessere Gefahr.

Trotzdem, zum durch Sehen motivierten Lernen, ist eMule wohl wirklich das falsche Projekt ;)

Zitat:

Bücher haben für mich den Vorteil, die in der Bahn und sonstwo lesen zu können, wo mir ein PC fehlt.
Das ist wohl definitiv wahr ... ich habe damals anfangs zusaetzlich ausgedruckte Codesegmente (und leere Blaetter als Konzeptpapier) mitgenommen und deren Ablauf bei solchen Gelegenheiten nachverfolgt. Habe dann mit Bleistift Aenderungen vorgenommen und diese dann spaeter zu Hause am Rechner umgesetzt. Mit "Try and Error" meinte ich primaer nicht wilde ungeplante Experimente (zwar auch ... aber halt nur sekundaer) sondern schon geplante und durchdachte Aenderungen.

Malcom 18. March 2004 23:19

@cosmic girl

Ich dachte ich bin hier in der bordkneipe und kann mal belanglos über das Thema quatschen

Aus diesm Grund kann ich deinen Beitrag

Zitat:

Lies zunächst erst mal aufmerksam die Board Rules, bevor du weitere Fragen in diese Richtung stellst! :evil:
überhaupt nicht verstehen weil ich das Hier gelesen hab

Zitat:

Unsere Boardkneipe. Hier kannst Du allen ein virtuelles Getränk ausgeben =) In der Kneipe kann man sich über alles und nichts unterhalten....
Moderator Usul
bevor ich das Thema begonnen habe :twisted:


Den anderen Vielen Dank
Malcom

cosmic girl 18. March 2004 23:28

Du hast offensichtlich den Zusammenhang nicht begriffen - daher noch mal zitiert in gekürzter Form:
Zitat:

Zitat von cosmic girl
Zitat:

Zitat von Malcom
C++ wo bekomm ich das her???

Lies zunächst erst mal aufmerksam die Board Rules, bevor du weitere Fragen in diese Richtung stellst! :evil:

Und hier die Stelle der Board Rules, an die ich mit meinem post erinnern wollte:
Zitat:

Keine Warez, Cracks oder Seriennummern anfordern oder anbieten! Bitte auch keine File-Sharing Angebote, Links oder Anfragen. Links zu Seiten mit fragwürdigem Inhalt, Fragen oder Angebote irgendwelcher Form werden nicht toleriert.
Hättest du die Board Rules mal gelesen, wäre dir vielleicht klar geworden, dass sich mein post rein auf deine Anfrage und nicht auf den Inhalt dieses threads bezogen hat.
Übrigens gelten die Board Rules über allem anderen - ist ja wohl selbstverständlich.

Schade, dass Missverständnisse entstehen, weil Leute nicht aufmerksam genug sind.

Malcom 19. March 2004 17:29

Tja wirklich schade weil manche dinge kann man kaufen und das wäre auch ne antwort gewesen (Vorallem Woher evtl Beratung über die software etc.) weil mit fragwürdigem Inhalt hab ich nichts am Hut

LASSEN WIR DAS

Das entschuligt nicht daß meine Frage nicht ganz Korrekt gestellt war

Deshalb Noch ein mal

Wo bekommt man auf legalem wege MS Visual 2003/2004 her

und C++

Ich Danke euch

Malcom

cosmic girl 19. March 2004 17:35

Zitat:

Zitat von Malcom
Tja wirklich schade weil manche dinge kann man kaufen und das wäre auch ne antwort gewesen (Vorallem Woher evtl Beratung über die software etc.) weil mit fragwürdigem Inhalt hab ich nichts am Hut
[...]
Deshalb Noch ein mal

Wo bekommt man auf legalem wege MS Visual 2003/2004 her

Wie ich schon sagte, hast du dir oben die Antwort doch schon selbst gegeben: MS = Microsoft --> dort kannst du das Produkt von denen käuflich erwerben.
Besuche deren Seite und klick dich durch oder schau mal in eine Suchmaschine. :i:
Erwarte nicht Antworten auf Fragen, die man mit der Benutzung von Google schon beantwortet bekommen könnte! :roll:

Malcom 19. March 2004 17:53

Alles klar ++

Vielen Dank für eure mühe

Ich werde euch dann nicht mehr mit meinen unwürdigen Fragen Langweilen

Macht`s gut

Melcom

Ps :Weil es gibt auch möglichkeuiten einem alles von vorne herein zu verderben !!

Malcom 19. March 2004 18:21

Alles klar ++

Vielen Dank für eure mühe

Ich werde euch dann nicht mehr mit meinen unwürdigen Fragen Langweilen

Macht`s gut

Melcom

Ps :Weil es gibt auch möglichkeuiten einem alles von vorne herein zu verderben !!

hab das eben bemerkt

Also das war nun keine Absicht mir ist noch nicht klar warum manchmal ein Beitrag 2X kommt ob wohl ich ihn nur einmal verfasse

cosmic girl 19. March 2004 18:26

Willst du das jetzt im halbstündigen Intervall posten!? :twisted:

Frizz 20. March 2004 18:27

EDIT: Zitat entfernt.

Man muß aber nicht gleich ein "vollwertiges" Produkt von Microsoft erwerben:

Eins meiner ersten Bücher zu C++ war "Jetzt lerne ich - Visual C++ 6" von M&T, Preis vor fünf Jahren war unter 50 DM. Auf der Buch-CD ist eine kostenlose Autorenedition des Visual C++ Compilers 6.0, der dem käuflichen von MS entspricht.

Nachtrag: Das Buch zu C++ 6.0 ist noch im Handel, das Nachfolgebuch zu C++.Net hat keinen Compiler mehr auf der CD dabei.

cosmic girl 20. March 2004 18:37

Frizz
Da wollte aber jemand explizit wissen, wo er das herbekommt! ;)
siehe: http://www.emule-web.de/board/viewto...=103052#103052
Wäre nett, wenn du nicht mich, sondern ihn zitiert hättest - so wie jetzt wirkt das irgendwie recht missverständlich.

Malcom 21. March 2004 11:47

Danke Frizz

@ CoAdministratorin
Jemand hat auch einen namen *grins*

Ps ich hab es verstanden

Malcom

alfredo 27. March 2005 21:51

peace, ich habe noch eine frage : welche programmiersoftware ist für einsteiger am besten?

alfredo 27. March 2005 21:52

hallo!!!!!

Stulle 28. March 2005 09:43

C++ kann man mit dem Editor und nem kostenlosen compiler programmieren^^
Welche Software benötigt wird um eMule zu coden sollte bei gründlichem lesen klar geworden sein!

MFG Stulle

PS: An Frizz und Ornis+ und alle die noch der Meinung sind eMule für Einsteiger ist nicht gut:
Ich habe direkt mit eMule angefangen, weil ich zu ungeduldig war. Natürlich verstehe ich immernoch recht wenig, doch es bessert sich. Ihr meint man kann einiges kaputt machen, das ist auch richtig so, ABER mit ein wenig Hilfe von erfahrenen Moddern/ Devs, logischem Denken und einer gewissen schamlosigkeit wenn's um's Fragen geht, ist das alles kein Problem. Ich habe mit dem Implementieren angefange, bin dann zum Abändern übergangen und habe nun auch schon mein erstes kleines (wenn auch nur graphisches) Feature eingebaut/ gebaut. Man sollte halt nur nich versuchen gleich alles zu ändern.

NakedM 23. January 2009 11:36

Zitat:

Zitat von Kundalimon (Beitrag 72514)
Buecher sind ganz ok, fuer Grundlagen (imho). Viel mehr als die Definition was fuer Variablentypen eine Sprache bietet, einer Einfuehrung in ihre Konzeption (prozedural oder deskriptiv oder logisch), in diverse Datenstrukturen und eine Referenzliste ihrer Befehle und Operatoren, wie auch ihrer Syntax braucht es aber nicht wirklich in Papierform. Ok ... fiese Sachen wie zB. closures und regexps sollte man auch lesen wenn man spaeter mal so weit ist. Ich lerne zB erheblich besser, indem ich fremde Sourcen "ausspioniere", dabei nachverfolge was sie bewirken und dann schrittweise abwandel um zu "beobachten" was, wie, wo, wann und warum passiert. In diesem Sinne werden Buecher imho oft ueberschaetzt, da das Try and Error Verfahren dem menschlichen Lernprozess erheblich verwandter ist, als das Lesen und auswendig lernen. Tutorials sind nicht schlecht, bilden einen Mittelweg zwischen Buch und dem learning by doing des Try and Error Verfahrens. Letztlich sollte man sich aber auch hier nicht zu viel zeigen lassen, denn in jedem Fall ist das selber begreifen besser, als das aufnehmen vorgekauter Ergebnisse. Eine ausgepraegte Faehigkeit zur Abstraktion ist zum Programmieren imho Pflicht zumindest aber foerderlich. Wer Probleme mit Logik hat, sollte imho lieber anderweitig "kreativ" werden (das ist nicht abwertend gemeint).

Insofern kann ich Ornis+ nicht ganz zustimmen, dass eMule zum lernen zu komplex ist, da es gerade aufgrund seiner Komplexitaet sehr viel Lernstoff bietet. Deine Ergebnisse werden nur anfangs nicht geeignet sein, ihren Weg in die Oeffentlichkeit zu finden ;-) Je nach Lerntyp kann diese Komplexitaet auch schaedlich sein, da Auswirkungen Deiner Modifikationen nur schwer nachvollziehbar sein werden und somit das Sehen von Erfolgen ein wenig schwierig sein duerfte. Programmieren lernen ist ein langwieriger Prozess und viele Menschen beduerfen dieses "Sichtreizes" als Motivierungsgrundlage zum weiteren lernen. Solltest Du zu diesen Menschen gehoeren, gebe ich Ornis+ Recht und Du solltest mit einfacheren Dingen beginnen.

Hallo. Ist zwar ein wenig älter der Beitrag aber trotzdem sehr interessant. Ich würde gerne auch nochmal richtig programmieren lernen. Allerdings bin ich auf der anderen Seite oft faul und undiszipliniert. Aber versuche an mir zu arbeiten und wenn man die ersten Ergebnisse sieht dann wird man ja zusätzlich motiviert. Allerdings bin ich berufstätig(zur Zeit krank) und habe Familie. Und keinen Raum in den ich mich ungestört zuzrückziehen könnte. Da muß ich dann gucken wie man das mit Freiräumen und Ruhe hinbekommt.

Also ich hatte mal auf als Kind auf den C-64 Basic programmiert. Aber nur kleine Programme. Dann Listenings aus "Happy Computer" abgetippt und irgendwann dann doch lieber "gedaddelt". Das war ja bequemer und hat Spaß gemacht.:-)

Aufn PC hatte ich mal nen paar Webseiten angefangen zu designen und wollte gerne PHP lernen. Ist aber nichts draus geworden. Auch aus den oben genannten Gründen.

Naja, also ich würde es gerne nochmal mit C++ probieren. Allerdings mich auch richtig vorbereiten. Ich denke bei den Grundlagen anzufangen wäre sehr sinnvoll. Bücher die einen das Schritt für Schritt erklären. Dann wenn man die wichtigsten Grundlagen hat kleine eigenen Programme schreiben.

Wenn jemand ein gutes aktuelles Buch empfehlen kann? Tutorials gibt es auch einige im Netz aber da jetzt das passende rauszufinden, vor allem gehen die alle unterschiedlich an die Sache heran.:P

C++ wäre deshalb für mich interessant weil es wohl die gängigste Sprache ist was Softwareentwicklung angeht. Hatte eben auch in einen anderen Forum was ich über Googel gefunden hatte gelesen das es Quatsch wäre erst mit C+ anzufangen. Ansonsten gibt es ja noch Java, Javascript, PHP, Flash, SQL, Delphi etc. Javascript, Flash und PHP sind so wie ich es begriffen habe eher fürs Internet(Browser). SQL und Delphi für Datenbanken.

Oder wäre es sinnvoller erst mit Visual Basic anzufangen? Aber is ja eigentlich nochmal was ganz anderes...:neutral:

Hatte mal gehört das C++ und PHP ähnlich sind. Stimmt das?


@Stulle: Ich denke mal das du dazu talentiert bist und schon andere Programmierkenntnisse mitgebracht hast. Für einen richtigen Anfänger wäre das mit Sicherheit eine Überforderung. Und man sieht ja was du mitlerweile drauf hast.

@mod: Bitte mal verschieben oder so.


Edit: Ich habe keine Probleme mit Logik, aber bin auch kein Mathe-Ass(durchschnitt würde ich sagen). Aber es gibt ja auch sprachliche Logik. Und vor allem soll ja Kreativität gefragt sein.

Stulle 23. January 2009 15:19

naja, meine programmier grundlagen waren ein wenig Turbo Pascal aus der schule.... ging also gegen null.

Pan Tau 23. January 2009 15:39

VB ist nur interessant wenn du für MS-OS's und nicht Plattformübergreifend coden willst.
Daher ist cpp schon eine gute Wahl ebenso wie Java.

Literatur, z.B.:
C++ in 21 Tagen
C++ - Lernen und professionell anwenden (ISBN-13: 978-3826617645) & C++ - Das Übungsbuch: Testfragen und Aufgaben mit Lösungen (ISBN-13: 978-3826617652) (die 2 gehören zusammen)
C++: Objektorientiertes Programmieren von Anfang an (ISBN-13: 978-3499600777)
Die C++-Programmiersprache. Deutsche Übersetzung der Special Edition (ISBN-13: 978-3827316608)
Effektiv C++ programmieren: 55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern (ISBN-13: 978-3827326904)

Eventuell hilft dir da auch dieser Thread aus dem Chip-Forum weiter, oder dieser von Gulli (Ich hoffe mal die Links zu den Foren verstößt nicht gegen unsere Boardrules weil er sie nicht mit unserem Boardschwerpunkt konkurieren; ansonsten bitte editieren)


Pan Tau

erstmal selbst anschwärzen ;-)

NakedM 23. January 2009 20:32

Danke. Ich glaube das ich mir eins von den Büchern bestelle. "C++ in 21 Tagen" hatte ich auch schon mal über Googel entdeckt.:smile:

tHe WiZaRd Of DoS 24. January 2009 08:11

Ich hatte - wie Stulle - auch kaum Vorkenntnisse. Ein wenig Turbopascal in der 7ten oder 8ten Klasse (Programme abtippen und sich wundern dass es funktioniert) und dann ein Jahr Delphi in der 12ten (im Prinzip dasselbe).
Beim Studium hatten wir dann "Accelerated C++" von Koenig/Moo und über das habe ich die Grundlagen von C++ gelernt. Man lernt alles wichtige und somit war der eMule-Code bis auf den Windows-Kram nachher auch kein Problem mehr :)

NakedM 24. January 2009 09:37

Bei welchen Mods hängst du denn mit drin?:lol:

tHe WiZaRd Of DoS 24. January 2009 10:23

lol...

früher: MaGiC, jetzt DaRkMaGiC (aber lieber keine Werbung mach), diverse Releaser-Mods (FlowerPower, Thunderstorm, etc.), iONiX, Tombstone, eMule Future (...) und natürlich auch beim offiziellen Client :)

NakedM 24. January 2009 10:57

Ok, kenne zwar die meisten davon nicht. Aber du mischt anscheinend gut mit.:shock::mrgreen:

PS: Sorry, wegen leicht Richtung OT.

Stulle 24. January 2009 16:48

die meisten davon sind auch hier nicht erlaubt. ;) wizard ist nicht umsonst die böse seite der macht.

btw, hab mir vor kurzem das erste c++ buch ausgeliehen... geht um multicore programming, aber das wird wohl vor märz nix mit dem lesen. ;) aber sinnvoll kann das sicher sein.

NakedM 24. January 2009 18:19

Zitat:

Zitat von Stulle (Beitrag 139673)
die meisten davon sind auch hier nicht erlaubt. ;) wizard ist nicht umsonst die böse seite der macht.

Das erklärt vielleicht das Anmeldedatum und die relativ wenigen Posts - ein Spion!!!:mrgreen:

Zitat:

btw, hab mir vor kurzem das erste c++ buch ausgeliehen... geht um multicore programming, aber das wird wohl vor märz nix mit dem lesen. ;) aber sinnvoll kann das sicher sein.
Cool. Leider wird das ja noch nicht von so vielen Programmen unterstützt. Aber es kommt. Und nahezu alle aktuellen Spiele unterstützen schon mehrere Kerne.

tHe WiZaRd Of DoS 24. January 2009 18:52

Nö, das Anmeldedatum datiert noch WEIT zurück, noch in iONiX-Zeiten in denen dann aber das iONiX-Team irgendwie merkwürdig behandelt (gesperrt!) wurde... und ich hatte erst vor kurzem hier was gelesen und wollte meinen Senf dazu geben und da kam mir: "Ich hab da doch noch nen Account..." :D

Stulle 24. January 2009 19:10

na komm, wir wollen die alten hackebeile mal fein unter der erde lassen. die alte mod riege ist quasi nicht mehr da und ebenso die alten streiterein.

NakedM 24. January 2009 19:23

Ja sorry, besser isses - Peace Leute. Wollte da nix aufwühlen...:mrgreen:

tHe WiZaRd Of DoS 24. January 2009 19:46

Was heisst denn da aufwühlen? War doch so :)
Wo is eigentlich die Oberzicke *duck* hin? Supergirl oder so hieß sie doch? Muss mich mal auf die Suche machen bei Gelegenheit und ein bissel in alten Zeiten schwelgen *g*

Myth88 24. January 2009 20:56

Cosmic girl?

...die ist schon lang nicht mehr aktiv...

...aber das ist doch nun etwas sehr OT hier..

Menma 4. May 2012 09:33

Antwort darauf sind auch Bücher, online tuts ect.

Außerdem werden dort direkt einige Bücher empfohlen, inklusive ISBN, bei Bedarf und Interesse kann man sicherlich nachfragen, in örtlichen Buchläden kann man das sicherlich bestellen, wenn man mal anruft.

Evtl gibt es auch auf youtube einige Videotutorials, muss man halt immer mal schauen :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102