Das beste Buch für C++?? eure Meinungen bitte..

  • Ersteller Ersteller mc.leon
  • Erstellt am Erstellt am
M

mc.leon

Das beste Buch für C++?? eure Meinungen bitte..

hi Ihr, da ich in letzter Zeit ziehmlich viel mit c++ zu tun habe(Studium), bin ich auf der Suche nach einem wirklich gutem Buch für C++(sowohl für Anfänger als auch für Profis). deshalb wollte ich mal euch fragen, was Ihr so alles empfehlen würdet :smile: . Zur Zeit behandeln wir Klassen danach kommt Vererbung und etc.. und der Einstieg ist nicht gerade leicht, also hedenfalls für mich, da wir im 2 Semester erst mit C angefangen haben(aber auch nur Grundlagen) und jetzt im 3ten Sem. sofort mit C++(Klassen) anfingen. Bitte also um eure Tips Jungs&Mädels :smile: .



p.s: bitte keine "C++ für Dummis" oder ähnliches empfehlen.. weil da meist nur blabla steht. Besser ein Buch, welches viele praktische Bsp. mit sinnvollen Komments enthält. danke!
 
mc.leon schrieb:
hi Ihr, da ich in letzter Zeit ziehmlich viel mit c++ zu tun habe(Studium), bin ich auf der Suche nach einem wirklich gutem Buch für C++(sowohl für Anfänger als auch für Profis). deshalb wollte ich mal euch fragen, was Ihr so alles empfehlen würdet :smile: . Zur Zeit behandeln wir Klassen danach kommt Vererbung und etc.. und der Einstieg ist nicht gerade leicht, also hedenfalls für mich, da wir im 2 Semester erst mit C angefangen haben(aber auch nur Grundlagen) und jetzt im 3ten Sem. sofort mit C++(Klassen) anfingen. Bitte also um eure Tips Jungs&Mädels :smile: .



p.s: bitte keine "C++ für Dummis" oder ähnliches empfehlen.. weil da meist nur blabla steht. Besser ein Buch, welches viele praktische Bsp. mit sinnvollen Komments enthält. danke!

Mit einem Buch hab ich jetzt keine Erfahrung , aber wenn du wirklich viel lernen willst kann ich dir nur die Video2BarinDVD "Jetzt lerne ich C++"....so gut die DVD , echt super Klasse!Damit kannste wirklich schon richtig was wennde das alles kannst und vorallem ist es ja ein Videotutorial und man versteht einfach alles!Die DVD's von denen sind echt super!:top:
mfg Rayen
 
hi, so wie ich's verstanden habe sind das diversen Schulungs CD/DVD's. Und die sind glaub ich alle kostenpflichtig. Wenn du schon in diesem Bereich erfahrung hast, kannst du dann auch was bestimmtes empfehlen(Video Tut)?


Apropos! Ich benutze MS Visual Studio 2005 zum C++ programmieren.
 
mc.leon schrieb:
hi, so wie ich's verstanden habe sind das diversen Schulungs CD/DVD's. Und die sind glaub ich alle kostenpflichtig. Wenn du schon in diesem Bereich erfahrung hast, kannst du dann auch was bestimmtes empfehlen(Video Tut)?


Apropos! Ich benutze MS Visual Studio 2005 zum C++ programmieren.
Ne Ahnung hab ich nicht unbedingt in C++ , ich selbst schreibe Delphi^^...
Aber mit den DVD's ja , die sind kostenpflichtig , aber sie sind verammt nochmal sau gut , so gut , das ich mir 2 stück für Photoshop gekauft habe!Die haben nämlich verdammt nochmal Ahnung und erklären sau gut!
Auf der "Jetzt lerne ich C++" sind als Themen enthalten:

Einführung


Geschichte der Programmierung
Allgemeine Grundlagen
Erste Schritte
Hello World

Sprachgrundlagen


Analyse von Hello World
Variablen I
Wertebereiche
Konstanten
Operatoren
- arithmetische binäre Operatoren
- arithmetische unäre Operatoren
- Kurz-Schreibweise von Operatoren
- mathematische Funktionen
- relationale Operatoren
- logische Operatoren
Typumwandlung
Strings

Ablaufsteuerung


if / else
if-Verschachtelung
switch
while
for
Schleifen unterbrechen

Arrays


Grundlagen Arrays
mehrdimensionale Arrays
Funktionen und Structs


Funktionen
lokale Variablen, globale Variablen
Rückgabewerte
Überladen
Inline-Funktionen
Structs

Objektorientierung I


