Maison >développement back-end >Tutoriel C#.Net >[Tutoriel c#] Environnement C#
Environnement C#
Dans ce chapitre, nous discuterons des outils nécessaires pour créer de la programmation C#. Nous avons déjà mentionné que C# fait partie du framework .Net et est utilisé pour écrire des applications .Net. Ainsi, avant de discuter des outils disponibles pour exécuter des programmes C#, comprenons la relation entre C# et le framework .Net.
.Net Framework
.Net Framework est une plateforme innovante qui peut vous aider à écrire les types d'applications suivants :
Applications Windows
Applications Web
Web Services
Les applications .Net Framework sont des applications multiplateformes. Le framework est conçu de telle manière qu'il fonctionne avec différents langages : C#, C++, Visual Basic, Jscript, COBOL et bien d'autres. Tous ces langages ont accès au framework et peuvent interagir entre eux.
.Net Framework se compose d'une énorme base de code pour les langages côté client comme C#. Certains composants du .Net Framework sont répertoriés ci-dessous :
Common Language Runtime (CLR)
Bibliothèque de classes .Net Framework (Bibliothèque de classes .Net Framework)
Spécification du langage commun
Système de type commun
Métadonnées et assemblages
Formulaires Windows Forms)
ASP.Net et ASP.Net AJAX
ADO. Net
Windows Workflow Foundation (WF)
Windows Display Foundation (Windows Présentation Foundation)
Windows Communication Foundation (WCF)
LINQ
Pour des informations détaillées sur chaque composant, consultez la documentation Microsoft.
Environnement de développement intégré (IDE) pour C#
Microsoft fournit les outils de développement suivants pour la programmation C# :
Visual Studio 2010 (VS)
Visual C# 2010 Express (VCE)
Visual Web Developer
Ces deux derniers sont gratuits et peuvent être téléchargés à partir du site officiel de Microsoft. À l’aide de ces outils, vous pouvez écrire une variété de programmes C#, depuis de simples applications en ligne de commande jusqu’à des applications plus complexes. Vous pouvez également écrire des fichiers de code source C# à l'aide d'un éditeur de texte de base (tel que le Bloc-notes) et compiler le code en composants à l'aide d'un compilateur de ligne de commande (qui fait partie du .NET Framework).
Les éditions Visual C# Express et Visual Web Developer Express sont des versions personnalisées de Visual Studio et partagent la même apparence. Ils conservent la plupart des fonctionnalités de Visual Studio. Dans ce didacticiel, nous utilisons Visual C# 2010 Express.
Vous pouvez le télécharger depuis Microsoft Visual Studio. Il sera automatiquement installé sur votre machine. Veuillez noter que vous aurez besoin d'une connexion Internet active pour terminer l'installation de Express Edition.
Écrire des programmes C# sous Linux ou Mac OS
Bien que le .NET Framework fonctionne sur le système d'exploitation Windows, il existe également des versions disponibles qui s'exécutent sur d'autres systèmes d'exploitation. Mono est une version open source du framework .NET qui inclut un compilateur C# et peut fonctionner sur divers systèmes d'exploitation, tels que diverses versions de Linux et Mac OS. Pour plus de détails, visitez Go Mono.
Le but de Mono n'est pas seulement d'exécuter des applications Microsoft .NET multiplateformes, mais également de fournir de meilleurs outils de développement aux développeurs Linux. Mono fonctionne sur divers systèmes d'exploitation, notamment Android, BSD, iOS, Linux, OS X, Windows, Solaris et UNIX.
Ce qui précède est le contenu de [tutoriel c#] Environnement C# Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !