C# Ontwikkelomgeving: Tools & .NET Framework Overzicht
Voordat we tools bespreken, begrijpen we hoe C# zich verhoudt tot .NET Framework.
Het .NET Framework
Een revolutionair platform voor:
- Windows applicaties
- Web applicaties
- Web services
.NET applicaties zijn multi-platform. Framework toegankelijk vanuit C#, C++, Visual Basic, JScript, COBOL, etc. Alle talen kunnen framework benaderen en met elkaar communiceren.
Componenten van .NET Framework
- Common Language Runtime (CLR)
- .NET Framework Class Library
- Common Language Specification
- Common Type System
- Metadata and Assemblies
- Windows Forms
- ASP.NET en ASP.NET AJAX
- ADO.NET
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
IDE voor C#
Microsoft tools:
- Visual Studio 2010 (VS)
- Visual C# 2010 Express (VCE) - gratis
- Visual Web Developer - gratis
Express edities zijn verkleinde VS versies met meeste features. In deze tutorial: Visual C# 2010 Express. Download van Microsoft Visual Studio (internetvereist voor installatie).
Ook mogelijk: basis teksteditor (Notepad) + command-line compiler (csc.exe, onderdeel van .NET).
C# op Linux of Mac OS
.NET Framework draait op Windows. Mono is open-source .NET implementatie met C# compiler, draait op Linux, Mac OS, Android, BSD, iOS, Solaris, UNIX.
Doel: Microsoft .NET apps cross-platform draaien EN betere dev tools voor Linux.
C Taal
- Noria Corporation viert 10 jaar innovatie en wereldwijde impact
- Net Metering uitgelegd: hoe zonnepanelen-eigenaren krediet verdienen op het net
- Net Metering vs. Gross Metering begrijpen: welk factureringsmodel komt jou ten goede?
- Hoe Omgevingsfactoren AC-Motorprestaties en Levensduur Beïnvloeden
- Uitgebreide .NET en C# Versiegeschiedenis Gids
- Je C-ontwikkelomgeving opzetten: Essentiële tools & tips
- Uitgebreide Handleiding voor het Opzetten van uw C++ Ontwikkelomgeving
- Uitgebreide Gids voor het Opzetten van je Python Ontwikkelomgeving
- Java Ontwikkelomgeving Instellen: Handleiding
- Java 10 Ontwikkelomgeving instellen: Bouwen, compileren en uitvoeren
- Java 9 Ontwikkelomgeving Installatiehandleiding