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

+ Liens
(Création : {{Programmation .Net}} 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 (''....)
 
(+ Liens)
 
'''Liens :'''
* {{en}} [http://www.microsoft.com/net/ La platforme .Net]
* {{en}} [http://msdn2.microsoft.com/en-us/netframework/default.aspx 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 :'''
* {{en}} [http://msdn2.microsoft.com/fr-fr/vstudio/default.aspx Visual Studio 2005]
* {{en}} [http://msdn.microsoft.com/vstudio/express/default.aspx Visual Studio 2005 Express Editions] : la version gratuite.
 
== 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 :
* {{en}} [http://www.nunit.org NUnit] : une librairie de tests unitaires,
* {{en}} [http://www.mertner.com/confluence/display/NProf/Home NProf] : un profileur d'application (fuites mémoires, ressources utilisées, ...).
 
== Voir aussi ==
* {{fr}} [http://dotnet.developpez.com/outils/ Une liste d'outils pour le développement en .Net]