Autor Beitrag
frodus
Hält's aus hier
Beiträge: 6

Vista Home Premium
Visual C# 2005 Express
BeitragVerfasst: Sa 10.02.07 19:56 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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)

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.)


Zuletzt bearbeitet von JüTho am So 11.02.07 14:16, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: So 11.02.07 13:28 
Zu meinem eigenen Umstieg habe ich mir erst einmal das C#-Buch geleistet:
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:
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 Threadstarter
Hält's aus hier
Beiträge: 6

Vista Home Premium
Visual C# 2005 Express
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 96

WinXP, Win7
C#, C++, VBNET
BeitragVerfasst: 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:
www.edv-buchversand....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
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Sa 17.02.07 18:17 
Vielleicht hilft dir das Openbook. ;)

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
frodus Threadstarter
Hält's aus hier
Beiträge: 6

Vista Home Premium
Visual C# 2005 Express
BeitragVerfasst: 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


Zuletzt bearbeitet von frodus am Mo 19.02.07 11:20, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 17.02.07 21:47 
user profile iconKhabarakh hat folgendes geschrieben:
Auch zum Thema .Net-Architektur kann ich das Buch in meinem Besitz wärmstens weiterempfehlen, wie es auch mir empfohlen wurde:
www.amazon.de/exec/obidos/ASIN/0735621632
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 ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".