SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Grégory Renard [aka Redo] Technical Manager - CTO Wygwam www.wygwam.com   .NET 2.0 – C# 2.0 Développez vos applications avec la plateforme .NET et C#
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Votre speaker ,[object Object],[object Object],[object Object]
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
.NET dans les entreprises ? ,[object Object],[object Object],[object Object],Marc Gardette – Microsoft France Certains chiffres témoignent de la bonne santé de .NET et de son adoption croissante : .NET déployé dans plus de 50% des « Fortunes 100 », plus de 70 Millions de systèmes avec le Framework .NET déployé, (pré-installé sur 60% des nouveaux systèmes, plus de 20 millions de download avec Windows Update), plus de 450 livres disponibles sur .NET, plus de 250 sociétés offrent des formations sur .NET, plus de 2.5 Millions de développeurs équipés avec VisualStudio .NET….  www.dotnetguru.org - 2004
.NET Framework vs  Plateforme .NET ,[object Object],Infrastructure   Système Gestion  des Données Infrastructure Applicative Infrastructure “Information Worker”
.NET Framework vs  Plateforme .NET La plateforme .NET permet un haut niveau d'intégration et d'interopérabilité grâce à l'intégration forte des Web Services, de son modèle de classes unifiées et de l'exploitation forte du standard XML à tous niveaux
.NET Framework  vs Plateforme .NET ,[object Object],[object Object],[object Object]
.NET Framework  vs Plateforme .NET
.NET Framework :  les classes unifiées System  System.Data (ADO .NET) System.XML System.Web (ASP .NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel Schema Reflection Resources Globalization ServiceProcess Description Discovery Protocols
[object Object],Démo
Historique du .NET ,[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution du .NET V1 2002 V1.1 2003 V2 Fin 2005 V3 Fin 2006
.NET : Un standard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vue d’ensemble du .NET Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structure du .NET Framework :  CLS   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structure du .NET Framework :  FCL   ,[object Object],[object Object],[object Object],[object Object],System  System.Data (ADO .NET) System.XML System.Web (ASP .NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services Description Discovery Protocols UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel Schema Reflection Resources Globalization ServiceProcess
Structure du .NET Framework :  BCL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structure du .NET Framework :  CLR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structure du .NET Framework :  CLI ,[object Object],[object Object],[object Object],[object Object]
Structure du .NET Framework :  CTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
.NET Framework :  Structuré pour unifier ! Héritage, Contrôle, performance Windows API MFC/ATL ASP Stateless, mélange de code/HTML VB Forms RAD, Composition, Délégation .NET Framework RAD, Héritage, contrôle et performance,  WebDynamic et WebServices
Langages .NET-Compliant : Unification ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Common Language Specification VB C++ C# J# …
Langages .NET-Compliant : Unification ! C# VB C++ Cobol
Microsoft .NET Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source : Microsoft .NET Languages   http://en.wikipedia.org/wiki/Microsoft_.NET_Languages
[object Object],Démo
Non-Microsoft .NET Languages Source : Microsoft .NET Languages   http://en.wikipedia.org/wiki/Microsoft_.NET_Languages
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Installation du .NET Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outils de développement  (Qqs exemples) ,[object Object],[object Object],[object Object]
Outils de développement  (Qqs exemples) ,[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Code et compilation … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Assemblies .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],MZ Header PE Header COFF Header CLR Metadata Executable IL /Machine code
Intermediate Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Quels applications ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Déployer vos applications .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sécurité et configuration .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Configuration et Sécurité ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nouveautés du .NET Framework 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source :  http://msdn2.microsoft.com/fr-fr/library/t357fb32(VS.80).aspx
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Une gamme d’IDE ,[object Object]
[object Object],Démo
Nouveautés de VS2005 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unification par l’objet ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Rappel de l’objet – POO ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Démo
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vue d’ensemble de C# 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],Exerciseur C# 2.0  :  http://rmdiscala.free.fr/EditCs/EditCs.html
Innovations de C# 2.0 et son compilateur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exploitation : List<int> intList = new List<int>(); intList.Add(1);  // Pas de boxing intList.Add(2);  // Pas de boxing intList.Add(&quot;Three&quot;);  // Erreur levee lors de la compilation int i = intList[0];  // Aucun Cast nécessaire
[object Object],Démo
Innovations de C# 2.0 et son compilateur ,[object Object],// ClassPart2.cs using System; public partial class ClassPart { public void AutreMethode() { } } // ClassPart1.cs using System; public partial class ClassPart { public void Methode() { } }
[object Object],Démo
Innovations de C# 2.0 et son compilateur ,[object Object],[object Object],[object Object],[object Object],[object Object]
Et bien d’autres innovations… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source US :  http://msdn2.microsoft.com/en-us/library/7cz8t42e(VS.80).aspx Source Fr : http://msdn2.microsoft.com/fr-fr/library/7cz8t42e(VS.80).aspx
Roadmap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
.NET Framework 3.0 - WinFx ,[object Object],[object Object],[object Object],[object Object]
.NET Framework 3.0 - WinFx Framework .net 2 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation CardSpace Framework .net 1.1 Framework .net 1.0 Sécurité Mobile
Ressources
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Chap 6 : classes et interfaces
Chap 6 : classes et interfacesChap 6 : classes et interfaces
Chap 6 : classes et interfacesAziz Darouichi
 
Chap1V2019: Cours en C++
Chap1V2019: Cours en C++Chap1V2019: Cours en C++
Chap1V2019: Cours en C++Aziz Darouichi
 
Développer en natif avec C++11
Développer en natif avec C++11Développer en natif avec C++11
Développer en natif avec C++11Microsoft
 
Les nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneLes nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneMicrosoft
 
Chapitre4: Pointeurs et références
Chapitre4: Pointeurs et références Chapitre4: Pointeurs et références
Chapitre4: Pointeurs et références Aziz Darouichi
 
Chapitre 11: Expression Lambda et Référence de méthode en Java
Chapitre 11: Expression Lambda et Référence de méthode en JavaChapitre 11: Expression Lambda et Référence de méthode en Java
Chapitre 11: Expression Lambda et Référence de méthode en JavaAziz Darouichi
 
Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !Olivier Le Goaër
 
Cours c#
Cours c#Cours c#
Cours c#zan
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummiesMicrosoft
 
Cours de programmation en c
Cours de programmation en cCours de programmation en c
Cours de programmation en cbenouini rachid
 
C++11 en 12 exemples simples
C++11 en 12 exemples simplesC++11 en 12 exemples simples
C++11 en 12 exemples simplesPethrvs
 

Was ist angesagt? (20)

Chap 6 : classes et interfaces
Chap 6 : classes et interfacesChap 6 : classes et interfaces
Chap 6 : classes et interfaces
 
Chap1V2019: Cours en C++
Chap1V2019: Cours en C++Chap1V2019: Cours en C++
Chap1V2019: Cours en C++
 
Linq Tech Days08 Lux
Linq Tech Days08 LuxLinq Tech Days08 Lux
Linq Tech Days08 Lux
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
 
Programmation en C
Programmation en CProgrammation en C
Programmation en C
 
Développer en natif avec C++11
Développer en natif avec C++11Développer en natif avec C++11
Développer en natif avec C++11
 
Tour Horizont.Net
Tour Horizont.NetTour Horizont.Net
Tour Horizont.Net
 
Les nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneLes nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ Moderne
 
Chapitre4: Pointeurs et références
Chapitre4: Pointeurs et références Chapitre4: Pointeurs et références
Chapitre4: Pointeurs et références
 
Cours de c
Cours de cCours de c
Cours de c
 
Chapitre 11: Expression Lambda et Référence de méthode en Java
Chapitre 11: Expression Lambda et Référence de méthode en JavaChapitre 11: Expression Lambda et Référence de méthode en Java
Chapitre 11: Expression Lambda et Référence de méthode en Java
 
Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !
 
Cours c#
Cours c#Cours c#
Cours c#
 
Chap2fonctionscpp
Chap2fonctionscppChap2fonctionscpp
Chap2fonctionscpp
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummies
 
Cours de programmation en c
Cours de programmation en cCours de programmation en c
Cours de programmation en c
 
Langage C#
Langage C#Langage C#
Langage C#
 
Le langage C
Le langage CLe langage C
Le langage C
 
Cours langage-c
Cours langage-cCours langage-c
Cours langage-c
 
C++11 en 12 exemples simples
C++11 en 12 exemples simplesC++11 en 12 exemples simples
C++11 en 12 exemples simples
 

Andere mochten auch

Ado.net base de données
Ado.net   base de donnéesAdo.net   base de données
Ado.net base de donnéesNosnos Nisrine
 
Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Liene Gallego
 
Presentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesPresentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesFing
 
Liste d'appel français lycee malick sall
Liste d'appel français lycee malick sallListe d'appel français lycee malick sall
Liste d'appel français lycee malick sallMOUHAMAD SOW
 
Luto por su esposa
Luto por su esposaLuto por su esposa
Luto por su esposacentrowebs
 
Dossier de présentation cie 2016
Dossier de présentation cie 2016Dossier de présentation cie 2016
Dossier de présentation cie 2016Jetzt Compagnie
 
OPEN DATA WEEK // Présentation du collectif Open Data France par Jean-Marie ...
OPEN DATA WEEK // Présentation du collectif Open Data France  par Jean-Marie ...OPEN DATA WEEK // Présentation du collectif Open Data France  par Jean-Marie ...
OPEN DATA WEEK // Présentation du collectif Open Data France par Jean-Marie ...Fing
 
Proyecto de Ley Código Orgánico Monetario y Financiero
Proyecto de Ley Código Orgánico Monetario y FinancieroProyecto de Ley Código Orgánico Monetario y Financiero
Proyecto de Ley Código Orgánico Monetario y FinancieroAsamblea Nacional
 
Adoption de agilité par les usages
Adoption de agilité par les usagesAdoption de agilité par les usages
Adoption de agilité par les usagesXavier Warzee
 
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...Fing
 

Andere mochten auch (20)

Architecture .NET
Architecture .NETArchitecture .NET
Architecture .NET
 
Ado.net base de données
Ado.net   base de donnéesAdo.net   base de données
Ado.net base de données
 
Presentation projet-cr definitief-1
Presentation projet-cr definitief-1Presentation projet-cr definitief-1
Presentation projet-cr definitief-1
 
bienvenid@s
bienvenid@sbienvenid@s
bienvenid@s
 
Presentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiquesPresentation généraliste sur les réutilisation des données publiques
Presentation généraliste sur les réutilisation des données publiques
 
Liste d'appel français lycee malick sall
Liste d'appel français lycee malick sallListe d'appel français lycee malick sall
Liste d'appel français lycee malick sall
 
Le Cycle De Doha Accord De Partenariat Acp Omc
Le Cycle De Doha   Accord De Partenariat Acp OmcLe Cycle De Doha   Accord De Partenariat Acp Omc
Le Cycle De Doha Accord De Partenariat Acp Omc
 
Luto por su esposa
Luto por su esposaLuto por su esposa
Luto por su esposa
 
OSDOC 2010 Welcome
OSDOC 2010 WelcomeOSDOC 2010 Welcome
OSDOC 2010 Welcome
 
Cuisine
CuisineCuisine
Cuisine
 
Dossier de présentation cie 2016
Dossier de présentation cie 2016Dossier de présentation cie 2016
Dossier de présentation cie 2016
 
OPEN DATA WEEK // Présentation du collectif Open Data France par Jean-Marie ...
OPEN DATA WEEK // Présentation du collectif Open Data France  par Jean-Marie ...OPEN DATA WEEK // Présentation du collectif Open Data France  par Jean-Marie ...
OPEN DATA WEEK // Présentation du collectif Open Data France par Jean-Marie ...
 
Ts, G2, Cours09
Ts, G2, Cours09Ts, G2, Cours09
Ts, G2, Cours09
 
Le mythe de syrinx
Le mythe de syrinxLe mythe de syrinx
Le mythe de syrinx
 
Aubade Paris
Aubade ParisAubade Paris
Aubade Paris
 
Azure Mesh Et Surface
Azure Mesh Et SurfaceAzure Mesh Et Surface
Azure Mesh Et Surface
 
Proyecto de Ley Código Orgánico Monetario y Financiero
Proyecto de Ley Código Orgánico Monetario y FinancieroProyecto de Ley Código Orgánico Monetario y Financiero
Proyecto de Ley Código Orgánico Monetario y Financiero
 
Expopsicoreligiosa
ExpopsicoreligiosaExpopsicoreligiosa
Expopsicoreligiosa
 
Adoption de agilité par les usages
Adoption de agilité par les usagesAdoption de agilité par les usages
Adoption de agilité par les usages
 
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...
Présentation du projet MesInfos de la Fing à la conférence Technoark 2012 (Si...
 

Ähnlich wie Introdot Netc Sharp Fr

01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière Cellenza
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2apratt72
 
Keynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreKeynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreMicrosoft
 
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 -  Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0WygDay 2010 -  Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0Wygwam
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Microsoft
 
Le développement d&rsquo;un Composant WinRT
Le développement d&rsquo;un Composant WinRTLe développement d&rsquo;un Composant WinRT
Le développement d&rsquo;un Composant WinRTMicrosoft
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Codeurs en seine microsoft .net core plaform
Codeurs en seine microsoft  .net core plaformCodeurs en seine microsoft  .net core plaform
Codeurs en seine microsoft .net core plaformSébastien Pertus
 
Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1Mohamed Ouederni
 
Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1realtn
 
Cours VB 2012 seance 1
Cours VB 2012 seance 1Cours VB 2012 seance 1
Cours VB 2012 seance 1ISIG
 

Ähnlich wie Introdot Netc Sharp Fr (20)

Chapitre 1
Chapitre 1Chapitre 1
Chapitre 1
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
Introduction à ASP.NET
Introduction à ASP.NETIntroduction à ASP.NET
Introduction à ASP.NET
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
 
Keynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreKeynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle ère
 
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 -  Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0WygDay 2010 -  Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
 
Le développement d&rsquo;un Composant WinRT
Le développement d&rsquo;un Composant WinRTLe développement d&rsquo;un Composant WinRT
Le développement d&rsquo;un Composant WinRT
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Codeurs en seine microsoft .net core plaform
Codeurs en seine microsoft  .net core plaformCodeurs en seine microsoft  .net core plaform
Codeurs en seine microsoft .net core plaform
 
Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1
 
Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1Presentation certification 70-536 atelier 1
Presentation certification 70-536 atelier 1
 
Formation gwt
Formation gwtFormation gwt
Formation gwt
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Cours VB 2012 seance 1
Cours VB 2012 seance 1Cours VB 2012 seance 1
Cours VB 2012 seance 1
 

Mehr von Gregory Renard

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabGregory Renard
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesGregory Renard
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Gregory Renard
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session InnovationGregory Renard
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les MvGregory Renard
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Gregory Renard
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevGregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010Gregory Renard
 
Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3Gregory Renard
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 
Part2 CréAtion D’Un Gadget Et Boite à Outils
Part2   CréAtion D’Un Gadget Et Boite à OutilsPart2   CréAtion D’Un Gadget Et Boite à Outils
Part2 CréAtion D’Un Gadget Et Boite à OutilsGregory Renard
 

Mehr von Gregory Renard (20)

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
M Forum
M ForumM Forum
M Forum
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new Technologies
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les Mv
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Web Services
Web ServicesWeb Services
Web Services
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
 
Vs2008 Ms Lux
Vs2008 Ms LuxVs2008 Ms Lux
Vs2008 Ms Lux
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010
 
Ta Visual Studio2008 Vb9 C#3
Ta Visual Studio2008   Vb9   C#3Ta Visual Studio2008   Vb9   C#3
Ta Visual Studio2008 Vb9 C#3
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 
Part2 CréAtion D’Un Gadget Et Boite à Outils
Part2   CréAtion D’Un Gadget Et Boite à OutilsPart2   CréAtion D’Un Gadget Et Boite à Outils
Part2 CréAtion D’Un Gadget Et Boite à Outils
 

Introdot Netc Sharp Fr

  • 1. Grégory Renard [aka Redo] Technical Manager - CTO Wygwam www.wygwam.com .NET 2.0 – C# 2.0 Développez vos applications avec la plateforme .NET et C#
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. .NET Framework vs Plateforme .NET La plateforme .NET permet un haut niveau d'intégration et d'interopérabilité grâce à l'intégration forte des Web Services, de son modèle de classes unifiées et de l'exploitation forte du standard XML à tous niveaux
  • 8.
  • 9. .NET Framework vs Plateforme .NET
  • 10. .NET Framework : les classes unifiées System System.Data (ADO .NET) System.XML System.Web (ASP .NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel Schema Reflection Resources Globalization ServiceProcess Description Discovery Protocols
  • 11.
  • 12.
  • 13. Evolution du .NET V1 2002 V1.1 2003 V2 Fin 2005 V3 Fin 2006
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. .NET Framework : Structuré pour unifier ! Héritage, Contrôle, performance Windows API MFC/ATL ASP Stateless, mélange de code/HTML VB Forms RAD, Composition, Délégation .NET Framework RAD, Héritage, contrôle et performance, WebDynamic et WebServices
  • 25.
  • 26. Langages .NET-Compliant : Unification ! C# VB C++ Cobol
  • 27.
  • 28.
  • 29. Non-Microsoft .NET Languages Source : Microsoft .NET Languages http://en.wikipedia.org/wiki/Microsoft_.NET_Languages
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. .NET Framework 3.0 - WinFx Framework .net 2 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation CardSpace Framework .net 1.1 Framework .net 1.0 Sécurité Mobile
  • 67.
  • 68.

Hinweis der Redaktion

  1. 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rédo
  2. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  3. http://www.dotnetguru.org/articles/interviews/marcgardette/interview.htm 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  4. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  5. La vue d&apos;une telle structure peu un tant soit peu désarçonner. Afin de bien la comprendre, partons de l&apos;élément qui vous est le plus proche : &amp;quot;le langage de programmation&amp;quot;. Avant de rentrer dans des explications plus concises, imagez que vous soyez un automobiliste au volant de votre véhicule et tentons de comparer votre situation avec l&apos;infrastructure du .NET Framework présentée afin de mieux saisir l&apos;ensemble des briques de ce schéma. La CLI ( Common Language Infrastructure ) serait les plans et un exemple du moteur pour tout type de véhicule, tandis que le CLR ( Common Language Runtime ) serait ni plus ni mois que votre moteur. Les langages (VB, C++, C#, …) serait le combustible de votre moteur et la CLS ( Common Language Specification ) la garantie que le combustible puisse faire fonctionner votre moteur. Tandis que les briques : &amp;quot;Web Services, les ASP.NET, Windows Forms, ADO.NET et Base Class Library sont des panneaux de signalisation sur votre trajet. Enfin Visual Studio 2005, votre voiture. 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  6. Microsoft .NET languages C# - Microsoft&apos;s flagship .NET Framework language which bears similarities to the C++ and Java languages. Visual Basic .NET - A completely redesigned version of the Visual Basic language for the .NET Framework. This also includes Visual Basic 2005 (v8.0). C++/CLI and the deprecated Managed C++ - A managed version of the C++ language. J# - A Java and J++ .NET transitional language. JScript .NET - A compiled version of the JScript language. Windows PowerShell - An interactive command line shell/scripting environment which provides full access to the .NET frameworks. IronPython - A .NET implementation of the Python programming language being developed by Jim Hugunin at Microsoft. 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  7. 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  8. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  9. Définition d’une assembly Ce que l’on trouve dedans
  10. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  11. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  12. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  13. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  14. http://msdn2.microsoft.com/fr-fr/library/k1s94fta(VS.80).aspx 11/11/09 19:10 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.