Einführung
Klassen
Kapselung
Der Standardkonstruktor
weitere Konstruktoren und der Destruktor
Elemente von Klassen in Klassen
Konstruktorschreibweisen
Headerdateien

Zeiger


Einführung
Dereferenzierung
Adressen manipulieren
Speicherbereiche
new und der Heap
delete und Memory Leaks
Objekte am Heap
Zeiger und Konstanten

Referenzen


Grundlagen
Call by Reference
Objektorientierung II


flache Kopien
Kopierkonstruktoren
Vererbung
- Vererbung
- Überschreiben von Methoden
Statische Variablen
Statische Methoden
virtuelle Methoden
virtuelle Destruktoren
Klonen
dynamic cast
Fortgeschrittene Techniken


Datei Ein- und Ausgabe
Eclipse
Grafische Benutzeroberflächen
GTK installieren und Hilfe finden
Erstellen eines Fensters
Eventhandling
Layout Management

Um dir einen ersten Eindruck zu verschaffen solltest du unter "Produkte" die besagte DVD auswählen und auf "downloads zu diesem Produckt" gehn am rechten rand!Dort kannst du dir kurze Ausschnitte (3 stück mit etwa 10 min.länge und wenn du dich registrierst hast du noch 3 weitere!) anschaun. Sry das ich dir keinen Link geben kann , aber guck dir mal die seite an , die hat keinenStruckturaufbau , sodass jeder abteil einen eigenen Link hätte!
mfg Rayen
 
gut werd ich machen .. ich lade mir mal diese Probeversionen.

edit: die Dateien von der Seite lassen sich leider nicht öffnen. QuickTime habe ich auch schon drauf.


p.s: jemand andere Vorschläge (Bücher, Videos?)
 
Ich würde die C++ video2Brain DVD nicht empfehlen.

Sieh dir lieber C++ lernen und professionell anwenden von Peter Prinz, Ulla Kirch-Prinz an (ISBN 3826615344). Dazu gäbe es auch noch ein Buch mit Beispielen (ISBN 3826615352), wobei ich dieses nicht besitze. Imo reicht das erste Buch völlig aus.

Zudem wirst du wohl kaum ein Buch finden, welches Grundlagen und Profiwissen wirklich vermitteln kann, da das den Umfang bei weitem sprengen würde. Mit dem og. Buch wirst du gut bedient sein.

lg,
UNIX
 
Hey,
meiner Meinung nach sind die O'reily-Bücher die besten alle Zeit. Kosten zwar nen bisschen was. Aber sind super verständlich. Gibts nicht nur für C++, sonder für faste alle Themengebiete der informatik
 
Ich habe vor vielen Jahren mit C angefangen und bin dann auf C++ umgestiegen. Hast du auch mal in eurer Uni-Bib geschaut, was es da so gibt? Recht gut fand ich "Die C++ Programmiersprache" von Bjarne Stroustrup, der C++ erfunden hat. Es setzt aber bereits einiges an Wissen voraus. Wenn du dann mal verstanden hast, C++ zu beherrschen und es dich nicht mehr beherrscht, dann kannst du auf die Effective C++ Bücher umsteigen. Lass dir aber ruhig noch etwas Zeit. Auch nicht falsch fand ich die Vorlesungsunterlagen ;-). Jedenfalls musst du dich mit der Sprache auseinandersetzen, sonst kannst du es vergessen. Meiner Meinung nach muss man da alles oder nichts machen, sonst wirst du häufiger verlieren als gewinnen - vor allem wenn du komplexere Applikationen schreiben musst oder möchtest.
 
erstmal danke an alle für die Bücherempfehlungen!!

@Peter, also im 3.Sem. haben wir sofort mit Klassen angefangen, was ich auch bissl heftig für Anfänger wie mich fand :D.. Davor(im 2ten Sem) hatten wir auch C, aber auch nicht so lange nur paar Monate. Dank C ist der Umstieg auf C++ natürlich wesentlich leichter, finde aber die Sprache C++ dennoch sehr komplex. Und wie du schon richtig sagst, entweder sich dauerhaft mit der Sprache beschäftigen oder halt gar nicht. Das Problem dabei ist, dass man die anderen Fächer dadurch vernachlässigt und irgendwann steht man vor der Entscheidung ... es muß ein Kompromis her! dann wählt man natürlich die Methode "so viel wie nötig" zu machen... also jedenfalls bei mir so... Ich suche also einfach nach guten C++ Bücher, wo es ein bisschen ausführlicher erklärt wird, wie diese ganze Sprache funktioniert.
 
