Nous avons donc besoin de notre chef de chantier, l’outil de développement. C’est un logiciel qui va nous permettre de créer des applications et qui va nous fournir les outils pour orchestrer nos développements. La gamme de Microsoft est riche en outils professionnels de qualité pour le développement, notamment grâce à
Visual Studio.
Notez que cet outil de développement se nomme également un IDE pour « Integrated Development Environment » ce qui signifie « Environnement de développement intégré ».
Nous aurons recours au terme IDE régulièrement.
Pour apprendre et commencer à découvrir l'environnement de développement, Microsoft propose gratuitement Visual Studio dans sa version express. C’est une version allégée de l’environnement de développement qui permet de faire plein de choses, mais avec des outils en moins par rapport aux versions payantes. Rassurez-vous, ces versions gratuites sont très fournies et permettent de faire tout ce dont on a besoin pour apprendre le C# et suivre ce tutoriel.
Pour réaliser des applications d'envergure, il pourra cependant être judicieux d'investir dans l'outil complet et ainsi bénéficier de fonctionnalités complémentaires qui permettent d'améliorer, de faciliter et d'industrialiser les développements.
Pour développer en C# gratuitement et créer des applications Windows, nous allons avoir besoin de
Microsoft Visual C# 2010 Express que vous pouvez télécharger en vous rendant
sur cette page.
Pour résumer :
- Visual Studio est la version payante de l'outil de développement.
- Microsoft Visual C# 2010 Express est une version allégée et gratuite de Visual Studio, dédiée au développement en C#. Exactement ce qu'il nous faut
Cliquez sur Visual C# 2010 Express et choisissez la langue qui vous convient. Puis cliquez sur
Téléchargez.
Une fois l’exécutable téléchargé, il ne reste plus qu’à le lancer et l’installation démarre :
Cliquez sur
Suivant pour démarrer l’installation :
Vous devez à présent lire la licence d'utilisation du logiciel et l'accepter pour pouvoir continuer l'installation :
Une application sans données, c'est plutôt rare. C'est un peu comme un site d'e-commerce sans produits, un traitement de texte sans fichiers ou le site du zéro sans tutoriel. On risque de vite s'ennuyer

.
Heureusement, le programme d’installation nous propose d’installer « Microsoft SQL Server 2008 express Service Pack 1 ».
Microsoft propose en version gratuite un serveur de base de données allégé. Il va nous permettre de créer facilement une base de données et de l’utiliser depuis nos applications en C#.
Nous l’avons déjà évoqué et nous y reviendrons plus en détail dans un chapitre ultérieur mais une base de données est un énorme endroit où sont stockées les données de notre application.
Nous avons également évoqué dans l'introduction qu'il était possible de réaliser des applications qui ressemblent à des applications Windows mais dans un navigateur, que nous avons appelé « clients riches ». Silverlight va justement permettre de créer ce genre d'application.
Cochez donc tout pour installer Silverlight et Sql Server et cliquez sur suivant :
Cliquez sur
Installer en changeant éventuellement le dossier d'installation :
L'installation démarre (vous devez être connecté à Internet) :
Une fois l'installation terminée cliquez sur
Quitter.
A l’heure où j’écris ces lignes, il existe un service pack pour visual studio, le service pack 1. C’est un ensemble de corrections qui permettent d’améliorer la stabilité du logiciel.
Je vous invite à télécharger et installer
ce service pack.
Vous voilà avec votre copie de Visual C# express qui va vous permettre de créer des programmes en C# gratuitement et facilement. L'installation de l'outil de développement est terminée.
Notez que, bien que gratuite, vous aurez besoin d’enregistrer votre copie de Visual C# express avant 30 jours. C’est une opération rapide et nécessitant un compte Windows Live. Après cela, vous pourrez utiliser Visual C# express sans retenues.
En résumé, nous avons installé un outil de développement, Visual C# 2010 dans sa version express et une base de données, SQL Server express 2008.
Nous avons tous les outils nécessaires et nous allons pouvoir démarrer (enfin !) l'apprentissage et la pratique du C#.