30
Cahier de vacances .NET Framewrok

Cahier de vacances –.Net Frameworkdownload.microsoft.com/documents/France/MSDN/2011/JARAC/JAR… · 2 3.5 Coach Windows Presentation Foundation (WPF)..... 22 3.5.1 Atelier 1 - Créer

Embed Size (px)

Citation preview

1

Sommaire

Cahier de vacances – .NET Framewrok ...................................................................................... 0

1 Introduction .......................................................................................................................... 3

2 Pour débuter ........................................................................................................................ 3

2.1 Centre de développement .NET Framework ................................................................. 3

2.2 Découvrez .NET Framework ......................................................................................... 3

2.3 Découvrez la dernière version de .NET Framework : .NET Framework 4 ...................... 3

2.4 5 minutes pour comprendre les technologies du .NET Framework ................................ 6

3 Nouveau en .Net ? Formez-vous avec nos coachs ! ........................................................... 10

3.1 Découvrez & Formez-vous avec le coach Visual Basic 2008 ...................................... 10

3.1.1 Procédure d’installation ....................................................................................... 10

3.1.2 Atelier 1 - Explorer l’environnement de développement ....................................... 10

3.1.3 Atelier 2 - Créer sa première application VB.NET ................................................ 11

3.1.4 Atelier 3 - Utiliser les structures du langage et les types de base ........................ 11

3.1.5 Atelier 4 - Manipuler des données de fichier ........................................................ 11

3.1.6 Atelier 5 - Manipuler des données de SQL Server Express & Access ................. 11

3.1.7 Atelier 6 - Développer ses objets ......................................................................... 12

3.1.8 Atelier 7 - Manipuler des données XML ............................................................... 12

3.2 Découvrez & formez-vous avec votre Coach C++ ....................................................... 12

3.2.1 Introduction à Visual C++ .................................................................................... 13

3.2.2 Concepts fondamentaux ..................................................................................... 13

3.2.3 Introduction à C++/CLI ........................................................................................ 13

3.2.4 Quels outils utiliser ? ........................................................................................... 13

3.2.5 Travaux pratiques ............................................................................................... 14

3.3 Découvrez & formez-vous avec votre Coach C# ......................................................... 14

3.3.1 Introduction à .NET ............................................................................................. 15

3.3.2 Quels outils utiliser ? ........................................................................................... 15

3.3.3 Travaux pratiques ............................................................................................... 16

3.4 Découvrez et Formez-vous avec le Coach ASP.NET / ASP.NET MVC ....................... 17

3.4.1 Introduction à .NET ............................................................................................. 18

3.4.2 Concepts Fondamentaux ASP.NET 2.0 .............................................................. 19

3.4.3 Quels outils utiliser ? ........................................................................................... 19

3.4.4 Travaux pratiques : formez-vous avec les ateliers guidés ................................... 20

2

3.5 Coach Windows Presentation Foundation (WPF) ........................................................ 22

3.5.1 Atelier 1 - Créer sa première application WPF..................................................... 22

3.5.2 Atelier 2 - Consommer un service Web dans une application WPF ..................... 23

3.5.3 Atelier 3 - Liaison à une base de données depuis une application WPF .............. 23

3.5.4 Atelier 4 - Transformations et animations ............................................................ 23

3.5.5 Atelier 5 - Introduction à Expression Blend .......................................................... 24

3.5.6 Atelier 6 - Plus loin avec WPF ............................................................................. 24

4 Pour aller plus loin .............................................................................................................. 25

4.1 Windows Presentation Foundation (WPF) ................................................................... 25

4.2 Article techniques sur .NET Framework 2.0 ................................................................ 25

4.3 Windows CardSpace (ex-InfoCard) ............................................................................. 26

4.4 Centre de développement Accès aux Données ........................................................... 26

4.5 Centre de développement ASP.NET ........................................................................... 26

4.6 Ma plateforme Web ..................................................................................................... 26

5 Liens utiles ......................................................................................................................... 27

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

3

1 Introduction Grâce à la plateforme de développement .NET, vous pouvez bénéficier d’un modèle de

développement unifé pour le développement client, serveur, et Cloud et d’une

démocratisation des méthodes agiles pour délivrer des projets dans les temps.

Cet été, grâce à "J'en ai rien à coder", découvrez les nouveautés de la plateforme .NET !

2 Pour débuter

2.1 Centre de développement .NET Framework

Vous voulez suivre l’actualité de la plateforme .NET et obtenir des ressources techniques, des

outils gratuits et des conseils d’experts ?

Visitez le Centre de développement .NET Framework sur :

http://msdn.microsoft.com/fr-fr/netframework/default.aspx

2.2 Découvrez .NET Framework

Découvrez .NET Framework sur :

http://msdn.microsoft.com/fr-fr/netframework/aa663309.aspx

Le .NET Framework est le modèle de développement que propose Microsoft en code managé.

Avec Visual Studio, il fournit un environnement cohérent et productif pour les développeurs. Il

offre des possibilités de développement sur Windows XP, Windows Vista, Windows Server et

également pour Microsoft Office System, Internet avec ASP.NET ou les plateformes Windows

Mobile ou Embedded.

Vous pouvez télécharger le .NET Framework sur cette adresse : http://msdn.microsoft.com/fr-

fr/netframework/aa569263.aspx

Le poster des classes du .NET Framework 3.5 est disponible en téléchargement sur :

http://www.microsoft.com/downloads/details.aspx?FamilyID=7b645f3a-6d22-4548-a0d8-

c2a27e1917f8&displaylang=fr

2.3 Découvrez la dernière version de .NET Framework : .NET Framework 4

Plus d’information sur :

http://msdn.microsoft.com/fr-fr/library/w0x726c2.aspx

Bienvenue dans le .NET Framework version 4.Le .NET Framework est un composant Windows intégral qui prend en charge la création et l'exécution de la nouvelle génération d'applications et de services Web. Les principaux composants du .NET Framework sont le Common Language

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

