améliorer votre productivité avec visual studio 2012

27
Améliorer votre productivité avec Visual Studio 2012 Antoine Diekmann Pablo Fernández Durán Visual Studio 2012 www.softfluent.com

Upload: microsoft-developpeurs

Post on 03-Dec-2014

983 views

Category:

Documents


0 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Améliorer votre productivité avec Visual Studio 2012

Améliorer votre productivité avec Visual

Studio 2012Antoine DiekmannPablo Fernández Durán

Visual Studio 2012

www.softfluent.com

Page 2: Améliorer votre productivité avec Visual Studio 2012

Visual Studio 2012

SoftFluent

Services

Développement

spécifique

Modernisation

d'applications

Conseil et expertise

Aide à l'industrialisation

Génie Logiciel

CodeFluent Entities

Sharepoint List

Synchronizer

LogToMail

Formation

Formations entreprise

Plus de 300 cours en

ligne

Parcours pédagogiques

Page 3: Améliorer votre productivité avec Visual Studio 2012

ObjectifsDécouvrir Visual Studio

2012

Améliorer sa

productivité

Les thèmes abordés

Visual Studio 2012

Nouvelle interface utilisateur

Recherche intégrée

Développement pour Windows

8

Développement Web

Debugging

Et bien plus encore !

Page 4: Améliorer votre productivité avec Visual Studio 2012

Un peu d’histoireVisual Studio 2012

Page 5: Améliorer votre productivité avec 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

Page 6: Améliorer votre productivité avec 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

Page 7: Améliorer votre productivité avec 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

Page 8: Améliorer votre productivité avec Visual Studio 2012

À LA DÉCOUVERTE DE VISUAL STUDIO 2012

Chapitre 1

Visual Studio 2012

Page 9: Améliorer votre productivité avec Visual Studio 2012

Modern UI

« Content before Chrome »

Réduction du nombre de

couleurs

Une seule rangée de

commandes

Visual Studio 2012

Page 10: Améliorer votre productivité avec 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

Page 11: Améliorer votre productivité avec Visual Studio 2012

UNE RECHERCHE INTÉGRÉEChapitre 2

Visual Studio 2012

Page 12: Améliorer votre productivité avec 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

.NETVisual Studio 2012

Page 13: Améliorer votre productivité avec Visual Studio 2012

L’EXPLORATEUR DE SOLUTIONChapitre 3

Visual Studio 2012

Page 14: Améliorer votre productivité avec Visual Studio 2012

Recherche intégrée

Vue physique et logique

Actions contextuelles

Navigation

Système de filtres

Visual Studio 2012

Page 15: Améliorer votre productivité avec Visual Studio 2012

L’ ÉDITEUR DE CODEChapitre 4

Visual Studio 2012

Page 16: Améliorer votre productivité avec 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

Page 17: Améliorer votre productivité avec Visual Studio 2012

ET LES PERFORMANCES ?Chapitre 5

Visual Studio 2012

Page 18: Améliorer votre productivité avec 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

Page 19: Améliorer votre productivité avec Visual Studio 2012

WINDOWS 8 STORE APPSChapitre 6

Visual Studio 2012

Page 20: Améliorer votre productivité avec 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

Page 21: Améliorer votre productivité avec Visual Studio 2012

LE DEVELOPPEMENT WEBChapitre 7

Visual Studio 2012

Page 22: Améliorer votre productivité avec 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

Page 23: Améliorer votre productivité avec Visual Studio 2012

DEBUGGINGChapitre 8

Visual Studio 2012

Page 24: Améliorer votre productivité avec 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

Page 25: Améliorer votre productivité avec Visual Studio 2012

ET BIEN PLUS ENCOREChapitre 9

Visual Studio 2012

Page 26: Améliorer votre productivité avec Visual Studio 2012

Visual Studio 2012

.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

ET BIEN PLUS ENCORE

Page 27: Améliorer votre productivité avec Visual Studio 2012

QUESTIONS

Visual Studio 2012

Antoine Diekmann [email protected]

Pablo Fernández Durán [email protected]