Entwickler-Ecke
C# - Die Sprache - Bücher für Quereinstieg?
frodus - Sa 10.02.07 19:56
Titel: Bücher für Quereinstieg?
Hi Leute,
Ich habe gerade angefangen mich mit C# zu beschäftigen. Da ich schon ein paar Programmiersprachen
behersche suche ich nach einem Guten Buch für den Quereinstieg.
Habt Ihr da irgendwelche Empfehlungen?
/Frodus
JüTho - So 11.02.07 12:24
Hallo,
die Frage ist allenfalls: Quereinstieg
woher?
Wenn Du
von Delphi kommst, ist es m.E. egal: Lies irgendein Buch über C# und notiere/merke Dir die Unterschiede in den Schreibweisen, z.B.:
- begin/end vs. {}
- := und = und ==
- try/catch/finally
- for() statt for..to
- usw.
Tipp:
Visual C# 2005 von Andreas Kühnel (openbook) [
http://www.galileocomputing.de/openbook/visual_csharp/]
Die wichtigsten Änderungen in der Programmierung sind sowieso die NET-Klassen, und dazu hilft auch die SDK-Doku.
Gruß Jürgen
Nachtrag: Christian und Khabarakh haben recht, dass die
Objektorientierung das wichtigste ist. Das ist für mich inzwischen so selbstverständlich, dass ich vollkommen vergaß, darauf hinzuweisen. Ich finde aber nach wie vor, für die
Art des Einstiegs sind die bisherigen Kenntnisse von Bedeutung. (Und da frodus schon über 16 Stunden auf eine Antwort gewartet hatte, wollte ich ihm wenigstens etwas Nützliches sagen.)
Christian S. - So 11.02.07 12:33
Die Syntax dürfte wohl das kleinste Problem beim Umstieg auf eine neue Sprache sein.
Beim Umstieg von Delphi auf C# sind wohl eher so Dinge relevant wie die vollständige Objektorientierung, die Garbage Collection und ihre Auswirkungen (Wieso gibt es kein Free und was ist Dispose?), "private" ist jetzt wirklich "private", man hat einen Compiler der nicht mehr so dumm wie der von Delphi ist, ...
Das sind nur ein paar Dinge, die mir einfallen. Aber um die Syntax-Unterschiede zu sehen, brauche ich kein Buch.
Kha - So 11.02.07 13:28
Zu meinem eigenen Umstieg habe ich mir erst einmal
das C#-Buch geleistet:
http://www.amazon.de/exec/obidos/ASIN/3827322367
Perfekt um die neue Syntax und gleichzeitig Einiges über Theorie und Hintergrund zu lernen, aber wirklich eine reine Referenz. Und wie Christian schon sagte, der absolut unwichtigste Teil beim Umstieg.
Auch zum Thema .Net-Architektur kann ich das Buch in meinem Besitz wärmstens weiterempfehlen, wie es auch mir empfohlen wurde:
http://www.amazon.de/exec/obidos/ASIN/0735621632
Mit genügend Wissen über andere Sprachen und APIs ist es vielleicht auch möglich, direkt mit diesem Buch einzusteigen.
frodus - So 11.02.07 15:23
Hi Leute,
Danke für die Antworten.
Zu meiner Programmiergeschichte:
1. Pascal beim ABI
2. C/C++ in der Uni (E-Technik)
3. Tcl/TK, Perl, VHDL, C/C++, SystemVerilog und Verilog auf der Arbeit.
4. Und in meinem Letzten kleinen Project musste ich halt ein C# Programm anpassen.
Dabei musste ich mich allerdings nicht mit der Gui sondern nur mit den internen
Methoden Beschäftigen.
Gruss,
Frodus
battledevil - Sa 17.02.07 17:48
Hi,
ich bin auch grad dabei, mich aus Richtung Delphi + Grundkenntnisse C & C++ nach C# vorzuarbeiten und hab mir das Buch "Objektorientiertes Programmieren in Visual C#" zugelegt:
http://www.edv-buchversand.de/mspress/product.asp?cnt=product&id=ms-5406&lng=0
. Bisher bin ich begeistert davon, allerdings sollte man schon einige Grundkenntnisse von C aus mitbringen, das erleichtert die Sache.
Nico
frodus - Sa 17.02.07 21:32
Hi Leute,
ich habe mich erstmal mit dem Openbook beschäftigt. Und davon war ich echt begeistert, allerdings ist so
ein richtiges Buch schon was anderes.
Also bin ich Heute hier in Bochum in die Stadt und habe mich eine Stunde mit allen C# Büchern, die ich in der Buchhandlung finden konnte, an einen Tisch gesetzt und habe sie mir angeschaut.
Zum Schluss habe ich mich dann fuer "Visual C# 2005 Einstieg fuer Anspruchsvolle" von Addison Wesley entschieden.
Das Buch hatte fuer mich mit 30Euro das beste Preis/Leistungs Verhältnis und ich bin nach dem Lesen des ersten
Kapitels vollauf zufrieden.
/Frodus
Christian S. - Sa 17.02.07 21:47
Das sieht auch für mich interessant aus. Ich hab noch 'nen Gutschein von Amazon zu bekommen, sobald der da ist, könnte mir das passieren ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!