4

Runtime (CLR) et la bibliothèque de classes .NET Framework, qui contient ADO.NET, ASP.NET, Windows Forms et Windows Presentation Foundation (WPF). .NET Framework fournit un environnement d'exécution managé, un développement et un déploiement simplifiés et l'intégration à une grande variété de langages de programmation. Pour obtenir une introduction à l'architecture et aux fonctionnalités clé du .NET Framework, consultez Vue d'ensemble du .NET Framework.

La documentation du .NET Framework inclut une référence complète sur les bibliothèques de classes, des vues d'ensemble conceptuelles, des procédures pas à pas, des informations sur les exemples, les compilateurs et les outils en ligne de commande. Pour trouver les informations qui vous intéressent, consultez la liste suivante des principales rubriques.

Dans cette section

Bibliothèque de classes .NET Framework :

Fournit la syntaxe, des exemples de code et des informations associées pour chaque classe contenue dans les espaces de noms .NET Framework.

http://msdn.microsoft.com/fr-fr/library/ms229335.aspx

Tableau de recherche rapide des technologies (.NET Framework) :

Fournit une table de liens vers les domaines technologiques principaux du .NET Framework.

http://msdn.microsoft.com/fr-fr/library/63bf39c2.aspx

Nouveautés de .NET Framework 4

Décrit les nouvelles fonctionnalités clés, les modifications et les types et membres obsolètes de la dernière version du .NET Framework.

http://msdn.microsoft.com/fr-fr/library/ms171868.aspx

Vue d'ensemble du .NET Framework

Décrit les concepts clés du .NET Framework, tels que le Common Language Runtime, le système de type commun (CTS, Common Type System), l'interopérabilité interlangage, l'exécution managée, les assemblys et la sécurité.

http://msdn.microsoft.com/fr-fr/library/a4t23ktk.aspx

L'essentiel du développement .NET Framework

Explique les tâches de programmation courantes qui s'appliquent à une gamme d'applications du .NET Framework.Inclut des rubriques telles que l'accès aux données, le fichier et flux de données E/S, la configuration, l'encodage, le déploiement et le débogage.

http://msdn.microsoft.com/fr-fr/library/190bkk9s.aspx

Développement avancé du .NET Framework

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

5

Fournit des informations sur les tâches et les techniques de développement avancées dans le .NET Framework, notamment l'interopérabilité, les threads et la réflexion.

http://msdn.microsoft.com/fr-fr/library/29eafad8.aspx

Sécurité dans le .NET Framework

Fournit des informations sur les classes et les services dans le .NET Framework qui facilitent le développement d'applications sécurisées.

http://msdn.microsoft.com/fr-fr/library/fkytk30f.aspx

Portail ASP.NET

Fournit des liens vers la section Développement ASP.NET de la documentation afin d'obtenir plus d'informations sur les applications ASP.NET, les Web Forms et les services Web.

http://msdn.microsoft.com/fr-fr/library/bb400852.aspx

Portail Windows Forms

Fournit des liens vers la section Windows Forms afin d'obtenir plus d'informations sur les tâches de programmation courantes dans les applications Windows Forms.

http://msdn.microsoft.com/fr-fr/library/cc656767.aspx

Portail du .NET Compact Framework

Fournit des liens vers des informations relatives au développement d'applications managées pour les appareils informatiques soumis à des contraintes de ressources dans Visual Studio 2008. Le développement d'applications .NET Compact Framework n'est pas pris en charge dans Visual Studio 2010.

http://msdn.microsoft.com/fr-fr/library/cc656764.aspx

Windows Presentation Foundation

Fournit des informations sur le développement d'applications à l'aide de Windows Presentation Foundation (WPF).

http://msdn.microsoft.com/fr-fr/library/ms754130.aspx

Windows Communication Foundation

Fournit des informations sur le modèle de programmation Windows Communication Foundation (WCF) pour la génération d'applications orientées service.

http://msdn.microsoft.com/fr-fr/library/dd456779.aspx

Windows Workflow Foundation

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

6

Fournit des informations sur l'infrastructure, le modèle de programmation et les outils pour Windows Workflow Foundation (WF).

http://msdn.microsoft.com/fr-fr/library/dd489441.aspx

Référence générale pour le .NET Framework

Fournit des informations de référence relatives à .NET Framework.Comprend des sections sur les langages et les compilateurs, les outils, les références techniques et un glossaire terminologique.

http://msdn.microsoft.com/fr-fr/library/sxe8hcf2.aspx

Outils du .NET Framework

Fournit des informations sur les outils qui facilitent la création, le déploiement et la

gestion d'applications et de composants qui ciblent le .NET Framework.

http://msdn.microsoft.com/fr-fr/library/d9kh6s92.aspx

Exemples .NET Framework

Fournit des liens vers MSDN Code Gallery présentant des exemples qui illustrent divers aspects du .NET Framework.

http://msdn.microsoft.com/fr-fr/library/bb400848.aspx

2.4 5 minutes pour comprendre les technologies du .NET Framework

Visualisez la vidéo sur :

http://msdn.microsoft.com/fr-

fr/vstudio/msdn.5minutes.pour.comprendre.netframework.aspx

Si vous avez quelques difficultés à comprendre les différents acronymes nouvellement arrivés

ou encore à les expliquer à votre responsable, votre client ou votre partenaire, ces vidéos sont

faites pour vous ! En moins de 5 minutes, nos développeurs vous présentent les produits et les

technologies liés à Visual Studio 2008 et au .NET Framework. Découvrez sans plus attendre les

technologies suivantes :

- .NET Framewotrk

- Windows Presentation

Foundation

- Windows Cardspace

- Ajax

- XNA

- Astoria

- Windows Workflow 4

- Entity Framework

- Windows Workflow Foundation

- Windows Communication

Foundation

- Linq

- Silverlight

- Sync Fx

- Oslo

- Senarii Online Offline

- Dublin

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

7

En 5 minutes, vous saurez :

