Formation universitaire NET Visual Studio NET Patrick Smacchia
- Slides: 15
Formation universitaire à. NET: Visual Studio. NET © Patrick Smacchia http: //www. smacchia. com © 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 : patrick@smacchia. com Visual Studio. NET
Plan ü Qu’est ce qu’un IDE? ü Visual Studio. NET ü Avantages et inconvénients de VS. NET ü Alternatives à VS. NET ü LAB 3 : Initiation à VS. NET Visual Studio. NET 2
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 3
Plan ü Qu’est ce qu’un IDE? ü Visual Studio. NET ü Avantages et inconvénients de VS. NET ü Alternatives à VS. NET ü LAB 3 : Initiation à VS. NET Visual Studio. NET 4
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 5
Visual Studio. NET Unification § 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# § § § 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 § Multi applications: § 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 6
Plan ü Qu’est ce qu’un IDE? ü Visual Studio. NET ü Avantages et inconvénients de VS. NET ü Alternatives à VS. NET ü LAB 3 : Initiation à VS. NET Visual Studio. NET 7
Avantages et inconvénients de VS. NET Avantages de VS. NET (1/2) § 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 (F 1) et accès dynamique. Visual Studio. NET 8
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 9
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 256 Mo pour travailler correctement). § Le nombre d’options fait que certaines paraissent parfois cachées. Visual Studio. NET 10
Plan ü Qu’est ce qu’un IDE? ü Visual Studio. NET ü Avantages et inconvénients de VS. NET ü Alternatives à VS. NET ü LAB 3 : Initiation à VS. NET Visual Studio. NET 11
Alternatives à VS. NET (1/2) § Sharp. Develop § Gère C# et VB. NET. § 100% gratuit, Open Source GPL § http: //www. icsharpcode. net/Open. Source/SD/default. asp § 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 § http: //www. asp. net/Web. Matrix/images/showimage. aspx? id=1 § § § Visual Studio. NET 12
Alternatives à VS. NET (2/2) § Dream. Weaver MX § § Successeur de Dream. Weaver 4 Gère ASP. NET Payant http: //www. macromedia/software/dreamweaver/ § Borland Octane § La nouvelle version de l’IDE Delphi supporte. NET § http: //info. borland. fr/delphi/ Visual Studio. NET 13
Plan ü Qu’est ce qu’un IDE? ü Visual Studio. NET ü Avantages et inconvénients de VS. NET ü Alternatives à VS. NET ü LAB 3 : Initiation à VS. NET Visual Studio. NET 14
Question? § Mots clés : intellisense (auto-complétion) § Acronymes : 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 15
- Patrick smacchia
- Xna game studio express
- Xna game studio visual studio 2017
- Piscine universitaire grenoble
- Centre universitaire nour bachir el-bayadh
- Univ el bayadh
- Centre universitaire nour el bachir el bayadh
- Centre universitaire abdelhafid boussouf mila
- Institut universitaire européen de la mer
- Résultat universitaire
- Formation initiale vs formation continue
- Visual studio 2017 express
- Visual studio 2010 training
- Conclusión de visual basic
- Visual studio ar
- Visual studio 2005 download