Vous cherchez un environnement de développement logiciel pour faire votre application Windows, votre site Web, votre jeu, votre DB ou encore pour votre matériel ? Vous cherchez un outil gratuit ? Ne cherchez plus, il y a Visual Studio 2008 Express...
Programmation > .Net
Recherche :   
Actualité Système Salon Concours Outils Programmation Devparadise Programmation HTML .Net JavaScript VBScript ASP PHP Visual Basic Perl Java Active X SQL XML WAP Delphi Graphisme Flash Web Design Promotion Référencement Publicité Valeur de votre site Outils Systèmes Windows Unix Linux Benchmark Hardware Réseaux locaux Droit Sécurité
Visual C# 2008 Express : Installation et début de projet
  Auteur : Siegfried DUHAMEL
Projet, Multi-Target et Conversion

Vous cherchez un environnement de développement logiciel pour faire votre application Windows, votre site Web, votre jeu, votre DB ou encore pour votre matériel ? Vous cherchez un outil gratuit ? Ne cherchez plus, il y a Visual Studio 2008 Express...

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.

Précédent   Suivant
Visual C# 2008 Express : Installation et début de projet
  • Introduction et Téléchargement
  • Installation et Lancement
  • Projet, Multi-Target et Conversion
  • Conclusion
  • A lire aussi sur Devparadise.com :
  • Création d’une DLL en C# .Net 2.0
  • Visual C# 2008 Express : Installation et début de projet
  • A télécharger aussi sur Devparadise.com :
  • Exemple de Dll .Net 2.0
  • Microsoft Visual C# 2008 Express Edition

  • © 1997-2005 tous droits réservés Devparadise.com
    Les logos, et marques déposées sont la propriété de leurs détenteurs respectifs.
    Devparadise.com s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978.
    Déclaration C.N.I.L. n° 621623
    vs2008,csharp,C#,dotnet,.net,visual studio 2008,multi-target