[Tutorial] Guide to C#

alexander
Bei dem Guide To C# handelt es sich um ein Einsteigertutorial für C#.
Man wird als Anfänger zuerst ein wenig mit der Materie C# / .NET vertraut gemacht, danach geht es auch schon los mit der Programmierung in C#.

Das Tutorial ist besonders für Einsteiger geeignet.

PS: Ihr könnt Feedback direkt in diesen Beitrag posten. Da der Autor des Guide To C# (Golo Haas) hier recht oft unterwegs ist, kann er euch bei Fragen & Kritik sofort zur Hilfe gekommen.
alexander
Hallo,

dank Dirk Düsterhöft ist der Guide To C# nun auch in einer PDF Version verfügbar. Diese liegt als Anhang in diesem Beitrag bei.
herbivore
Hallo Community,

die Online-Version des 'Guide To C#' ist unter  http://www.guidetocsharp.de/ zu finden.

herbivore
S.E.N.F.
unglücklich
schade, Error HTTP 404;
weder Programmierhandbuch, noch die Treferenz;[treffende Referenz]
mit beiden hatte ich im FEB6 noch gearbeitet;

na, wo ist denn das kleine Linkchens!?
herbivore
Halllo S.E.N.F.,

die Online-Version vom Guide ist leider schon seit längerer Zeit wegen Wartungsarbeiten nicht zu erreichen. Dir bleibt momentan also nur der Download.

herbivore
S.E.N.F.


Zitat:
Original von herbivore
Halllo S.E.N.F.,

die Online-Version vom Guide ist leider schon seit längerer Zeit wegen Wartungsarbeiten nicht zu erreichen. Dir bleibt momentan also nur der Download.

herbivore



gut, dann eben Download;
Grey_M
Ich danke sehr für das Tutorial.

Für mich als Umsteiger von Java zu C# ist das sehr sehr hilfreich. Mir hast du damit sehr geholfen golo.

Daumen hoch

Werde mich da mal durch arbeiten und dann eventuell Kritik äußern.

Edit: War der falsche Author. Trotzdem Danke. smile (Author wurde geändert)
herbivore
Hallo Grey_M,

nur zur Klarheit: der Autor des Tutorials ist Golo.

herbivore
shooter
Also ich muss sagen das ich das Tutorial ziemlich gut finde!! Daumen hoch Daumen hoch Daumen hoch Ist sehr gut erklärt und gut verständlich.

Schade nur das es nach 204 Seiten das PDF zuende ist. Wo bekomme ich den Rest her? Bin schon ganz gierig darauf großes Grinsen
Golo Roden
Hallo,

da es derzeit auf der Webseite ja ein bisschen hin und her geht, mal die neue Version teilweise online ist, dann die Seite mal wieder ganz offline, dann mal wieder die alte, will ich mal ein wenig Licht in die Sache bringen, wie es mit guide to C# weiter geht.

guide to C# wird weiter entwickelt, es soll C# 2.0 (und 3.0) abgedeckt werden. guide to C# wird sich rein auf die Sprache konzentrieren, sprich, sämtliche zusätzliche APIs bleiben außen vor.

Bislang war guide to C# sehr beispielorientiert aufgebaut, was es Einsteigern einerseits sehr, sehr einfach gemacht hat, dem ganzen zu folgen, allerdings einiges hin und her inhaltlich bedeutet hat, weil manchmal einfach Dinge verwendet wurden, die noch nicht erklärt wurden oder nur unzureichend.

Der neue guide sollte ursprünglich diesem Muster folgen, nachdem ich dann aber nach knapp zehn Kapiteln gemerkt habe, dass das vielleicht im Sinne der Gründlichkeit doch nicht so ganz das wahre ist, habe ich mich entschieden, die ganze Struktur neu aufzuziehen, weshalb es im Moment mal wieder Stillstand gibt ... zumindest sieht das nach außen so aus, es wird aber intern daran gebastelt, außerdem wird noch einmal ein neues Design entwickelt, insofern sollte sich dort bald etwas tun.

Einen Zeitrahmen gibt es dafür inzwischen auch, der hoffentlich auch eingehalten wird, nämlich Frühjahr 2007 ...

Viele Grüße,


Golo


PS: Wem das Ganze als Onlineversion nicht reicht, wird die neue Version dann auch als Buch mit dem Titel "Auf der Fährte von C#" erhalten können ...
Golo Roden
Allmählich gibt es von der neuen Version von guide to C# auch etwas zu sehen ...  http://beta.guidetocsharp.de

Fragen, Kritik, Anregungen oder Lob bitte per E-Mail an  webmaster@goloroden.de oder in diesen Thread (E-Mail bevorzugt, ist bei vielen Kommunikationspartnern übersichtlicher).
Golo Roden
Hallo,

die neue Version von  guide to C# ist endlich online :-)!

