C# - Environnement
Dans ce chapitre, nous aborderons les outils nécessaires à la création de programmation C#. Nous avons déjà mentionné que C # fait partie du framework .Net et est utilisé pour écrire des applications .Net. Par conséquent, avant de discuter des outils disponibles pour exécuter un programme C #, comprenons comment C # se rapporte au framework .Net.
Le cadre .Net
Le framework .Net est une plate-forme révolutionnaire qui vous aide à écrire les types d'applications suivants −
- Applications Windows
- Applications Web
- Services Web
Les applications du framework .Net sont des applications multiplateformes. Le framework a été conçu de manière à pouvoir être utilisé à partir de n'importe lequel des langages suivants :C#, C++, Visual Basic, Jscript, COBOL, etc. Tous ces langages peuvent accéder au framework et communiquer entre eux.
Le framework .Net consiste en une énorme bibliothèque de codes utilisés par les langages clients tels que C#. Voici quelques-uns des composants du framework .Net −
- Common Language Runtime (CLR)
- La bibliothèque de classes .Net Framework
- Spécification du langage commun
- Système de type commun
- Métadonnées et assemblages
- Formulaires Windows
- ASP.Net et ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Fondation de présentation Windows
- Windows Communication Foundation (WCF)
- LINQ
Pour les tâches exécutées par chacun de ces composants, veuillez consulter ASP.Net - Introduction, et pour plus de détails sur chaque composant, veuillez consulter la documentation de 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)
- Visuel C# 2010 Express (VCE)
- Développeur Web visuel
Les deux derniers sont disponibles gratuitement sur le site officiel de Microsoft. À l'aide de ces outils, vous pouvez écrire toutes sortes de programmes C #, des simples applications de ligne de commande aux applications plus complexes. Vous pouvez également écrire des fichiers de code source C# à l'aide d'un éditeur de texte de base, comme le Bloc-notes, et compiler le code dans des assemblages à l'aide du compilateur de ligne de commande, qui fait à nouveau partie du .NET Framework.
Les éditions Visual C# Express et Visual Web Developer Express sont des versions réduites de Visual Studio et ont la même apparence. Ils conservent la plupart des fonctionnalités de Visual Studio. Dans ce tutoriel, nous avons utilisé Visual C# 2010 Express.
Vous pouvez le télécharger à partir de Microsoft Visual Studio. Il s'installe automatiquement sur votre machine.
Remarque :Vous avez besoin d'une connexion Internet active pour installer l'édition express.
Écrire des programmes C# sous Linux ou Mac OS
Bien que le.NET Framework s'exécute sur le système d'exploitation Windows, il existe des versions alternatives qui fonctionnent sur d'autres systèmes d'exploitation. Mono est une version open source du .NET Framework qui inclut un compilateur C # et s'exécute sur plusieurs systèmes d'exploitation, y compris diverses versions de Linux et Mac OS. Veuillez cocher Go Mono.
L'objectif déclaré de Mono n'est pas seulement de pouvoir exécuter des applications Microsoft .NET multiplateformes, mais également d'apporter de meilleurs outils de développement aux développeurs Linux. Mono peut être exécuté sur de nombreux systèmes d'exploitation, notamment Android, BSD, iOS, Linux, OS X, Windows, Solaris et UNIX.
Langue C
- Noria, Nashville, les actualités et le Net
- Historique des versions C# et .Net
- Java - Configuration de l'environnement
- C - Configuration de l'environnement
- Configuration de l'environnement C++
- Python - Configuration de l'environnement
- Qu'est-ce que la facturation nette ?
- Comptage net ou brut
- 3 façons dont l'environnement peut affecter votre moteur à courant alternatif