« Programmation .NET/Outils de développement » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Ligne 33 : Ligne 33 :


'''Liens :'''
'''Liens :'''
* {{en}} [http://msdn2.microsoft.com/fr-fr/vstudio/default.aspx Visual Studio 2005] (''framework SDK'' inclus)
* {{en}} [http://msdn2.microsoft.com/fr-fr/vstudio/default.aspx Visual Studio 2005] (''.Net framework SDK'' inclus)
* {{en}} [http://msdn.microsoft.com/vstudio/express/default.aspx Visual Studio 2005 Express Editions] : la version gratuite (n'inclut pas le ''framework SDK'').
* {{en}} [http://msdn.microsoft.com/vstudio/express/default.aspx Visual Studio 2005 Express Editions] : la version gratuite (n'inclut pas le ''.Net framework SDK'').


== Les outils de tests et de déboguage ==
== Les outils de tests et de déboguage ==

Version du 19 avril 2007 à 20:17

Ce chapitre présente les outils de développement pour la plateforme .Net.

La plateforme .Net

Il faut bien évidemment disposer de la plateforme .Net (.Net framework en anglais) pour pouvoir lancer et tester les applications développées.

La plateforme .Net est désormais fournie avec les récentes versions de Windows (XP, Vista et versions ultérieures). Différentes versions sont disponibles en téléchargement gratuit depuis le site de Microsoft :

  • La version 1.1 (améliorant la version 1.0),
  • La version 2.0 apportant de majeures améliorations et de nouvelles fonctionnalités à la plateforme,
  • La version 3.0 permettant d'utiliser la nouvelle libraire de présentation de Vista, cependant cette version est réservée aux versions de Windows récentes (XP, Vista).

Il existe deux versions de la plateforme appelées :

  • .NET Framework : le moteur d'exécution des applications .Net,
  • .NET Framework SDK : cette version contient en plus des outils de développement.

La version .NET Framework SDK est donc réservée aux développeurs. Les utilisateurs n'ont besoin que de la version .NET Framework.

Liens :

L'environnement de développement

Pour le développement, il est possible d'utiliser un éditeur de texte quelconque, et d'utiliser le compilateur en ligne de commande fourni avec la platforme .Net.

Cependant, un environnement intégré permet de développer plus rapidement les applications :

  • vérifier la syntaxe à la volée (en cours d'édition),
  • prendre en charge la gestion et la modifications des ressources,
  • créer et modifier l'interface graphique visuellement,
  • gérer automatiquement la compilation du projet complet,
  • gérer les sources de données,
  • mettre en place le déploiement de l'application.

Liens :

Les outils de tests et de déboguage

Microsoft Visual Studio, comme la plupart des environement de développement intégré, possède les outils de déboguage de base :

  • points d'arrêt,
  • exécution pas à pas du code,
  • visualiser la valeur d'une variable, d'une expression,
  • arrêt de l'application.

Cependant, l'utilisation d'outils supplémentaires permet de repérer plus rapidement les problèmes, et d'effectuer des tests automatiques de l'application au cours du développement. Parmi ces outils :

  • anglais NUnit : une librairie de tests unitaires,
  • anglais NProf : un profileur d'application (fuites mémoires, ressources utilisées, ...).

Voir aussi