Cahier de vacances .NET Framewrok

La page est créée René Langlois
 
CONTINUER À LIRE
Cahier de vacances .NET Framewrok
Cahier de vacances – .NET Framewrok
Cahier de vacances .NET Framewrok
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

                                                                      1
Cahier de vacances .NET Framewrok
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

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

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

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

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

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

    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

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

       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 Workflow Foundation
       -   Windows Presentation                            -     Windows Communication
           Foundation                                            Foundation
       -   Windows Cardspace                               -     Linq
       -   Ajax                                            -     Silverlight
       -   XNA                                             -     Sync Fx
       -   Astoria                                         -     Oslo
       -   Windows Workflow 4                              -     Senarii Online Offline
       -   Entity Framework                                -     Dublin

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

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                              Windows Workflow Foundation 4

Oslo a pour objectif de permettre une meilleure WF est une API de worflow permettant
collaboration entre les équipes de développement et de décrire des processus. La version 4
les équipes métier via la modélisation du système pallie certains manques de la version 3
d'informations.                                        en permettant d'héberger vos workflows
                                                       dans Dublin.
    En savoir plus sur Oslo
    Télécharger la vidéo (clic droit, 'Enregistrer la    En savoir plus sur Windows
       cible sous...')                                       Workflow Foundation 4 (WF 4)
                                                          Télécharger la vidéo (clic droit,
                                                             'Enregistrer la cible sous...')

            Les scenarii Online/Offline                                  Dublin

Les scenarii Online/Offline permettent d'exploiter les Dublin préfigure l'avenir du serveur
données locales de l'entreprise en situation de applicatif chez Microsoft en proposant
mobilité.                                              une solution unifiée d'hébergement.

     En savoir plus sur Scenarii Online Offline             En savoir plus sur Dublin
     Télécharger la vidéo (clic droit, 'Enregistrer la      Télécharger la vidéo (clic droit,
      cible sous...')                                         'Enregistrer la cible sous...')

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

                .NET Framework 3.5                          Windows Workflow Foundation (WF)

Le .NET Framework est le modèle de WF est un modèle de programmation, un
développement que propose Microsoft en code moteur et un outils qui permet de
managé. Avec Visual Studio, il fournit un construire des applications à base de
environnement cohérent et productif pour les Workflow rapidement.
développeurs. Il offre des possibilités de
développement sur Windows XP, Windows Vista,       En savoir plus sur Windows
Windows Server et également pour Microsoft Office   Workflow Foundation (WF)
System, Internet avec ASP.NET ou les plateformes   Télécharger la vidéo (clic droit,
Windows Mobile ou Embedded.                         'Enregistrer la cible sous...')

      En savoir plus sur le Framework .NET
      Télécharger la vidéo (clic droit, 'Enregistrer la
       cible sous...')

      Windows Presentation Foundation (WPF)                Windows Communication Foundation
                                                                       (WCF)
WPF est le modèle de présentation des applications
Windows.Windows Presentation Foundation est le WCF est le modèle de communication
nouveau moteur de rendu des applications des applications Windows.
Windows.
                                                       En savoir plus sur Windows
   En savoir plus sur Windows Presentation             Communication Foundation (WCF)
     Foundation (WPF)                                  Télécharger la vidéo (clic droit,
   Télécharger la vidéo (clic droit, 'Enregistrer la   'Enregistrer la cible sous...')
     cible sous...')

            Windows CardSpace (WCS)                                          Linq

Windows CardSpace est un composant de Microsoft            Depuis Visual Studio 2005, ADO.NET 2.0
.NET Framework qui apporte une expérience                  assure la couche technique d'accès aux
utilisateur cohérente requise par le métasystème           données de notre plate-forme mais les
d'identité.                                                choses vont changer ! Apportant
                                                           productivité et sécurité du code, le très
      En savoir plus sur Windows CardSpace                attendu Visual Studio 2008 fournira un
       (WCS)                                               ensemble           de        nouveautés
      Télécharger la vidéo (clic droit, 'Enregistrer la   révolutionnaires, principalement autour
       cible sous...')                                     de la technologie LINQ.

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

                                                                 En savoir plus sur Linq
                                                                 Télécharger la vidéo (clic droit,
                                                                  'Enregistrer la cible sous...')

                         XNA                                                 Astoria

Il y a près d'un an, Microsoft a annoncé l'ouverture       En s'appuyant sur les dernières
de la Xbox 360 au développement amateur à travers          technologies (WCF+Linq), le projet
la mise à disposition d'un environnement de                Astoria, offre une solution extrêmement
développement gratuit appelé XNA Game Studio               simple pour exposer des sources de
Express.                                                   données serveur coté client.

     En savoir plus sur XNA                                     En savoir plus sur Astoria
     Télécharger la vidéo (clic droit, 'Enregistrer la          Télécharger la vidéo (clic droit,
      cible sous...')                                             '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...')

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

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 :

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

                         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

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

(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 :

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

                                       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 ?

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

          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

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

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.

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

      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

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

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

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

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

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

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

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

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

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

       -   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.

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

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

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

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

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

                                                                     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

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

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

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

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

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

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

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

      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

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

              29
Vous pouvez aussi lire