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

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
+ Liens
Ligne 10 : Ligne 10 :
* La version 2.0 apportant de majeures améliorations et de nouvelles fonctionnalités à la plateforme,
* 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).
* 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 version 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 :'''
'''Liens :'''
* {{fr}} [http://www.microsoft.com/france/msdn/netframework/download/default.mspx Télécharger le La plateforme .NET]
* {{en}} [http://www.microsoft.com/net/ La platforme .Net]
* {{en}} [http://www.microsoft.com/net/ La platforme .Net]
* {{en}} [http://msdn2.microsoft.com/en-us/netframework/default.aspx La platforme .Net]
* {{en}} [http://msdn2.microsoft.com/en-us/netframework/default.aspx La platforme .Net]

Version du 19 avril 2007 à 19:02

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 version 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