« Programmation .NET/Outils de développement » : différence entre les versions
→L'environnement de développement : Màj liens |
|||
Ligne 45 : | Ligne 45 : | ||
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 : |
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 : |
||
* {{en}} [http://www.nunit.org NUnit] : une librairie de tests unitaires, |
* {{en}} [http://www.nunit.org NUnit] : une librairie de tests unitaires, |
||
* {{en}} [http:// |
* {{en}} [http://code.google.com/p/slimtune/ Slimtune] : un profileur d'application (fuites mémoires, ressources utilisées, ...). |
||
== Voir aussi == |
== Voir aussi == |
Version du 12 mars 2011 à 15:10
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 :
- français Télécharger la plateforme .NET
- anglais La platforme .Net
- anglais La platforme .Net
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 :
- français Visual Studio 2008 (.Net framework SDK inclus)
- français Visual Studio 2008 Express Editions : la version gratuite (n'inclut pas le .Net framework SDK).
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 Slimtune : un profileur d'application (fuites mémoires, ressources utilisées, ...).