Tutoriel C#SE CONNECTER
Tutoriel C#
auteur:php.cn  temps de mise à jour:2022-04-11 14:06:23

Environnement C#



Dans ce chapitre, nous discuterons des outils requis 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)

.Net Framework est une plateforme innovante qui peut vous aider à écrire les types d'applications suivants :

  • Applications Windows

  • Applications Web

  • Services Web

.Les applications Net Framework sont de nombreuses applications de plate-forme. 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 framework .Net sont répertoriés ci-dessous :

  • Common Language Runtime (CLR)

  • Bibliothèque de classes du framework .Net (.Net Framework Bibliothèque de classes)

  • Spécification du langage commun

  • Système de type commun

  • Métadonnées et assemblages

  • Windows Forms

  • ASP.Net et ASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation (WF)

  • Windows Présentation Foundation

  • Windows Communication Foundation (WCF)

  • LINQ

Pour plus de détails sur chaque composant, consultez la documentation de Microsoft.

Environnement de développement intégré (IDE) 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 peut être téléchargé sur le 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 framework .NET 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 une variété de systèmes d'exploitation, tels que différentes 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.

Site Web PHP chinois