de quoi retourne la technologie

en quoi cela peut répondre à vos besoins

les avantages / inconvénients technologiques

Nous avons essayé de respecter les commandements suivants :

Tu n’utiliseras pas d’acronyme ou alors tu devras l’expliquer

Tu utiliseras le moins de mot anglais possible

Tu utiliseras un tableau comme support de tes propos

Nous avons essayons de simplifier au maximum l’approche. Le résultat est là, à vous de juger !

Si vous avez aimé cette série, n’hésitez pas à nous le dire au travers du forum MSDN,

notamment pour améliorer ces pages et les informations autour.

5 minutes pour comprendre le .NET Framework 4

Oslo

Oslo a pour objectif de permettre une meilleure

collaboration entre les équipes de développement et

les équipes métier via la modélisation du système

d'informations.

En savoir plus sur Oslo

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Windows Workflow Foundation 4

WF est une API de worflow permettant

de décrire des processus. La version 4

pallie certains manques de la version 3

en permettant d'héberger vos workflows

dans Dublin.

En savoir plus sur Windows

Workflow Foundation 4 (WF 4)

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

Les scenarii Online/Offline

Les scenarii Online/Offline permettent d'exploiter les

données locales de l'entreprise en situation de

mobilité.

En savoir plus sur Scenarii Online Offline

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Dublin

Dublin préfigure l'avenir du serveur

applicatif chez Microsoft en proposant

une solution unifiée d'hébergement.

En savoir plus sur Dublin

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

8

.NET Framework 3.5

Le .NET Framework est le modèle de

développement que propose Microsoft en code

managé. Avec Visual Studio, il fournit un

environnement cohérent et productif pour les

développeurs. Il offre des possibilités de

développement sur Windows XP, Windows Vista,

Windows Server et également pour Microsoft Office

System, Internet avec ASP.NET ou les plateformes

Windows Mobile ou Embedded.

En savoir plus sur le Framework .NET

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Windows Workflow Foundation (WF)

WF est un modèle de programmation, un

moteur et un outils qui permet de

construire des applications à base de

Workflow rapidement.

En savoir plus sur Windows

Workflow Foundation (WF)

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

Windows Presentation Foundation (WPF)

WPF est le modèle de présentation des applications

Windows.Windows Presentation Foundation est le

nouveau moteur de rendu des applications

Windows.

En savoir plus sur Windows Presentation

Foundation (WPF)

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Windows Communication Foundation

(WCF)

WCF est le modèle de communication

des applications Windows.

En savoir plus sur Windows

Communication Foundation (WCF)

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

Windows CardSpace (WCS)

Windows CardSpace est un composant de Microsoft

.NET Framework qui apporte une expérience

utilisateur cohérente requise par le métasystème

d'identité.

En savoir plus sur Windows CardSpace

(WCS)

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Linq

Depuis Visual Studio 2005, ADO.NET 2.0

assure la couche technique d'accès aux

données de notre plate-forme mais les

choses vont changer ! Apportant

productivité et sécurité du code, le très

attendu Visual Studio 2008 fournira un

ensemble de nouveautés

révolutionnaires, principalement autour

de la technologie LINQ.

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

9

En savoir plus sur Linq

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

XNA

Il y a près d'un an, Microsoft a annoncé l'ouverture

de la Xbox 360 au développement amateur à travers

la mise à disposition d'un environnement de

développement gratuit appelé XNA Game Studio

Express.

En savoir plus sur XNA

