SharpDevelop
aus Wikipedia, der freien Enzyklopädie
SharpDevelop2 | |
---|---|
Screenshot der SharpDevelop IDE |
|
Basisdaten | |
Entwickler: | IC#Code |
Aktuelle Version: | 2.1.0.2429 (7. März 2007) |
Betriebssystem: | Windows |
Kategorie: | IDE |
Lizenz: | LGPL |
Deutschsprachig: | ja |
Website: | www.icsharpcode.com |
SharpDevelop (abgekürzt „#develop“) ist eine freie integrierte Entwicklungsumgebung (IDE) für C#. Es werden aber auch die Programmiersprachen Visual Basic .NET, Boo und mit Einschränkungen C++ unterstützt.
Inhaltsverzeichnis |
[Bearbeiten] Details
SharpDevelop ist bis jetzt nur auf dem Betriebssystem Microsoft Windows (ab Windows XP) lauffähig und erfordert das Microsoft .NET Framework (ab Version 2.0)[1] sowie das dazugehörige SDK[2], allerdings gibt es auch eine Linux-Portierung mit deutlich geringerem Funktionsumfang namens MonoDevelop.
Durch die Möglichkeit, die grafische Benutzeroberfläche (GUI) komfortabel mit einem so genannten Formdesigner zu entwerfen, wird das Programmieren stark erleichtert. Insgesamt ähneln die Funktionen Microsofts Visual Studio. Die enthaltenen C#- und VB.NET-Parser wurden mit Coco/R erzeugt. Die Umgebung verfügt über die Funktion, VB.NET-Projekte nach C# zu übersetzen.
Die unterstützten Funktionen im Einzelnen sind:
- Formdesigner für C# und VB.NET
- automatische Codevervollständigung für C# und VB.NET
- automatische Codegenerierung
- Konverter von C# nach VB.NET und umgekehrt
- integrierter Compiler für C# und VB.NET
- Open Source, GPL lizenziert
- Integrierte NUnit-Unterstützung
- Assembly Analysierer
- XML-Dokumentation-Vorschau
- verfügbar in sehr vielen Sprachen
- WiX-Unterstützung zum Erstellen von Installations-Programmen
[Bearbeiten] Debugger
Seit der Version 2 ist in SharpDevelop auch ein Debugger integriert. Dieser Bestandteil einer IDE ermöglicht es einem Softwareentwickler semantische Fehler in seinem Quelltext aufzuspüren und zu beseitigen. Für weitere Informationen zu diesem Thema sei auf den Artikel Debugging verwiesen.
[Bearbeiten] Quellen
- ↑ SharpDevelop 2.0 freigegeben – Heise-Online-Artikel, vom 17.07.2006
- ↑ SharpDevelop 2.1 freigegeben – Heise-Online-Artikel, vom 07.03.2007