====== Die Programmiersprache C# ====== [[wpde>csharp|C#]] ist eine von Microsoft entwickelte objekt-orientierte Programmiersprache, die sich eng an die Sprache [[wpde>C++]] anlehnt und sich als dessen Nachfolger versteht. Aber auch die Programmiersprache [[wpde>Java]] hatte großen Einfluss auf die Entwicklung von C#. Mit C# und der zugehörigen Entwicklungsumgebung Visual Studio von Microsoft, die ihr in der Abbildung seht, lassen sich sehr schnell und einfach komplexe [[Programmieren|Programme erstellen]]. Daneben existieren noch weitere [[schule:c-sharp_ide|C# Entwicklungsumgebungen]] Grafische Anwendungen könnt ihr besonders leicht mit nur wenigen Klicks konstruieren. Wenn man erst das Grundgerüst hat (die Fensterdialoge), benutzt ihr den reichhaltigen Fundus von Funktionen des [[wpde>.NET]]-Frameworks und könnt damit die Anwendung vervollständigen. ===== Quelltextdokumentation mit Visual Studio ===== Kommentare im Quelltext gehören nicht nur zum guten Stil eines Programmierers, sondern haben durchaus einen Sinn. Wie man sie sinnvoll in Visual Studio einsetzen kann, zeigt das folgende Video. ===== Links ===== * [[https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx|C# Programming Guide]] (englisch) * [[https://www.edx.org/course/programming-c-microsoft-dev204x-0|Programming with C#]] - Onlinekurs zu C# * [[https://www.codehunt.com/|Code Hunt]] ist ein Spiel von Microsoft, das hilft, die Programmiersprache C# zu lernen. * [[http://referencesource-beta.microsoft.com/|Quelltext des .NET-Frameworks]] * [[https://dzone.com/refcardz/coredotnet|Core .NET]] stellt die wichtigsten Bestandteile des .NET-Frameworks zusammen. * [[csharp_in_10_minuten|C# in 10 Minuten]] * [[c-sharp_programmieruebungen|C# Programmierübungen]] * [[Programmierrichtlinien]]