Améliorer votre productivité
       avec Visual Studio 2012
                         Antoine Diekmann
                     Pablo Fernández Durán




                              www.softfluent.com
Visual Studio 2012
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
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
Un peu d’histoire
Visual Studio 2012
 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
   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
 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
Chapitre 1

         À LA DÉCOUVERTE DE VISUAL
         STUDIO 2012
Visual Studio 2012
 Modern UI


                      « Content before Chrome »


                      Réduction du nombre de couleurs


                      Une seule rangée de commandes




Visual Studio 2012
 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
Chapitre 2

         UNE RECHERCHE INTÉGRÉE

Visual Studio 2012
 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
Chapitre 3

         L’EXPLORATEUR DE SOLUTION

Visual Studio 2012
 Recherche intégrée


                      Vue physique et logique


                      Actions contextuelles


                      Navigation


                      Système de filtres




Visual Studio 2012
Chapitre 4

         L’ ÉDITEUR DE CODE

Visual Studio 2012
 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
Chapitre 5

         ET LES PERFORMANCES ?

Visual Studio 2012
   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
Chapitre 6

         WINDOWS 8 STORE APPS

Visual Studio 2012
 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
Chapitre 7

         LE DEVELOPPEMENT WEB

Visual Studio 2012
 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
Chapitre 8

         DEBUGGING

Visual Studio 2012
 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
Chapitre 9

         ET BIEN PLUS ENCORE

Visual Studio 2012
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
QUESTIONS


                     Antoine Diekmann
                      adi@softfluent.com

                     Pablo Fernández Durán
                      pfe@softfluent.com


Visual Studio 2012

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
  • 4.
  • 5.
     Visual Studio97 (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 Studio2008 (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 modernisationde 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 gestionaboutie 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 surles éditeurs JavaScript, CSS et HTML  Support WAI-ARIA  HTML 5 et CSS 3  Page Inspector  Déploiement simplifié Visual Studio 2012
  • 23.
    Chapitre 8 DEBUGGING 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 PLUSENCORE  .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