29.04.2014 Aufrufe

Leseprobe

Leseprobe

Leseprobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

14<br />

Dieses Buch ist Ihre Fahrkarte für den schnellen Einstieg in die neue komponentenorientierte<br />

Programmiersprache C# (gesprochen: C-Sharp), die Microsoft dem<br />

Produkt Next Generation Windows Services Runtime beilegt.<br />

Bei dem Produkt, das hier als NGWS-Subsystem oder -Laufzeitumgebung<br />

bezeichnet wird, handelt es sich um eine Laufzeitumgebung, die nicht nur die<br />

Ausführung von Code verwaltet, sondern auch eine Reihe von Diensten bereitstellt,<br />

um die Programmierung zu vereinfachen. Ein Compiler, dessen Code in der<br />

NGWS-Laufzeitumgebung ausführbar sein soll, muss sogenannten verwalteten<br />

Code produzieren. Gewissermaßen im Gegenzug gibt es dafür die sprachübergreifende<br />

Ausnahmebehandlung sowie Komponentenintegration, verbesserte Sicherheit,<br />

Versionskontrolle und Profiling- sowie Debugging-Dienste.<br />

C# ist die erste Sprache, die speziell für die NGWS-Laufzeitumgebung entwickelt<br />

wurde. Ja, ein guter Teil des gesamten NGWS-Subsystems ist bereits in C#<br />

geschrieben. Der C#-Compiler dürfte daher auch der am besten getestete und<br />

optimierte Compiler sein, der dem NGWS beigepackt ist. C# bezieht zwar einen<br />

großen Teil seiner Konzepte von C++, ist aber moderner und bietet wesentlich<br />

mehr Typensicherheit. Mit anderen Worten, die Sprache hat die besten Voraussetzungen,<br />

das Mittel der Wahl für die Implementation von Unternehmenslösungen<br />

zu werden.<br />

Wer sollte dieses Buch lesen?<br />

Wenn Sie gerade dabei sind, die Programmierung zu erlernen, ist dieses Buch<br />

wahrscheinlich eher nichts für Sie. Es wendet sich vielmehr an Programmierer-<br />

Innen, die einen schnellen Überblick über die Möglichkeiten der Sprache erhalten<br />

wollen und dafür bereits das nötige Vorverständnis von anderen Programmiersprachen<br />

(vorzugsweise von C, C++ oder Java, aber auch Visual Basic) her mitbringen.<br />

Am leichtesten wird sich Ihnen C# erschließen, wenn Sie C++ als Hintergrund<br />

haben; aber auch wenn Sie in einer anderen Sprache flüssig programmieren können,<br />

wird Ihnen das Buch die wichtigsten Aspekte und Konzepte von C# vermitteln.<br />

Am meisten werden Sie von dem Buch profitieren, wenn Sie auch ein wenig<br />

Ahnung von der COM-Programmierung haben – obwohl die COM-Programmierung<br />

beileibe nicht als Voraussetzung für ein generelles Verständnis der Sprache<br />

und des Buchs zu sehen ist.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!