La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Formation universitaire à .NET: Visual Studio .NET

Présentations similaires


Présentation au sujet: "Formation universitaire à .NET: Visual Studio .NET"— Transcription de la présentation:

1 Formation universitaire à .NET: Visual Studio .NET
© Patrick Smacchia © Patrick Smacchia/Microsoft Research Cambridge 2004 Les supports (cours et lab) de cette formation peuvent être utilisés gratuitement dans le cadre de tout enseignement à but non lucratif. Contacter moi avant toute utilisation non personnelle de ces supports : L'architecture .NET : Introduction

2 Plan Qu’est ce qu’un IDE? Visual Studio .NET
Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

3 Qu’est ce qu’un IDE? Qu’est ce qu’un IDE?
IDE: Integrated Development Environment (EDI en français). Intègre les outils nécessaires aux développement logiciel: Gestion des fichiers relatifs aux projets (code source, ressources, répertoires…) Editeur de code source Outils de navigation dans le code source Parseur de code source (accès rapide aux classes et à leurs membres, anticipation des mots tapés par le développeur, détection et soulignement des erreurs de syntaxe…) Editeur WYSIWYG de fenêtre Documentation d’aide dynamique Gestion des taches à faire Gestion du déploiement Compilateur Débogueur et outils pour le déboguage Visual Studio .NET L'architecture .NET : Introduction

4 Plan Qu’est ce qu’un IDE? Visual Studio .NET
Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

5 Visual Studio .NET Visual Studio .NET L’IDE Microsoft pour développer avec .NET sous Windows. VS.NET prône le RAD: Rapid Application Development rendu possible grâce aux nombreux outils disponibles. Attention: rapide ≠ précipitation. Le développement ne peut se faire rapidement que si vous avez pris le temps d’analyser vos besoins et de concevoir proprement votre architecture (avant de développer). Visual Studio .NET L'architecture .NET : Introduction

6 Unification Visual Studio .NET
VS.NET gère élégamment le produit cartésien entre les langages de programmation et les types d’applications. Multi langages de programmation: C# VB.NET C++ non géré MC++ (Managed C++) J# Multi applications: application mode console application graphique avec fenêtres service windows application web service web mais aussi: bibliothèque de classes et base de données On parle d’unification des tendances du développement logiciel (notamment entre le développement d’applications web et le développement d’applications graphiques avec fenêtres). Visual Studio .NET L'architecture .NET : Introduction

7 Plan Qu’est ce qu’un IDE? Visual Studio .NET
Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

8 Avantages de VS.NET (1/2) Avantages et inconvénients de VS.NET
De très nombreux outils sont disponibles et peuvent interagir. Par exemple: Vous pouvez modéliser une base de données avec VS.NET puis glisser (drag&drop) les tables sur une application. Le compilateur est sollicité durant l’édition du code source pour traquer les erreurs de syntaxes. Certaines fenêtres apparaissent et disparaissent aux moments opportuns. Design WYSIWYG des fenêtres des applications graphiques et des applications web. Intégration en locale des MSDN (F1) et accès dynamique. Visual Studio .NET L'architecture .NET : Introduction

9 Avantages de VS.NET (2/2) Intellisense (auto-complétion en français).
Avantages et inconvénients de VS.NET Avantages de VS.NET (2/2) Intellisense (auto-complétion en français). Personnalisation complète de VS.NET: Position taille et ancrage des fenêtres Raccourcis clavier Comportement de l’aide Couleur du code Extensibilité: possibilité de créer vos propres plug-in. IDE très optimisé: l’accès à la plupart des fonctionnalités est immédiat. Visual Studio .NET L'architecture .NET : Introduction

10 Inconvénients de VS.NET
Avantages et inconvénients de VS.NET Inconvénients de VS.NET Son prix: La version la plus complète est de l’ordre de 3000€. Le nombre de fenêtres est élevé et nécessite une haute résolution (ou deux écrans). VS.NET est très gourmand en RAM (au moins 256Mo pour travailler correctement). Le nombre d’options fait que certaines paraissent parfois cachées. Visual Studio .NET L'architecture .NET : Introduction

11 Plan Qu’est ce qu’un IDE? Visual Studio .NET
Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

12 Alternatives à VS.NET (1/2)
SharpDevelop Gère C# et VB.NET. 100% gratuit, Open Source GPL Web Matrix Gère le développement d’application web avec ASP.NET 100% gratuit, développé par Microsoft Intègre un serveur Web Cassini permettant de simuler le comportement en local de IIS, pour les tests A un système de plug-in pour étendre ses fonctionalités Visual Studio .NET L'architecture .NET : Introduction

13 Alternatives à VS.NET (2/2)
DreamWeaver MX Successeur de DreamWeaver 4 Gère ASP.NET Payant Borland Octane La nouvelle version de l’IDE Delphi supporte .NET Visual Studio .NET L'architecture .NET : Introduction

14 Plan Qu’est ce qu’un IDE? Visual Studio .NET
Avantages et inconvénients de VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET Visual Studio .NET

15 Question? Mots clés : Acronymes : intellisense (auto-complétion)
IDE: Integrated Development Environment EDI: Environnement de Développement Intégré RAD: Rapid Application Development WYSIWYG: What You See Is What You Get Visual Studio .NET


Télécharger ppt "Formation universitaire à .NET: Visual Studio .NET"

Présentations similaires


Annonces Google