Cahier de vacances .NET Framewrok
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
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
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 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 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 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 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 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 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