cahier de vacances –.net...
TRANSCRIPT
Cahier de vacances – .NET Framewrok
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