Escolar Documentos
Profissional Documentos
Cultura Documentos
NET Framewrok
Sommaire
Cahier de vacances .NET Framewrok ...................................................................................... 0
1 Introduction .......................................................................................................................... 3
2 Pour dbuter ........................................................................................................................ 3
2.1 Centre de dveloppement .NET Framework ................................................................. 3
2.2 Dcouvrez .NET Framework ......................................................................................... 3
2.3 Dcouvrez la dernire 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 Dcouvrez & Formez-vous avec le coach Visual Basic 2008 ...................................... 10
3.1.1 Procdure dinstallation ....................................................................................... 10
3.1.2 Atelier 1 - Explorer lenvironnement de dveloppement....................................... 10
3.1.3 Atelier 2 - Crer sa premire 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 donnes de fichier ........................................................ 11
3.1.6 Atelier 5 - Manipuler des donnes de SQL Server Express & Access ................. 11
3.1.7 Atelier 6 - Dvelopper ses objets ......................................................................... 12
3.1.8 Atelier 7 - Manipuler des donnes XML ............................................................... 12
3.2 Dcouvrez & 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 Dcouvrez & 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 Dcouvrez 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 guids ................................... 20
1
3.5 Coach Windows Presentation Foundation (WPF) ........................................................ 22
3.5.1 Atelier 1 - Crer sa premire 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 donnes 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 dveloppement Accs aux Donnes ........................................................... 26
4.5 Centre de dveloppement ASP.NET ........................................................................... 26
4.6 Ma plateforme Web ..................................................................................................... 26
5 Liens utiles ......................................................................................................................... 27
2
Cahier de vacances .Net Framework Jen ai rien coder 2010
1 Introduction
Grce la plateforme de dveloppement .NET, vous pouvez bnficier dun modle de
dveloppement unif pour le dveloppement client, serveur, et Cloud et dune
dmocratisation des mthodes agiles pour dlivrer des projets dans les temps.
Cet t, grce "J'en ai rien coder", dcouvrez les nouveauts de la plateforme .NET !
2 Pour dbuter
2.1 Centre de dveloppement .NET Framework
Vous voulez suivre lactualit de la plateforme .NET et obtenir des ressources techniques, des
outils gratuits et des conseils dexperts ?
Le .NET Framework est le modle de dveloppement que propose Microsoft en code manag.
Avec Visual Studio, il fournit un environnement cohrent et productif pour les dveloppeurs. Il
offre des possibilits de dveloppement sur Windows XP, Windows Vista, Windows Server et
galement pour Microsoft Office System, Internet avec ASP.NET ou les plateformes Windows
Mobile ou Embedded.
Le poster des classes du .NET Framework 3.5 est disponible en tlchargement sur :
http://www.microsoft.com/downloads/details.aspx?FamilyID=7b645f3a-6d22-4548-a0d8-
c2a27e1917f8&displaylang=fr
Bienvenue dans le .NET Framework version 4.Le .NET Framework est un composant Windows
intgral qui prend en charge la cration et l'excution de la nouvelle gnration d'applications et
de services Web. Les principaux composants du .NET Framework sont le Common Language
3
Cahier de vacances .Net Framework Jen ai rien coder 2010
Fournit la syntaxe, des exemples de code et des informations associes pour chaque
classe contenue dans les espaces de noms .NET Framework.
http://msdn.microsoft.com/fr-fr/library/ms229335.aspx
Fournit une table de liens vers les domaines technologiques principaux du .NET
Framework.
http://msdn.microsoft.com/fr-fr/library/63bf39c2.aspx
Dcrit les nouvelles fonctionnalits cls, les modifications et les types et membres
obsoltes de la dernire version du .NET Framework.
http://msdn.microsoft.com/fr-fr/library/ms171868.aspx
Dcrit les concepts cls du .NET Framework, tels que le Common Language Runtime, le
systme de type commun (CTS, Common Type System), l'interoprabilit interlangage,
l'excution manage, les assemblys et la scurit.
http://msdn.microsoft.com/fr-fr/library/a4t23ktk.aspx
4
Cahier de vacances .Net Framework Jen ai rien coder 2010
Fournit des informations sur les tches et les techniques de dveloppement avances
dans le .NET Framework, notamment l'interoprabilit, les threads et la rflexion.
http://msdn.microsoft.com/fr-fr/library/29eafad8.aspx
Fournit des informations sur les classes et les services dans le .NET Framework qui
facilitent le dveloppement d'applications scurises.
http://msdn.microsoft.com/fr-fr/library/fkytk30f.aspx
Portail ASP.NET
Fournit des liens vers la section Windows Forms afin d'obtenir plus d'informations sur les
tches de programmation courantes dans les applications Windows Forms.
http://msdn.microsoft.com/fr-fr/library/cc656767.aspx
5
Cahier de vacances .Net Framework Jen ai rien coder 2010
Fournit des informations sur les outils qui facilitent la cration, le dploiement et la
gestion d'applications et de composants qui ciblent le .NET Framework.
http://msdn.microsoft.com/fr-fr/library/d9kh6s92.aspx
Fournit des liens vers MSDN Code Gallery prsentant des exemples qui illustrent divers
aspects du .NET Framework.
http://msdn.microsoft.com/fr-fr/library/bb400848.aspx
Si vous avez quelques difficults comprendre les diffrents acronymes nouvellement arrivs
ou encore les expliquer votre responsable, votre client ou votre partenaire, ces vidos sont
faites pour vous ! En moins de 5 minutes, nos dveloppeurs vous prsentent les produits et les
technologies lis Visual Studio 2008 et au .NET Framework. Dcouvrez sans plus attendre les
technologies suivantes :
6
Cahier de vacances .Net Framework Jen ai rien coder 2010
Nous avons essayons de simplifier au maximum lapproche. Le rsultat est l, vous de juger !
Si vous avez aim cette srie, nhsitez pas nous le dire au travers du forum MSDN,
notamment pour amliorer ces pages et les informations autour.
Oslo a pour objectif de permettre une meilleure WF est une API de worflow permettant
collaboration entre les quipes de dveloppement et de dcrire des processus. La version 4
les quipes mtier via la modlisation du systme pallie certains manques de la version 3
d'informations. en permettant d'hberger vos workflows
dans Dublin.
En savoir plus sur Oslo
Tlcharger la vido (clic droit, 'Enregistrer la En savoir plus sur Windows
cible sous...') Workflow Foundation 4 (WF 4)
Tlcharger la vido (clic droit,
'Enregistrer la cible sous...')
Les scenarii Online/Offline permettent d'exploiter les Dublin prfigure l'avenir du serveur
donnes locales de l'entreprise en situation de applicatif chez Microsoft en proposant
mobilit. une solution unifie d'hbergement.
En savoir plus sur Scenarii Online Offline En savoir plus sur Dublin
Tlcharger la vido (clic droit, 'Enregistrer la Tlcharger la vido (clic droit,
cible sous...') 'Enregistrer la cible sous...')
7
Cahier de vacances .Net Framework Jen ai rien coder 2010
Windows CardSpace est un composant de Microsoft Depuis Visual Studio 2005, ADO.NET 2.0
.NET Framework qui apporte une exprience assure la couche technique d'accs aux
utilisateur cohrente requise par le mtasystme donnes de notre plate-forme mais les
d'identit. choses vont changer ! Apportant
productivit et scurit du code, le trs
En savoir plus sur Windows CardSpace attendu Visual Studio 2008 fournira un
(WCS) ensemble de nouveauts
Tlcharger la vido (clic droit, 'Enregistrer la rvolutionnaires, principalement autour
cible sous...') de la technologie LINQ.
8
Cahier de vacances .Net Framework Jen ai rien coder 2010
XNA Astoria
Il y a prs d'un an, Microsoft a annonc l'ouverture En s'appuyant sur les dernires
de la Xbox 360 au dveloppement amateur travers technologies (WCF+Linq), le projet
la mise disposition d'un environnement de Astoria, offre une solution extrmement
dveloppement gratuit appel XNA Game Studio simple pour exposer des sources de
Express. donnes serveur cot client.
Entity framework
ADO.NET Entity Framework permet aux dveloppeurs de se concentrer sur les donnes via un
modle objet, plutt que par le biais d'un modle de donnes logiques/relationnelles.
9
Cahier de vacances .Net Framework Jen ai rien coder 2010
Objectif
A la fin de ce premier module, vous serez prt dun point de vue matriel et
ressources utiles vous lancer dans le processus dinstallation des
logiciels ncessaires.
VB 9.0 est une volution du langage Visual Basic (que vous connaissez peut-
tre ou peut-tre pas, ce nest pas un pr requis du tout pour vous lancer dans
ce tutorial) qui permet de crer des applications bases sur le .NET
Framework.
10
Cahier de vacances .Net Framework Jen ai rien coder 2010
http://msdn.microsoft.com/fr-fr/vbasic/msdn.coachvb.atelier1.aspx
3.1.6 Atelier 5 - Manipuler des donnes de SQL Server Express & Access
Dans ce cinquime atelier, lobjectif fonctionnel est rigoureusement le
mme que dans latelier prcdent ceci prs que les donnes
manipules dans lEditeur ne sont plus extraites dun fichier texte
11
Cahier de vacances .Net Framework Jen ai rien coder 2010
(dextension *.coach) mais dune base de donnes type Microsoft Office Access et Microsoft
SQL Server Express Edition.
12
Cahier de vacances .Net Framework Jen ai rien coder 2010
http://msdn.microsoft.com/fr-fr/visualc/bb737992.aspx
Dans cette vido, les dmonstrations seront faites directement depuis la ligne
de commande afin de bien comprendre lanatomie dun projet C++.
13
Cahier de vacances .Net Framework Jen ai rien coder 2010
Bien que les outils de compilateur et les bibliothques C++ puissent tre utiliss
depuis la ligne de commande, l'environnement de dveloppement Visual C++ 2005
aide considrablement la gestion et la configuration des projets (notamment grce
une meilleure assistance pour les grands projets), ainsi que pour modifier ou parcourir
le code source, et offre des outils de dbogage. Cet environnement prend galement
en charge IntelliSense, qui effectue des suggestions contextuelles intelligentes au
cours de la cration du code.
Pour vous aider, notre coach vous propose de vous accompagner au travers
dune srie de Labs .
C# (prononcez Si sharp ) est un langage de programmation conu pour crer une grande
diversit d'applications (Windows, Web, des services) qui s'excutent sur la plate-forme .NET.
Vous souhaitez apprendre C# mais vous ny connaissez rien ou navez que quelques
notions ? Ce nest pas un problme ! Suivez votre Coach C#. Elle vous guidera dans la
dcouverte et lutilisation du langage C# avec Visual Studio 2005 pour la construction
dapplications diverses.
En suivant les ateliers du coach C#, vous apprendrez utiliser un langage simple,
compltement orient objet, scuris, et assurant le dveloppement rapide et lgant
dapplications possdant de hautes performances.
14
Cahier de vacances .Net Framework Jen ai rien coder 2010
Un environnement dexcution
Outre la trs riche bibliothque de classes pour btir les applications, le Framework .NET intgre
galement un environnement dexcution appel la Common Language Runtime (CLR). La
CLR offre de nombreuses fonctionnalits pour grer le dploiement, la configuration des
applications. La CLR permet doptimiser les performances grce des mcanismes de cache et
elle permet de contrler la fiabilit et la scurit des applications.
15
Cahier de vacances .Net Framework Jen ai rien coder 2010
Latelier 2 vous prsente les diffrents types (valeur, rfrences), la notion d'objet (classe), les
instructions du langage, de blocs et la gestion de la mmoire.
16
Cahier de vacances .Net Framework Jen ai rien coder 2010
Latelier 3 est entirement consacr la cration et l'utilisation des objets, avec une
introduction de la dlgation. L'hritage, la cration/destruction d'objets, les espaces de nom et
l'utilisation des interfaces sont galement dvelopps.
Les exercices de latelier 5 se proposent de vous prsenter diffrentes technologies bien utiles
pour factoriser des codes C# ou des fonctions mtiers dans le cadre dun dveloppement base
dobjets.
17
Cahier de vacances .Net Framework Jen ai rien coder 2010
vous permettra d'installer et de configurer de manire trs 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 dtails supplmentaires sur son blog. Si vous voulez tlcharger WebPI directement,
c'est galement possible !
Un environnement dexcution
Outre la trs riche bibliothque de classes pour btir les
applications, le Framework .NET intgre galement un
environnement dexcution appel la Common Language
Runtime (CLR). La CLR offre de nombreuses fonctionnalits
pour grer le dploiement, la configuration des applications. La
CLR permet doptimiser les performances grce des mcanismes de cache et elle permet de
contrler la fiabilit et la scurit des applications.
18
Cahier de vacances .Net Framework Jen ai rien coder 2010
Pour dvelopper en ASP.NET, il vous faut le Framework .NET et un serveur Web (serveur
HTTP);
Enfin pour le dveloppement dapplications qui requierent une base de donnes, nous vous
proposons dutiliser SQL Server 2005 Express Edition.
19
Cahier de vacances .Net Framework Jen ai rien coder 2010
Ce cursus dateliers sadresse ceux qui veulent dbuter en ASP .NET 2.0.
Ce cursus explique montre comment utiliser le framework ASP .NET 2.0 Ajax pour
dynamiser les pages ct client. Il est recommand dtre familier avec le
dveloppement en ASP .NET 2.0
20
Cahier de vacances .Net Framework Jen ai rien coder 2010
- Atelier 5: Dvelopper avec les contrles Extender et les services dASP.NET 2.0
- Atelier 6: Dvelopper avec les contrles Extender et les services web
- Atelier 7: Dvelopper un contrle Extender personnalis
- Atelier 8: Microsoft Ajax Library
Ce cursus dateliers explique lintrt dutiliser les feuilles de style, pour isoler les
informations de prsentation dune page web dans une feuille de style.
Dans cette srie de tutoriaux, nous allons construire de bout en bout une application
complte de gestion de contacts. Cette application vous permettra de stocker les
informations noms, numro de tlphone et adresses emails pour une liste de
personnes. Nous allons construire cette application travers plusieurs tapes. Chacune
dentre elles allant enrichir notre application MVC. Le but de cette construction par tape
est de vous permettre de comprendre la raison derrire chaque changement.
21
Cahier de vacances .Net Framework Jen ai rien coder 2010
Bons exercices !
22
Cahier de vacances .Net Framework Jen ai rien coder 2010
3.5.3 Atelier 3 - Liaison une base de donnes depuis une application WPF
Avant de dbuter la lecture de cet atelier et le visionnage de la vido qui lui est
associe, il vous faut, videmment, disposer dun environnement de
dveloppement. Vous pouvez tlcharger gratuitement Visual C# 2008 Express,
qui est la version minimale permettant de dvelopper des applications WPF, sur
cette page.
23
Cahier de vacances .Net Framework Jen ai rien coder 2010
24
Cahier de vacances .Net Framework Jen ai rien coder 2010
Microsoft Windows Presentation Foundation vous permet de crer des applications et des
expriences haute-fidlit dans Windows Vista, en proposant des interfaces d'applications, des
documents et du contenu multimdia tout en profitant au maximum de la puissance de votre
ordinateur.
Vous pouvez lire tous les articles autour de la plateforme .NET sur :
http://msdn.microsoft.com/fr-fr/netframework/bb962137.aspx
Les articles
25
Cahier de vacances .Net Framework Jen ai rien coder 2010
Windows CardSpace est un composant de Microsoft .NET Framework version 3.0 (ex-WinFX)
qui apporte une exprience utilisateur cohrente requise par le mtasystme didentit.
Windows a t spcialement renforc pour lutter contre toute altration et mystification. Et ce
dans le but de prserver les identits digitales de lutilisateur et den assurer la matrise par ce
dernier.
Bienvenue sur le centre de conseil consacr l'accs aux donnes autour des technologies
Microsoft.
ASP.NET est une technologie ddie la cration d'applications Web dynamiques. Elle est
intgre au framework .NET.
Profitez de pas pas gratuits pour prendre en main votre serveur web et raliser vos
projets !
4 scenarii et plus de 20 ateliers vido... Retrouvez vite tous les outils qui vous permettront
de vous perfectionner.
26
Cahier de vacances .Net Framework Jen ai rien coder 2010
5 Liens utiles
Pour dbuter :
Coach Visual C# :
http://msdn.microsoft.com/fr-fr/vcsharp/msdn.coachcsharp.aspx
27
Cahier de vacances .Net Framework Jen ai rien coder 2010
Tlchargements :
Forums :
Dveloppement .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
Dveloppement Web :
http://social.msdn.microsoft.com/Forums/fr-FR/webdevfr/threads
28
Cahier de vacances .Net Framework Jen ai rien coder 2010
29