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 Formation universitaire à.NET: Visual Studio.NET © Patrick Smacchia © Patrick.

Présentations similaires


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

1 Formation universitaire à.NET: Visual Studio.NET 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 :

2 Visual Studio.NET2 Plan Quest ce quun IDE? Quest ce quun IDE? Visual Studio.NET Visual Studio.NET Avantages et inconvénients de VS.NET Avantages et inconvénients de VS.NET Alternatives à VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET LAB3 : Initiation à VS.NET

3 Visual Studio.NET3 Quest ce quun IDE? IDE : I ntegrated D evelopment E nvironment (EDI en français). IDE : I ntegrated D evelopment E nvironment (EDI en français). Intègre les outils nécessaires aux développement logiciel: Intègre les outils nécessaires aux développement logiciel: Gestion des fichiers relatifs aux projets (code source, ressources, répertoires…) Gestion des fichiers relatifs aux projets (code source, ressources, répertoires…) Editeur de code source Editeur de code source Outils de navigation dans le 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…) 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 Editeur WYSIWYG de fenêtre Documentation daide dynamique Documentation daide dynamique Gestion des taches à faire Gestion des taches à faire Gestion du déploiement Gestion du déploiement Compilateur Compilateur Débogueur et outils pour le déboguage Débogueur et outils pour le déboguage… Quest ce quun IDE?

4 Visual Studio.NET4 Plan Quest ce quun IDE? Quest ce quun IDE? Visual Studio.NET Visual Studio.NET Avantages et inconvénients de VS.NET Avantages et inconvénients de VS.NET Alternatives à VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET LAB3 : Initiation à VS.NET

5 Visual Studio.NET5 LIDE Microsoft pour développer avec.NET sous Windows. LIDE Microsoft pour développer avec.NET sous Windows. VS.NET prône le RAD : R apid A pplication D evelopment rendu possible grâce aux nombreux outils disponibles. VS.NET prône le RAD : R apid A pplication D evelopment rendu possible grâce aux nombreux outils disponibles. Attention: rapide précipitation. Attention: rapide précipitation. Le développement ne peut se faire rapidement que si vous avez pris le temps danalyser vos besoins et de concevoir proprement votre architecture (avant de développer). Visual Studio.NET

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

7 7 Plan Quest ce quun IDE? Quest ce quun IDE? Visual Studio.NET Visual Studio.NET Avantages et inconvénients de VS.NET Avantages et inconvénients de VS.NET Alternatives à VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET LAB3 : Initiation à VS.NET

8 Visual Studio.NET8 Avantages de VS.NET (1/2) De très nombreux outils sont disponibles et peuvent interagir. Par exemple: 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. 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. 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. Certaines fenêtres apparaissent et disparaissent aux moments opportuns. Design WYSIWYG des fenêtres des applications graphiques et des applications web. Design WYSIWYG des fenêtres des applications graphiques et des applications web. Intégration en locale des MSDN (F1) et accès dynamique. Intégration en locale des MSDN (F1) et accès dynamique. Avantages et inconvénients de VS.NET

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

10 Visual Studio.NET10 Inconvénients de VS.NET Son prix: La version la plus complète est de lordre de Son prix: La version la plus complète est de lordre de Le nombre de fenêtres est élevé et nécessite une haute résolution (ou deux écrans). 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). VS.NET est très gourmand en RAM (au moins 256Mo pour travailler correctement). Le nombre doptions fait que certaines paraissent parfois cachées. Le nombre doptions fait que certaines paraissent parfois cachées. Avantages et inconvénients de VS.NET

11 Visual Studio.NET11 Plan Quest ce quun IDE? Quest ce quun IDE? Visual Studio.NET Visual Studio.NET Avantages et inconvénients de VS.NET Avantages et inconvénients de VS.NET Alternatives à VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET LAB3 : Initiation à VS.NET

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

13 Visual Studio.NET13 Alternatives à VS.NET (2/2) DreamWeaver MX DreamWeaver MX Successeur de DreamWeaver 4 Successeur de DreamWeaver 4 Gère ASP.NET Gère ASP.NET Payant Payant Borland Octane Borland Octane La nouvelle version de lIDE Delphi supporte.NET La nouvelle version de lIDE Delphi supporte.NET Alternatives à VS.NET

14 Visual Studio.NET14 Plan Quest ce quun IDE? Quest ce quun IDE? Visual Studio.NET Visual Studio.NET Avantages et inconvénients de VS.NET Avantages et inconvénients de VS.NET Alternatives à VS.NET Alternatives à VS.NET LAB3 : Initiation à VS.NET LAB3 : Initiation à VS.NET

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


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

Présentations similaires


Annonces Google