0% ont trouvé ce document utile (0 vote)
8 vues8 pages

Introduction au Framework .NET

Le framework .NET, créé par Microsoft en 2001, est une plateforme gratuite intégrée à Windows pour le développement d'applications sur divers environnements. Il utilise un modèle de programmation unifié et prend en charge plusieurs langages respectant la spécification CLI. Le processus de compilation est géré en deux phases, convertissant le code source en MSIL puis en binaire.

Transféré par

yt22Rami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues8 pages

Introduction au Framework .NET

Le framework .NET, créé par Microsoft en 2001, est une plateforme gratuite intégrée à Windows pour le développement d'applications sur divers environnements. Il utilise un modèle de programmation unifié et prend en charge plusieurs langages respectant la spécification CLI. Le processus de compilation est géré en deux phases, convertissant le code source en MSIL puis en binaire.

Transféré par

yt22Rami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

.

NET FRAMEWORK
Cours présenté par Tarek Ayari

TAREK AYARI 1
LE FRAMEWORK .NET
UN FRAMEWORK UNIFIE
- Une plateforme complète pour développer et exécuter des applications Windows, Web, mobile et serveur
- Gratuit et intégré à Windows
- Un modèle de programmation unifié
HISTORIQUE
2002: version 1 (Visual Studio .NET 2003)
2003: version 1.1
2006: version 2 (Visual Studio 2005)
2007: version 3
2007: version 3.5 ((Visual Studio 2008)
2009: version 4 (Visual Studio 2010)
2012: version 4.5 (Visual Studio 2012)
2013: version 4.5.1 (Visual Studio 2013)
2015: version 4.6 (Visual Studio 2015)
2017: version 4.7 (Visual Studio 2017) TAREK AYARI 2
UN FRAMEWORK POUR PLUSIEURS PLATEFORMES

TAREK AYARI 3
ARCHITECTURE GLOBALE DE .NET

TAREK AYARI 4
LA PLATE FORME .NET FRAMEWORK
• La première couche CLS est composée des spécifications communes à tous les
langages qui veulent produire des applications .NET qui soient exécutables dans cet
environnement et les langages eux-même.
• La seconde couche est un ensemble de composants graphiques disponibles dans
Visual Studio .NET
• La troisième couche est constituée d'une vaste librairie de plusieurs centaines de
classes
• La quatrième couche forme l'environnement d'exécution commun (CLR ou Common
Language Runtime) de tous les programmes s'exécutant dans l'environnement .NET.
Le CLR exécute un bytecode écrit dans un langage intermédiaire (MSIL ou MicroSoft
Intermediate Language)

TAREK AYARI 5
DÉROULEMENT DE LA COMPILATION

TAREK AYARI 6
OUTILS DE DÉVELOPPEMENT

TAREK AYARI 7
EN RÉSUMÉ…
• Le framework .NET a été créé par Microsoft en 2001. Il est gratuit et inclus nativement dans
Windows.
• Il simplifie le développement d’applications pour les plateformes de type Microsoft /
Windows.
• Il peut être utilisé à l’aide de langages respectant la spécification CLI (C#, [Link],J#, etc...)
• Le développement d’applications se fait à l’aide de Visual Studio. Blend est vivement
recommandé pour certaines applications.
• La compilation est « managée », c’est-à-dire en deux phases. La première convertit le code
source en MSIL, la seconde convertit le MSIL en binaire.
TAREK AYARI 8

Vous aimerez peut-être aussi