Visual Studio & C#
Visual Studio bietet:
- umfangreiche Sammlung von Tools und Diensten zum Entwickeln von Anwendungen
- flexible Kollaborationsumgebung für eine plattformübergreifende Arbeit im Team
- vollständige Unterstützung für HTML5, CSS3, JavaScript und jQuery
- Anpassung an herkömmliche, moderne und mobile Browser
Visual C#
- Programmiersprache die auf .NET Framework aufsetzt
- einfach strukturiert, typsicher und objektorientiert
- in Visual Studio durch Code-Editor, Compiler, Projektvorlagen, Designer und Debugger unterstützt
- .NET Framework-Klassenbibliothek ermöglicht Zugriff auf Betriebssystemdienste
Polymorphie
- primäres Merkmal von objektorientierter Programmierung
- Vererbung als Teilmenge der Polymorphie
Vererbung
- ermöglicht Erstellung neuer Klassen, die das Verhalten anderer Klassen wiederverwenden können
- Basisklasse vererbt an die abgeleitete Klasse
- abgeleitete Klasse stellt Spezialisierung der Basisklasse dar
- abgeleitete Klasse erweitert somit die Funktionalität der Basisklasse
Konstruktoren
- Standardwerte festgelegt
- Instanziierungen eingeschränkt
- flexiblen und leicht lesbaren Code schreiben