Le monde du développement logiciel est en constante évolution et nos outils doivent sans cesse évoluer. Visual Studio ne déroge pas à la règle et sort cette année dans une nouvelle édition riche en nouveautés. C’est donc le moment idéal pour en découvrir les nouvelles fonctionnalités sous forme de trucs et astuces . De nombreuses améliorations ont été apportées à l’IDE phare de Microsoft telles que le support des applications Windows Store, un explorateur de solution encore plus évolué, le support natif de la programmation asynchrone et bien d'autres. La session privilégiera les démonstrations avec pour objectif d’améliorer votre productivité et ainsi optimiser votre travail au quotidien.
Améliorer votre productivité avec Visual Studio 2012
1. Améliorer votre productivité
avec Visual Studio 2012
Antoine Diekmann
Pablo Fernández Durán
www.softfluent.com
Visual Studio 2012
2. SoftFluent
Services Génie Logiciel Formation
Développement spécifique CodeFluent Entities Formations entreprise
Modernisation Sharepoint List Plus de 300 cours en ligne
d'applications Synchronizer Parcours pédagogiques
Conseil et expertise LogToMail
Aide à l'industrialisation
Visual Studio 2012
3. Objectifs
Découvrir Visual Studio 2012
Améliorer sa productivité
Les thèmes abordés
Nouvelle interface utilisateur
Recherche intégrée
Développement pour Windows 8
Développement Web
Debugging
Et bien plus encore !
Visual Studio 2012
5. Visual Studio 97 (Boston)
Version initiale de Visual
Studio
Visual Basic 5.0, Visual C++
5.0
Visual Studio 6.0 (Aspen)
Dernière version avant l’ère
.NET
Visual Basic 6.0, Visual C++
6.0
Visual Studio 2012
6. Visual Studio .NET 2002 (Rainier)
Début de l’ère .NET avec C# et
VB.NET
Web Forms et Services Web XML
Win Forms
Visual Studio .NET 2003 (Everett)
Version mineure pour le passage à
.NET 1.1
Visual Studio 2005 (Whidbey)
.NET 2.0 (support des génériques)
Serveur Web Local, Déploiement
« Click Once », Support 64bit
Visual Studio 2012
7. Visual Studio 2008 (Orcas)
.NET 3.5 (LINQ, LINQ-to-SQL, WPF,
WCF)
IntelliSense pour JavaScript
Développement pour Office
Visual Studio 2010 (DEV10/Rosario)
Refonte de l’interface graphique
(WPF)
Support de .NET 4.0
Visual Studio 2012
8. Chapitre 1
À LA DÉCOUVERTE DE VISUAL
STUDIO 2012
Visual Studio 2012
9. Modern UI
« Content before Chrome »
Réduction du nombre de couleurs
Une seule rangée de commandes
Visual Studio 2012
10. Une modernisation de l’expérience
utilisateur
Un nouvel écran d’accueil
Une gestion des fenêtres adaptée
aux multi-écrans
Des thèmes différents !
Visual Studio 2012
11. Chapitre 2
UNE RECHERCHE INTÉGRÉE
Visual Studio 2012
12. Recherche universelle (Quick search)
Recherche intégrée (Toolbox, Solution
Explorer, Error, Output, etc.)
Moins intrusive
Résultats surlignés et en temps réel
Support des expressions régulières
.NET
Visual Studio 2012
13. Chapitre 3
L’EXPLORATEUR DE SOLUTION
Visual Studio 2012
14. Recherche intégrée
Vue physique et logique
Actions contextuelles
Navigation
Système de filtres
Visual Studio 2012
15. Chapitre 4
L’ ÉDITEUR DE CODE
Visual Studio 2012
16. Une gestion aboutie des onglets
Des nouveautés autour des
langages :
C# 5 et VB.NET 11 (support de
la programmation asynchrone
Support de la norme C++11
F# 3.0
Exemple de code (MSDN Code
Gallery)
Visual Studio 2012
17. Chapitre 5
ET LES PERFORMANCES ?
Visual Studio 2012
18. Optimisation du chargement des solutions
Une meilleur réactivité des éditeurs de code
Optimisation des processus de compilation
L’ajout des références s’accélère encore !
Performances globales améliorées pour les
designers
Visual Studio 2012
19. Chapitre 6
WINDOWS 8 STORE APPS
Visual Studio 2012
20. Développement d’applications
Windows Store
Pour tous les développeurs
Simulateur complet et performant
Remote debugging
Outils de Profiling
Déploiement simplifié
Visual Studio 2012
21. Chapitre 7
LE DEVELOPPEMENT WEB
Visual Studio 2012
22. Améliorations sur les éditeurs
JavaScript, CSS et HTML
Support WAI-ARIA
HTML 5 et CSS 3
Page Inspector
Déploiement simplifié
Visual Studio 2012
24. Remote Debugging
Simplification des procédures
Configuration simplifiée
Deux nouveaux modules
GPU Threads
Parallel Watch
Et même pour les Store Apps !
Visual Studio 2012
25. Chapitre 9
ET BIEN PLUS ENCORE
Visual Studio 2012
26. ET BIEN PLUS ENCORE
.NET Framework 4.5, ASP.NET 4.5
Nouveau SQL Server Object Explorer
Extensibilité
Gestion du cycle de vie des applications (ALM) et TFS
Développement pour SharePoint et Office
Intégration native de Blend for Visual Studio et LightSwitch
Visual Studio 2012
27. QUESTIONS
Antoine Diekmann
adi@softfluent.com
Pablo Fernández Durán
pfe@softfluent.com
Visual Studio 2012