Was ist neu?

- Guide von Grund auf neu geschrieben
- Themen ausführlicher behandelt
- Neue Themen wie beispielsweise Speicherverwaltung
- C# 2.0 wird nun behandelt
- C# 3.0 wird nun behandelt
- LINQ wird nun behandelt
- FAQ enthalten
- Glossar enthalten

Die Referenz befindet sich derzeit noch im Aufbau.

Insgesamt hoffe ich, dass sich die Arbeit an der neuen Version gelohnt hat, und würde mich sehr über Feedback freuen :-)!

Insbesondere, wenn noch Schreibfehler oder sonstige Fehler auffallen, würde ich mich über Hinweise freuen!

Viele Grüße,


Golo
nitronic
Hi,

also beim Thema LINQ fehlt ja schon einiges, Linq to Objects, Linq to SQL, Linq to XML usw.

Weiters fehlen (oder ich hab es nicht gefunden)

- Anonyme Typen
- Automatic Properties
- usw.

Also noch genug Arbeit ;-)

Und eine Suche wäre auch noch sehr hilfreich. Aber sonst ganz gut gemacht, wenn auch nicht so 100%ig übersichtlich.
Golo Roden
Zitat von nitronic:
Hi,

also beim Thema LINQ fehlt ja schon einiges, Linq to Objects, Linq to SQL, Linq to XML usw.

Weiters fehlen (oder ich hab es nicht gefunden)

- Anonyme Typen
- Automatic Properties
- usw.

Also noch genug Arbeit ;-)

Und eine Suche wäre auch noch sehr hilfreich. Aber sonst ganz gut gemacht, wenn auch nicht so 100%ig übersichtlich.

Hi,

das bei Linq stimmt, liegt aber daran, dass es NUR um C# an sich geht, und L2SQL und L2XML sind nicht mehr rein C#, sondern bauen auf dem Framework auf.

Anonyme Typen finden sich unter  http://www.guidetocsharp.de/Variables.as...mentToVariables und Automatic Properties finden sich unter  http://www.guidetocsharp.de/Classes.aspx#Properties

Eine Suche stimmt, die sollte noch dabei sein ... wird auch noch kommen.

Aber auf jeden Fall schon mal danke für Dein Feedback :-)!


Golo
talla
Naja, ne klare Grenze zwischen Framework und C# als Sprache zu ziehen ist imho unmöglich. Grad bei Linq bietet C# nur nen bissle syntaktischen Zucker, an sich ist Linq nen reines Klassenbibliotheksfeature.

Ich würde noch gut finden wenn über Lambdaausdrücke noch mehr kommt, gerade als Expression Trees, und nicht nur die triviale Anwendung als Delegateersatz.

Ansonsten siehts aufn ersten Eindruck gut aus. Design gefällt mir auch - schön klar.
nitronic
Da so eine genaue Grenze zu ziehen finde ich nicht so gut. Ich sehe das eher so:

a) Über Linq schreiben, dann gleich alles erwähnen
b) Gar nichts über Linq schreiben

Bei der jetzigen Form kommt halt schnell das Gefühl der Unvollständigkeit auf und das sollte nicht sein. Just my 2 cents.
Golo Roden
Hm, okay, das stimmt natürlich ... okay, muss ich mal gucken, ob ich das noch ausbaue ...

Auf jeden Fall nehme ich es als Anregung aber mal mit auf :-)

Viele Grüße,


Golo
Komandar
Huhu.

Könntest Du in Deinem Guide vielleicht noch auf folgendes eingehen:
-> XML-/SQL-/ Datenbanken (schreiben, öffnen von verbindungen u.ä.);
-> Server-Client Anwendungen (udp/tcp, sichere verbindungen, u.ä.);

Wäre klasse smile .
Golo Roden
Hi,

danke für Deine ANregung. Prinzipiell sind das interessante Themen, aber die fallen nicht in das Gebiet von C# als Sprache an sich, sondern können ja nur mit Hilfe von Frameworkfunktionalität umgesetzt werden.

Und da ich damit ein Fass ohne Boden aufmache, halte ich davon derzeit Abstand ...

Wobei das mit SQL und XML natürlich durch LINQ notgedrungen irgendwie rein müsste ...

Viele Grüße,


Golo
Jack_AI
Hallo Golo,

ich wusste gar nicht, dass "guide to C#" von dir ist. Nachdem mir die Seite immer sehr geholfen hat, möchte ich auch mal (kurzes!) Feedback geben:

An sich ist die Seite natürlich super! Was mich nur stört ist, dass die Code-Beispiele durch die langen Kommentare, bzw. durch die Dokumentation so aufgebläht wirken. Aber ich kann auch mit den Kommentaren gut leben. Augenzwinkern

Ansonsten Danke für die tolle Seite,
Jack