Télécharger la vidéo (clic droit, 'Enregistrer la

cible sous...')

Astoria

En s'appuyant sur les dernières

technologies (WCF+Linq), le projet

Astoria, offre une solution extrêmement

simple pour exposer des sources de

données serveur coté client.

En savoir plus sur Astoria

Télécharger la vidéo (clic droit,

'Enregistrer la cible sous...')

Entity framework

ADO.NET Entity Framework permet aux développeurs de se concentrer sur les données via un

modèle objet, plutôt que par le biais d'un modèle de données logiques/relationnelles.

En savoir plus sur l'Entity framework

Télécharger la vidéo (clic droit, 'Enregistrer la cible sous...')

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

10

3 Nouveau en .Net ? Formez-vous avec nos coachs !

3.1 Découvrez & Formez-vous avec le coach Visual Basic 2008

Votre coach Visual Basic vous guide à la découverte du développement

Windows sur la plateforme .NET de Microsoft. Étape, par étape suivez

votre coach qui vous accompagne au travers d’un cursus de d’initiation et

de prise en main des concepts, des technologies et des outils.

Suivez l’intégralité du coach sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.aspx

3.1.1 Procédure d’installation

Dans cet exercice, vous allez vous préparer à dérouler le processus d’installation d’un

environnement complet pour développer avec Visual Basic.NET. Il vous

faut :

Récapituler ce qu’il faut installer

Récupérer tous les supports d’installation

Valider les pré-requis

Objectif

A la fin de ce premier module, vous serez prêt d’un point de vue matériel et

ressources utiles à vous lancer dans le processus d’installation des

logiciels nécessaires.

Suivez la procédure d'installation pas à pas de l'outil sur :

http://msdn.microsoft.com/fr-fr/vbasic/cc498680.aspx

3.1.2 Atelier 1 - Explorer l’environnement de développement

Cet atelier s’inscrit dans le cadre du tutorial du coach Visual Basic dont l’objectif

est la découverte et l’utilisation du langage Visual Basic (VB), actuellement en

version 9.0 avec Visual Studio 2008, pour la construction d’applications avec

une approche orientée objet.

VB 9.0 est une évolution du langage Visual Basic (que vous connaissez peut-

être ou peut-être pas, ce n’est pas un pré requis du tout pour vous lancer dans

ce tutorial) qui permet de créer des applications basées sur le .NET

Framework.

Suivez le premier atelier sur :

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

11

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier1.aspx

3.1.3 Atelier 2 - Créer sa première application VB.NET

Ce deuxième atelier décrit la création d’une première application Visual Basic

de type Windows. L’objectif est de construire une application présentant une

fenêtre avec une grille de travail sur des données. Nous l’appellerons Editeur

du coach VB.

Suivez le deuxième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier2.aspx

3.1.4 Atelier 3 - Utiliser les structures du langage et les types de base

Dans cet atelier nous allons nous concentrer sur l’apprentissage des

principales structures et types de données du langage VB. C’est la

première étape pour apprendre à développer avec le langage ! D’un point

de vue fonctionnel, vous allez ajouter au projet une boîte de dialogue

permettant à l’utilisateur de configurer les options de l’application. Vous

savez, c’est cette boîte du menu Outils > Options que l’on trouve dans tous

les produits Microsoft.

Suivez le troisième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier3.aspx

3.1.5 Atelier 4 - Manipuler des données de fichier

Dans ce quatrième atelier, nous allons commencer à manipuler des

données. Pour l’instant celles-ci sont chargées et sauvegardées sous la

forme d’un fichier délimité CSV d’extension *.coach. Nous verrons dans la

suite de ce tutorial comment manipuler ces mêmes données à partir d’une

base de données.

Suivez le quatrième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier4.aspx

3.1.6 Atelier 5 - Manipuler des données de SQL Server Express & Access

Dans ce cinquième atelier, l’objectif fonctionnel est rigoureusement le

même que dans l’atelier précédent à ceci près que les données

manipulées dans l’Editeur ne sont plus extraites d’un fichier texte

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

12

(d’extension *.coach) mais d’une base de données type Microsoft Office Access et Microsoft

SQL Server Express Edition.

Suivez le cinquième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier5.aspx

3.1.7 Atelier 6 - Développer ses objets

Dans ce sixième atelier, si le contexte fonctionnel reste quasiment le même, en

revanche, du point de vue programmation, nous allons adopter une approche

plus « moderne » comparée à celle vue dans les ateliers précédents, qui

consiste à développer à base d’objets. L’objectif est de simplifier le codage et

d’augmenter la lisibilité, la maintenance et la réutilisation du code.

Suivez le sixième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier6.aspx

3.1.8 Atelier 7 - Manipuler des données XML

Dans ce septième atelier, nous allons abandonner la sauvegarde des

données en base de données pour adopter un scénario différent qui

consiste à rendre persistantes les informations sur disque, au moyen du

format XML. Cette approche est en effet à considérer dans des scénarios

plus complexes, tels que les scénarios déconnectés.

Suivez le septième atelier sur :

http://msdn.microsoft.com/fr-fr/vbasic/dd776523.aspx

3.2 Découvrez & formez-vous avec votre Coach C++

C++ est le langage de niveau système le plus répandu au monde. Microsoft

Visual C++ 2005 est un environnement de développement puissant et

flexible pour le langage de programmation C++ qui permet de créer des

applications basées sur Microsoft Windows et Microsoft .NET.

Outre des applications classiques d'interface graphique utilisateur, Visual C++

permet aux développeurs de générer des applications Web, des

applications Windows clientes intelligentes, ainsi que des solutions pour

client basique et pour périphériques mobiles clients intelligents.

Merci à 4CE-Industry qui a réalisé le coach C++.

Suivez l’intégralité du coach sur :

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

13

http://msdn.microsoft.com/fr-fr/visualc/bb737992.aspx

3.2.1 Introduction à Visual C++

Créé en 1972, le langage C++ est une optimisation du langage C. Afin de vous

familiariser avec ce langage de programmation et les technologies associées, je

vous propose de faire un petit peu d’histoire. Vous découvrirez notamment dans

cette vidéo les grandes dates du C et du C++ et comprendrez les évolutions de

ce langage.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/visualc/msdn.coach++.introduction.aspx

3.2.2 Concepts fondamentaux

Cette présentation a pour but de vous familiariser avec des notions de base

d’un projet en Visual C++ : le compilateur de Visual C++ 2005, les

bibliothèques Visual C++ 2005 telles que l’ATL (Active Template Library), qui

est un standard, ou encore les MFC (Microsoft Foundation Class), ce qu’est un

.cpp ou encore une dll.

Dans cette vidéo, les démonstrations seront faites directement depuis la ligne

de commande afin de bien comprendre l’anatomie d’un projet C++.

Dans le chapitre suivant, nous utiliserons l'environnement de développement

Visual Studio 2005 qui, vous le verrez, aide considérablement à la gestion et la

configuration des projets.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/visualc/msdn.coach++.concepts.aspx

3.2.3 Introduction à C++/CLI

C++/CLI est une version du C++ qui permet de développer des applications

pour .NET.

Je vous propose de voir ensemble ce qu’est C++/CLI, ses avantages, les

différences avec le C++ standard.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/visualc/mdsn.coachc++.introcli.aspx

3.2.4 Quels outils utiliser ?

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

14

Bien que les outils de compilateur et les bibliothèques C++ puissent être utilisés

depuis la ligne de commande, l'environnement de développement Visual C++ 2005

aide considérablement à la gestion et la configuration des projets (notamment grâce à

une meilleure assistance pour les grands projets), ainsi que pour modifier ou parcourir

le code source, et offre des outils de débogage. Cet environnement prend également

en charge IntelliSense, qui effectue des suggestions contextuelles intelligentes au

cours de la création du code.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/visualc/msdn.coachc++.outils.aspx

3.2.5 Travaux pratiques

Vous avez maintenant tous les éléments en main pour commencer à réaliser

des projets en Visual C++.

Pour vous aider, notre coach vous propose de vous accompagner au travers

d’une série de « Labs ».

Les « Labs » sont de véritables formations au cours desquelles on vous

explique ce que vous allez faire avant de vous amener à réaliser des travaux

pratiques durant lesquels vous serez guidé pas à pas.

Merci à 4CE-Industry qui a réalisé le coach C++

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/visualc/msdn.coachc++.laboratoire.aspx

3.3 Découvrez & formez-vous avec votre Coach C#

C# (prononcez « Si sharp ») est un langage de programmation conçu pour créer une grande

diversité d'applications (Windows, Web, des services…) qui s'exécutent sur la plate-forme .NET.

Vous souhaitez apprendre C# mais vous n’y connaissez rien ou n’avez que quelques

notions ? Ce n’est pas un problème ! Suivez votre Coach C#. Elle vous guidera dans la

découverte et l’utilisation du langage C# avec Visual Studio 2005 pour la construction

d’applications diverses.

En suivant les ateliers du coach C#, vous apprendrez à utiliser un langage simple,

complètement orienté objet, sécurisé, et assurant le développement rapide et élégant

d’applications possédant de hautes performances.

N’attendez plus, lancez-vous !

Suivez l’intégralité du coach sur :

http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

15

3.3.1 Introduction à .NET

En résumé:

On doit considérer les deux aspects suivant de la plateforme .NET:

Elle intervient dans le développement et elle est un environnement

d’exécution des applications.

Une plateforme de développement

Elle offre un modèle de programmation unifié qui repose sur le Framework

.NET. Le Framework .NET permet de développer aussi bien des

applications clients Web-HTML, Windows, PocketPC que des composants

serveurs (SGBD, Services Web, XML, Entreprises Services,

Transactions…). Ainsi, il n'y a plus de barrière entre un développeur Web,

Windows, serveur, …

Enfin, avec le Framework .NET vous programmez avec le langage de

votre choix : C#, Visual Basic, C++, J#, …

Un environnement d’exécution

Outre la très riche bibliothèque de classes pour bâtir les applications, le Framework .NET intègre

également un environnement d’exécution appelé la « Common Language Runtime » (CLR). La

CLR offre de nombreuses fonctionnalités pour gérer le déploiement, la configuration des

applications. La CLR permet d’optimiser les performances grâce à des mécanismes de cache et

elle permet de contrôler la fiabilité et la sécurité des applications.

Ne vous arrêtez pas là !

Découvrez les outils dont vous avez besoin sur :

http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.outils.aspx

Suivez les ateliers du Coach C# sur :

http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.laboratoire.aspx

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.introduction.aspx

3.3.2 Quels outils utiliser ?

Où trouver et comment installer le framework .NET ? Quelle version de Visual

Studio utiliser ? Quels sont les autres outils à utiliser pour suivre les ateliers et

réaliser les exercices ?

La Coach C# répond à toutes ces questions dans le document ci-dessous. Elle

vous guide pas à pas pour vous aider à installer les outils nécessaires.

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

16

Télécharger la procédure d’installation de l’environnement de développement avec le

langage C# [document Word | 1,4Mo] sur :

http://www.microsoft.com/france/core/redirect/redirect.aspx?rid=14&fu=http://download.m

icrosoft.com/download/4/6/7/4676010b-d785-4a8f-a012-

124ce4734931/Procedure_installation_coach_Csharp.zip

Ne vous arrêtez pas là !

Suivez les ateliers du Coach C# sur :

http://msdn.microsoft.com/fr-fr/vcsharp/bb409648

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.outils.aspx

3.3.3 Travaux pratiques

Vous avez maintenant tous les éléments en main pour commencer à

apprendre le langage C#.

Alors lancez-vous ! Pour vous aider, notre coach vous propose de vous

accompagner au travers d’une série de « Labs ». Les « Labs » sont de

véritables formations au cours desquelles on vous explique ce que vous allez

faire avant de vous amener à réaliser des travaux pratiques durant lesquels

vous serez guidé pas à pas.

Atelier 1 : Créer sa première application C#

Commencer à programmer en C#, créer sa 1ère solution Visual C# Express, enrichir le

comportement de l’application… les exercices de l’atelier 1 se proposent de vous présenter les

toutes premières étapes pour comprendre ce qu’il y a derrière la création d’une application C#

2.0, et de vous familiariser avec l’environnement .Net de Microsoft.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/vcsharp/bb409649.aspx

Atelier 2 : Utiliser les structures du langage et les types de bases

L’atelier 2 vous présente les différents types (valeur, références), la notion d'objet (classe), les

instructions du langage, de blocs et la gestion de la mémoire.

Suivre l’atelier sur :

http://msdn2.microsoft.com/fr-fr/vcsharp/bb847899.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

17

Atelier 3 : Développer ses objets

L’atelier 3 est entièrement consacré à la création et à l'utilisation des objets, avec une

introduction de la délégation. L'héritage, la création/destruction d'objets, les espaces de nom et

l'utilisation des interfaces sont également développés.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/vcsharp/bb968851.aspx

Atelier 4 : Adapter le comportement des objets au contexte

L’atelier 4 est consacré à la définition d'interfaces, à la surcharge et au polymorphisme. La

création et l'utilisation avancée des délégués, ainsi que la réflexion y sont présentées.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/vcsharp/cc950799.aspx

Atelier 5 : Factoriser, Factoriser, Factoriser

Les exercices de l’atelier 5 se proposent de vous présenter différentes technologies bien utiles

pour factoriser des codes C# ou des fonctions métiers dans le cadre d’un développement à base

d’objets.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/vcsharp/dd218458.aspx

Atelier 6 : Naviguer et utiliser les instances de ses objets

Ce dernier atelier est consacré aux collections, itérations, IEnumerable, et IEnumerator. Il

présente également l'intérêt du Yield.

3.4 Découvrez et Formez-vous avec le Coach ASP.NET / ASP.NET MVC

Votre coach ASP.NET / ASP.NET MVC vous guide à la

découverte du développement Web sur la plateforme .NET

de Microsoft. Étape par étape suivez votre coach qui

vous accompagne dans l'univers du développement

en ASP.NET au travers d’un cursus de d’initiation et

de prise en main des concepts, des technologies et

des outils.

Votre environnement de développement est-il

prêt pour vous lancer avec le coach asp.net?

Pour vous en assurer, n'hésitez pas à télécharger

WebPI, une application de type control panel qui

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

18

vous permettra d'installer et de configurer de manière très simple, en peu de clics, toute la

plateforme Web de Microsoft.

Web Platform Installer (WebPI) est disponible en version finale et Laurent Bonnet vous donne

quelques détails supplémentaires sur son blog. Si vous voulez télécharger WebPI directement,

c'est également possible !

Suivre le coach sur :

http://msdn.microsoft.com/fr-fr/asp.net/msdn.coachaspnet.aspx

3.4.1 Introduction à .NET

En résumé :

On doit considérer les deux aspects suivant de la plateforme .NET:

Elle intervient dans le développement et elle est un environnement d’exécution des applications.

Une plateforme de développement

Elle offre un modèle de programmation unifié qui repose sur le

Framework .NET. Le Framework .NET permet de développer

aussi bien des applications clients Web-HTML, Windows,

PocketPC que des composants serveurs (SGBD, Services Web,

XML, Entreprises Services, Transactions…). Ainsi, il n'y a plus de

barrière entre un développeur Web, Windows, serveur, …

Enfin, avec le Framework .NET vous programmez avec le langage

de votre choix : C#, Visual Basic, C++, J#, …

Un environnement d’exécution

Outre la très riche bibliothèque de classes pour bâtir les

applications, le Framework .NET intègre également un

environnement d’exécution appelé la « Common Language

Runtime » (CLR). La CLR offre de nombreuses fonctionnalités

pour gérer le déploiement, la configuration des applications. La

CLR permet d’optimiser les performances grâce à des mécanismes de cache et elle permet de

contrôler la fiabilité et la sécurité des applications.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/asp.net/msdn.coachaspnet.introduction.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

19

3.4.2 Concepts Fondamentaux ASP.NET 2.0

En résumé :

ASP.NET est la technologie utilisée par Microsoft pour développer

des applications Web.

ASP.NET s’appuie sur une combinaison de HTML, de

composants serveur, de langage de programmation (Visual Basic,

C#), le tout s’exécutant côté serveur, pour produire du HTML (au

standard XHTML 1.0) qui fonctionne sur tous les navigateurs du

marché (pas seulement Internet Explorer).

Pour développer vos premières applications Web en ASP.NET,

Microsoft propose l’outil Visual Web Developer Express Edition,

un outil spécialisé accessible en téléchargement.

Visualiser la vidéo du coach sur :

http://msdn.microsoft.com/fr-fr/asp.net/msdn.coachaspnet.concept.aspx

3.4.3 Quels outils utiliser ?

En résumé :

Pour développer en ASP.NET, il vous faut le Framework .NET et un serveur Web (serveur

HTTP);

Pour développer vos premières applications Web en ASP.NET,

Microsoft propose l’outil Visual Web Developer (VWD) Express

Edition, un outil spécialisé accessible en téléchargement. VWD

vous fera gagner un temps précieux et décuplera votre

productivité;

ASP.NET 2.0 fonctionne avec le serveur web IIS (Internet

Information Server) de Microsoft ou avec un serveur web

« léger », installé avec l’outil Visual Web Developer;

Enfin pour le développement d’applications qui requierent une base de données, nous vous

proposons d’utiliser SQL Server 2005 Express Edition.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/asp.net/msdn.coachaspnet.outils.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

20

3.4.4 Travaux pratiques : formez-vous avec les ateliers guidés

Maintenant, vous savez tout !

Lancez-vous ! Pour vous aider, notre coach vous propose de vous

accompagner au travers d’une série de « Labs » ou ateliers.

Les « Labs » sont de véritables formations au cours desquelles on vous

explique ce que vous allez faire avant de vous amener à réaliser des travaux

pratiques durant lesquels vous serez guidé pas à pas.

Découvrez le cursus d’ateliers Microsoft ASP .NET 2.0 Ajax sur :

http://msdn.microsoft.com/fr-fr/asp.net/bb758858.aspx

Suivre les travaux pratiques sur :

http://msdn.microsoft.com/fr-fr/asp.net/msdn.coachaspnet.laboratoire.aspx

Les ateliers pratiques

Construire une application web pas à pas : http://msdn.microsoft.com/fr-

fr/asp.net/bb412335.aspx

Ce cursus d’ateliers s’adresse à ceux qui veulent débuter en ASP .NET 2.0.

- Atelier 1 : Démarrer une application web

- Atelier 2 : Travailler la présentation graphique

- Atelier 3 : Ajouter des éléments de la navigation

- Atelier 4 : Afficher et manipuler des données

- Atelier 5 : Sécuriser l’application web

- Atelier 6 : Personnaliser l’application avec les profils utilisateurs

- Atelier 7 : Personnaliser l’application avec les web parts

- Atelier 8 : Localiser une application web (gestion multi langues)

- Atelier 9 : Etendre le modèle de fournisseurs

- Atelier 10 : Administrer et instrumenter l’application

- Atelier 11 : Trucs et astuces

- Atelier 12 : Gérer les états et utiliser le cache

Découvrir Microsoft ASP .NET 2.0 Ajax : http://msdn.microsoft.com/fr-

fr/asp.net/bb758858.aspx

Ce cursus explique montre comment utiliser le framework ASP .NET 2.0 Ajax pour

dynamiser les pages côté client. Il est recommandé d’être familier avec le

développement en ASP .NET 2.0

- Atelier 1 : Installer l’environnement de développement avec ASP.NET 2.0 AJAX

- Atelier 2 : Activer les extensions AJAX sur vos projets web

- Atelier 3 : Développer avec la technologie AJAX

- Atelier 4 : Développer avec les contrôles Extender standards

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

21

- Atelier 5: Développer avec les contrôles Extender et les services d’ASP.NET 2.0

- Atelier 6: Développer avec les contrôles Extender et les services web

- Atelier 7: Développer un contrôle Extender personnalisé

- Atelier 8: Microsoft Ajax Library

Créer ma première feuille de style : http://msdn.microsoft.com/fr-

fr/asp.net/bb412349.aspx

Ce cursus d’ateliers explique l’intérêt d’utiliser les feuilles de style, pour isoler les

informations de présentation d’une page web dans une feuille de style.

- Atelier 1 : Comprendre les fondamentaux

- Atelier 2 : Positionner et présenter des contenus

- Atelier 3 : Présenter une liste de données sous forme de table html standard

- Atelier 4 : Présenter la navigation

- Atelier 5 : Présenter un formulaire

Premiers pas en ASP .NET : http://msdn.microsoft.com/fr-fr/asp.net/bb331591.aspx

Ce cursus d’ateliers s’adresse à ceux qui utilisent actuellement un langage de scripts

(ASP ou PHP), et qui voudraient évaluer l’intérêt de passer à ASP .NET.

- Atelier 1 : Rendre dynamique un formulaire html

- Atelier 2 : La gestion d’état

- Atelier 3 : Utiliser le mode événementiel

- Atelier 4 : Les contrôles serveurs : l’approche composant

- Atelier 5 : L’outil de développement Visual Web Developer

- Atelier 6 : Accéder à des données

- Atelier 7 : Isoler le code fonctionnel de la représentation graphique

Développer une application de gestion de contacts avec ASP.NET MVC :

http://msdn.microsoft.com/fr-fr/asp.net/dd627541.aspx

Dans cette série de tutoriaux, nous allons construire de bout en bout une application

complète de gestion de contacts. Cette application vous permettra de stocker les

informations – noms, numéro de téléphone et adresses emails – pour une liste de

personnes. Nous allons construire cette application à travers plusieurs étapes. Chacune

d’entre elles allant enrichir notre application MVC. Le but de cette construction par étape

est de vous permettre de comprendre la raison derrière chaque changement.

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

22

3.5 Coach Windows Presentation Foundation (WPF)

Ami(e)s développeuses et développeurs… Vous

entendez régulièrement parler de la technologie

WPF sur votre lieu de travail, sur le site MSDN, ou

ailleurs, mais vous ne savez pas ce qui se cache

derrière cet acronyme ? Ou vous n’en avez qu’une

vague idée ?

Cela tombe bien, je me propose de vous

accompagner dans la découverte, tant théorique

que pratique, de Windows Presentation

Foundation, la nouvelle technologie de

développement d’interface graphique apparue en

même temps que Windows Vista, et qui se présente comme le successeur des Windows Forms.

Vous le verrez, WPF est la technologie idéale pour la construction d’applications offrant

une expérience utilisateur enrichie, qu’elles soient réservées au poste client ou accessibles

via un navigateur.

Bons exercices !

Suivre le coach sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.aspx

3.5.1 Atelier 1 - Créer sa première application WPF

Avant de débuter la lecture de ce premier atelier et le visionnage

de la vidéo qui lui est associée, il vous faut, évidemment, disposer

d’un environnement de développement. Vous pouvez télécharger

gratuitement Visual C# 2008 Express, qui est la version minimale

permettant de développer des applications WPF, sur cette page.

A la fin de cet atelier, vous aurez conçu votre première

application WPF. Vous constaterez que le développement de ce

type d'applications ne représente aucunes difficultés particulières,

malgré tout ce que l'on peut entendre ! De plus, vous apprendrez

comment il est possible d'écrire une interface graphique

entièrement en XAML.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

23

3.5.2 Atelier 2 - Consommer un service Web dans une application WPF

Avant de débuter la lecture de cet atelier et le visionnage de la vidéo qui

lui est associée, il vous faut, évidemment, disposer d’un environnement de

développement. Vous pouvez télécharger gratuitement Visual C# 2008

Express, qui est la version minimale permettant de développer des

applications WPF, sur cette page.

A la fin de cet atelier, vous saurez comment :

Développer une application WPF qui interroge un service Web

Eviter le gel de l'interface utilisateur lors de l'appel du service

Web

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.atelier2.aspx

3.5.3 Atelier 3 - Liaison à une base de données depuis une application WPF

Avant de débuter la lecture de cet atelier et le visionnage de la vidéo qui lui est

associée, il vous faut, évidemment, disposer d’un environnement de

développement. Vous pouvez télécharger gratuitement Visual C# 2008 Express,

qui est la version minimale permettant de développer des applications WPF, sur

cette page.

A la fin de cet atelier, vous saurez comment :

Développer une application WPF qui interroge une base de données

Afficher les informations issues de cette base de données dans

l'application

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.atelier3.aspx

3.5.4 Atelier 4 - Transformations et animations

Avant de débuter la lecture de cet atelier et le visionnage de la vidéo qui lui est

associée, il vous faut, évidemment, disposer d’un environnement de développement.

Vous pouvez télécharger gratuitement Visual C# 2008 Express, qui est la version

minimale permettant de développer des applications WPF, sur cette page.

A la fin de cet atelier, vous saurez comment :

Mettre en place une transformation

Animer une transformation

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

24

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.atelier4.aspx

3.5.5 Atelier 5 - Introduction à Expression Blend

Avant de débuter la lecture de cet atelier et le visionnage de la vidéo qui lui est

associée, il vous faut, évidemment, disposer d’un environnement de

développement. Vous pouvez télécharger gratuitement Visual C# 2008 Express,

qui est la version minimale permettant de développer des applications WPF, sur

cette page.

A la fin de cet atelier, vous saurez comment :

Manipuler Expression Blend

Mettre en place des animations et transformations avec Expression Blend

Mettre en place du binding avec Expression Blend

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.atelier5.aspx

3.5.6 Atelier 6 - Plus loin avec WPF

Avant de débuter la lecture de cet atelier et le visionnage de la vidéo qui

lui est associée, il vous faut, évidemment, disposer d’un environnement

de développement. Vous pouvez télécharger gratuitement Visual C# 2008

Express, qui est la version minimale permettant de développer des

applications WPF, sur cette page.

A la fin de cet atelier, vous saurez comment :

Créer des contrôles utilisateurs

Mettre en place des styles

Modifier les templates

Etc.

Suivre l’atelier sur :

http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.atelier6.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

25

4 Pour aller plus loin

4.1 Windows Presentation Foundation (WPF)

Microsoft Windows Presentation Foundation vous permet de créer des applications et des

expériences haute-fidélité dans Windows Vista, en proposant des interfaces d'applications, des

documents et du contenu multimédia tout en profitant au maximum de la puissance de votre

ordinateur.

Visitez le centre de développement de Windows Presentation Foundation sur :

http://msdn.microsoft.com/fr-fr/netframework/aa663326.aspx

4.2 Article techniques sur .NET Framework 2.0

Vous pouvez lire tous les articles autour de la plateforme .NET sur :

http://msdn.microsoft.com/fr-fr/netframework/bb962137.aspx

Les articles

Comment revoir son code managé

Parcours de la pile du profileur dans .NET Framework 2.0 : Notions de base et plus

TransactionScope et autres éléments

L'évolutivité par la simultanéité d'accès aux données

Création d'une page d'installation capable de détecter automatiquement la version de .NET Framework

L'hôte parfait : création et hébergement de concepteurs personnalisés avec le .NET Framework 2.0

Déploiement d'applications Windows Forms avec ClickOnce

TOP 10 des problématiques rencontrées avec les applications ClickOnce

Nouveautés du .NET Framework Version 2.0

Choisir entre ClickOnce et Windows Installer

Amélioration de la sécurité dans le .NET Framework 2.0

Les coulisses du CLR

Visual Studio 2005 : FAQ sur les génériques : notions fondamentales

FAQ sur les génériques : méthodes recommandées

FAQ sur les génériques : Méthodes recommandées

Nouveautés du support design-time .NET 2.0

CLR trouve le bug pour vous

Advanced-Techniques-To-Avoid-And-Detect-Deadlocks

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

26

4.3 Windows CardSpace (ex-InfoCard)

Windows CardSpace est un composant de Microsoft .NET Framework version 3.0 (ex-WinFX)

qui apporte une expérience utilisateur cohérente requise par le métasystème d’identité.

Windows a été spécialement renforcé pour lutter contre toute altération et mystification. Et ce

dans le but de préserver les identités digitales de l’utilisateur et d’en assurer la maîtrise par ce

dernier.

Plus d’information sur :

http://msdn.microsoft.com/fr-fr/netframework/aa663320.aspx

4.4 Centre de développement Accès aux Données

Bienvenue sur le centre de conseil consacré à l'accès aux données autour des technologies

Microsoft.

Plus d’information sur :

http://msdn.microsoft.com/fr-fr/data/default.aspx

4.5 Centre de développement ASP.NET

ASP.NET est une technologie dédiée à la création d'applications Web dynamiques. Elle est

intégrée au framework .NET.

Plus d’information sur :

http://msdn.microsoft.com/fr-fr/asp.net/default.aspx

4.6 Ma plateforme Web

Profitez de pas à pas gratuits pour prendre en main votre serveur web et réaliser vos

projets !

4 scenarii et plus de 20 ateliers vidéo... Retrouvez vite tous les outils qui vous permettront

de vous perfectionner.

Plus d’information sur :

http://msdn.microsoft.com/fr-fr/netframework/maplateformeweb.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

27

5 Liens utiles Pour débuter :

Centre .NET Framework : http://msdn.microsoft.com/fr-fr/netframework/default.aspx

Découvrez .NET Framework 3.5 SP1 : http://msdn.microsoft.com/fr-fr/netframework/aa663309.aspx

Découvrez la dernière version du .NET Framework : http://msdn.microsoft.com/fr-fr/library/w0x726c2.aspx

5 minutes pour comprendre la plateforme .NET : http://msdn.microsoft.com/fr-fr/vstudio/msdn.5minutes.pour.comprendre.NETframework.aspx

Nouveau en .NET ? Formez-vous avec nos coachs !

Coach Visual Basic : http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.aspx

Coach Visual C++ : http://msdn.microsoft.com/fr-fr/visualc/bb737992.aspx

Coach Visual C# : http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.aspx

Coach Développement Web : http://msdn.microsoft.com/fr-fr/asp.NET/msdn.coachaspnet.aspx

Coach Windows Presentation Foundation (WPF) : http://msdn.microsoft.com/fr-fr/netframework/msdn.coach.wpf.aspx

Pour aller plus loin :

Windows Presentation Foundation (WPF) :

http://msdn.microsoft.com/fr-fr/netframework/aa663326.aspx

Articles sur .NET Fx 2.0 :

http://msdn.microsoft.com/fr-fr/netframework/bb962137.aspx

Windows CardSpace (ex-InfoCard) :

http://msdn.microsoft.com/fr-fr/netframework/aa663320.aspx

Centre de développement Accès aux Données :

http://msdn.microsoft.com/fr-fr/data/default.aspx

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

28

Centre de développement ASP.NET :

http://msdn.microsoft.com/fr-fr/asp.NET/default.aspx

Formez-vous avec « Ma plateforme Web » :

http://msdn.microsoft.com/fr-fr/netframework/maplateformeweb.aspx

Téléchargements :

Centre de téléchargements .NET Framework :

http://msdn.microsoft.com/fr-fr/netframework/aa569263.aspx

Forums :

Développement .NET :

http://social.msdn.microsoft.com/Forums/fr-FR/netdevelopmentfr/threads

Visual Studio :

http://social.msdn.microsoft.com/Forums/fr-FR/vstudiofr/threads

Visual C++ :

http://social.msdn.microsoft.com/Forums/fr-FR/visualcplusfr/threads

Visual C# :

http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/threads

Visual Basic :

http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/threads

Développement Web :

http://social.msdn.microsoft.com/Forums/fr-FR/webdevfr/threads

Cahier de vacances –.Net Framework J’en ai rien à coder 2010

29