unix, ich kann mich dir 1000000% anschliessen, peter und ulla prinz... (wirklich ein gutes buch, und habe einige gelesen und auch video2brain etc. gemacht, das behandelt das thema meisst nur oberflächlich)
 
Vielleicht noch ein letzter Tipp. Schreib einfach die Programme, die dir eure Profs/Tutoren aufgeben. Das hat mich damals viel Zeit gekostet aber mir auch unheimlich viel geholfen. Ich hatte einen riesenspass am Programmieren und habe mit der Zeit angefangen die Lösungen eleganter zu programmieren als gefordert. DAs geht aber erst, wenn du die Sprache gut kannst. Aus meiner Sicht ist es übrigens ganz gut recht kurz nach den Grundstrukturen (C) zu C++ zu wechseln, da ein objektorientiertes Programm doch einen anderen Programmierstil erfordert als eine prozedurale Sprache wie C. Da ich als ich zu C++ umstieg bereits drei Jahre intensiv C programmierte sahen meine Klassen und Designs anfänglich aus wie C in C++. Aufgrund deiner Meldung oben bestätige ich noch einmal meine Aussage. Vielleicht noch zu Designfragen: Der Klassiker war lange (ich bin da nicht mehr up to date) "Objektorientierte Analyse und design" von Grady Booch.
 
Wie die anderen schon schrieben, V2B ist sehr sehr gut.
Kann ich nur empfehlen.

Der Rest: MSDN.
 
hmm... ich hab auch mal mit C++ angefangen. Habe auch nach ordentlichen Büchern gesucht und den Einstieg mit "Programmieren lernen mit C++" (ISBN: 3-446-21596-4) gemacht. EIn guten Buch mit Softwarebeispien auf einer CD.
 
ich würd einfach im internet schauen. gibt wirklich unmengen von seiten, die c++ behandeln.
 
Wie schon zwei Vorgänger gesagt, das Buch von Ulla und Peter Kirch Prinz ist auch meiner Meinung nach eines der Besten. GIBS HIER.
Extrem Tiefgründig und verständlich erklärt mit guten nachvollziebaren Beispiele. Is auch nen Dicher Oschi :biggrin: und kostet auch einiges, aber das wars mir damals Wert. :top:

Dazu gibs auch noch ein Übungsbuch das aber nicht unbedingt erforderlich ist. Dort Werden nach "Schultest-Verfahren" zu jedem Kapitel Wiederhohlungfragen gestellt die sich sehr, mit denen aus dem Hauptbuch, ähneln GIBS HIER aber auch in jeden Guten Bücherfachhandel zu Kaufen ;)

greetz....$emper-Phi
 
$emper-Phi schrieb:
Wie schon zwei Vorgänger gesagt, das Buch von Ulla und Peter Kirch Prinz ist auch meiner Meinung nach eines der Besten. GIBS HIER.
Extrem Tiefgründig und verständlich erklärt mit guten nachvollziebaren Beispiele. Is auch nen Dicher Oschi :biggrin: und kostet auch einiges, aber das wars mir damals Wert. :top:

Dazu gibs auch noch ein Übungsbuch das aber nicht unbedingt erforderlich ist. Dort Werden nach "Schultest-Verfahren" zu jedem Kapitel Wiederhohlungfragen gestellt die sich sehr, mit denen aus dem Hauptbuch, ähneln GIBS HIER aber auch in jeden Guten Bücherfachhandel zu Kaufen ;)

greetz....$emper-Phi

hi, ist dieses Buch auch im Galileo Computing Project dabei?? :biggrin:
 
Zitat von mc.leon
hi, ist dieses Buch auch im Galileo Computing Project dabei?? :biggrin:

Soweit ich weiss nicht, abba schau doch selbst mal nach dort gibs auch andere LINK


greetz....$emper-Phi
 
also ich habe dieses Buch zu Hause. Finde aber, dass es ziehmlich oberflächlich geschrieben ist.(besonders für Anfänger wie mich). Außerdem gibts dort nur sehr einfache Beispiele, die einen nicht wirklich weiter bringen.

Also wenn Ihr noch was gutes empfehlen könnt, immer her damit ;)


@$emper-Phi,

habe heute für dieses Buch von Ulla Prinz bei eBay was geboten, aber leider überboten worden. Alle andere Exeplare dieser Art sind von 1999. ;(
 
mc.leon schrieb:
hi, ist dieses Buch auch im Galileo Computing Project dabei?? :biggrin:

Nicht der einzige Verlag, der allte Bücher als Ebooks bzw. HTML-Ebooks freigibt.

Guck halt, ob du dir was passendes findest.
 

Beliebte Schlagwörter

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.

Zurück
Oben Unten