Programmierkurs C-Sharp
Aus Wikibooks
|
|
[Bearbeiten] Inhalt
- Interaktiv: Themenwünsche
[Bearbeiten] Grundlagen
Grundlagen I - Das notwendige Übel
Kommentare
Datentypen
Konstante Ausdrücke
- Strukturen (struct)
Aufzählungen (Enumerationen)
Die wichtigsten Modifizierer
Grundlagen II - Kontrolle ist alles
Grundlagen III - Objektorientierung muss sein
Grundlagen IV - Die hohe Schule
Grundlagen V - Das große Finale
[Bearbeiten] Fortgeschrittene Programmiertechniken
Fortgeschrittene Programmiertechniken I - Datenverarbeitung
- Dateien lesen und schreiben
- Datenbanken anbinden
- XML-Daten und -Dateien anbinden
Fortgeschrittene Programmiertechniken II - Grenzenlose Kommunikation
- Client/Server-Programmierung
- Multithreading
Fortgeschrittene Programmiertechniken III - Complexity, the easy way
- Komponentenbau
- Bibliothekenbau
- Plug-In Technik
- Lokalisierung
Fortgeschrittene Programmiertechniken IV - Datenstrukturen
- Die Klasse Object
- Arrays
- Zeichenkettenverarbeitung - String & Stringbuilder
- Listen - SortedList
- Stacks -
- Queues -
- Trees -
- Dictionaries -
- Hashtables -
[Bearbeiten] Programmierbeispiele
- Einsteiger: C#-Spielwiese
- Einsteiger: Unser erstes echtes Programm
[Bearbeiten] Design Patterns
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template
Visitor
[Bearbeiten] Anhang
Datentypen unter der Lupe
Zugriffsmodifikatoren (obsolet)
Einleitung (obsolet)
Kontrollstrukturen (obsolet)
Konstanten (obsolet)
[Bearbeiten] Literatur
.NET - Eine Betrachtung ausgewählter Namensräume und Klassen des .NET-Frameworks
Visual C# .NET - Windowsprogrammierung mit C#
Webentwicklung mit ASP.NET - Webprogrammierung mit C#
Websiteentwicklung - Webprogrammierung allgemein
Programmieren - Eine Einführung in die Programmierung
Softwaretechnik - Eine Einführung in die grundlegenden Modelle der professionellen Softwareentwicklung
Entwurfsmuster (Design Patterns) - Eine allgemeine Einführung in die gebräuchlichsten Entwurfsmuster
Regal Mathematik - Hier gibt's etliche interessante Bücher.
Martin, Robert C., Martin, Micah: Agile Principles, Patterns, and Practices in C#. Prentice Hall 2006, ISBN 0-131-85725-8
Michaels, Mark: Essential C# 2.0. Addison-Wesley Longman, Amsterdam 2006, ISBN 0-321-15077-5
Richter, Jeffrey M.: Microsoft .NET Framework-Programmierung in C#. Expertenwissen zur CLR und dem .NET Framework 2.0, Microsoft Press Deutschland 2006, ISBN 3-860-63984-6
[Bearbeiten] Weblinks
Microsoft Developer Network (MSDN) - das Standard-Referenzwerk für .NET-Programmierer
(...hier gibt es zu wirklich jedem Stichwort einen Artikel, eine Beschreibung, ein How-To --- man muss es nur finden)
Visual C# Developer Center (Microsoft, englisch)
Microsoft .NET Framework 3.0 Community (NetFx3) (englisch)
C# Corner (englisch)
.NET Heaven (englisch)
[Bearbeiten] Downloads
Download .NET Framework 2.0 Software Development Kit (SDK) (x86) (32bit)
Download Microsoft .NET Framework 2.0 Redistributable (x86) (32bit)
Download Microsoft .NET Framework 2.0 Redistributable (x64) (64bit)
Download Microsoft .NET Framework 2.0 Redistributable (ia64) (64bit Intel-spezifische Version)
Download Mono Project .NET 1.x/2.0
Visual C# 2005 Express Edition (Microsoft)
SharpDevelop (SourceForge)
SharpDevelop (IC#Code)
NCover - Profiling, für alle die es genau wissen wollen
FxCop - der Analyzer schlechthin
TortoiseSVN - So macht Versionierung Spaß
NDoc - Wenn schon Kommentare, dann wenigstens einfach.

