 |
Publicité
|
PREMIER PROJET
Passons maintenant à ce pourquoi nous avons choisi Microsoft Visual C# 2008 Express : créer un projet C#.
Lorsqu’on créé un nouveau projet la fenêtre suivante s’ouvre pour vous proposer les différents types possible. Cette fois, nous trouvons la première différence avec la version 2005 : la présence des projets de type : Application WPF et Application navigateur WPF.
La Deuxième différence c’est que vos nouveaux projets utiliseront .NET Framework 3.5 lors de leur création. A la différence de la version complète de l’environnement de développement version 2008, Microsoft Visual Studio Express ne propose pas, ici, de choisir la version du .NET Framework à utiliser.

Voilà nous avons créé un nouveau projet de type « Application Windows Form ». Là encore, si vous utilisiez la version 2005, pas de grand changement, nous avons toujours :
- La présentation du Design
- La Boîte à outils contenant tous les contrôles « Windows Forms » disponibles. Notez la présence de « Interopérabilité WPF », qui n’existait pas dans la version 2005.
- L’explorateur de solutions présentant la solution en cours et les projets quelle contient.
- Les propriétés du contrôle « Windows Forms » sélectionné.
- De nombreuses boîtes à outils que l’on peut afficher via le menu Affichage->Barres d’outils…

Pour développer votre application « Windows Forms » utilisez les contrôles à votre disposition dans la boîte à outils en sélectionnant celui qui vous convient pour ensuite le glisser sur votre formulaire.
Vous pouvez bien entendu accéder au code contenu dans les différents fichiers de votre application pour ajouter votre développement.

MULTI-TARGET
Intéressons nous maintenant à la grande nouveauté de Microsoft Visual C# Express 2008 : le multi-target, c'est-à-dire la possibilité d’indiquer la version du .NET Framework qui sera utilisée pour un projet. Comme nous l’avons vu plus avant, lors de la création d’un projet, cette possibilité ne nous est pas offerte. Par contre, lorsque l’on va dans les propriétés d’un projet (clic droit sur le nom d’un projet->Propriétés), l’onglet Application nous offre ce choix dans « Framework cible » qui contient les versions :
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5

Si vous changez cette cible vous devez juste confirmer votre modification, le projet va être fermé, puis ré ouvert avec la version du .NET Framework choisi.


Voilà, le projet utilisait le .NET Framework 3.5, maintenant il utilisera le .NET Framework 2.0. Ce changement de cible doit se faire en connaissance de cause car selon les versions du .NET Framework vous pourrez utiliser ou pas certaines références. Ce qui peut entrainer des erreurs de compilation si vous changez de version vers une version inférieure. Pour un peu plus de détails voyez cette page, du blog msdn, rédigée par Bruno Boucard.
MES ANCIENS PROJETS
Et que se passe t-il si vous ouvrez un ancien projet ?
Comme dans la version 2005, l’Assistant Conversion s’ouvre :

Vous avez la possibilité de faire une sauvegarde de vos fichiers avant la conversion :

Puis vous êtes informé que cette conversion concerne le .NET Framework 1.0 et le .NET Compact Framework 2.0.
Mais les applications développées avec ce dernier .NET Framework restent inchangées.
Les modifications s’appliquent aussi aux références SQL Server Mobile 3.0 et SQL Server Compact Edition 3.1 qui seront mises à niveau en références SQL Server Compact 3.5. Ainsi qu’aux projets Smartphone 2003 managées qui sont mises à niveau vers Windows Mobile 5.0.

La conversion est terminée, vous pouvez afficher le journal de conversion.

Votre projet a pour Framework cible la version 3.5, que vous pouvez changer via la méthode exposée plus avant.

|