Vous êtes sur la page 1sur 18

Par : Mehdi HENDILI Ahmed AYADI

Espace de travail Fournit des outils pour pouvoir dvelopper des applications

Introduction .Net 3.5

Le .NET Framework est le modle de dveloppement que propose Microsoft. Avec Visual Studio, il fournit un environnement cohrent et productif pour les dveloppeurs et offre des possibilits de rutilisation au travers darchitectures dapplications htrognes. Il offre des possibilits de dveloppement sur toutes les plateformes Microsoft

Introduction .Net 3.5

Cest une plateforme complte pour dvelopper, dployer et excuter des applications Web, Windows, mobile et serveur. Gratuit et intgr Windows Le principe du .Net :
Productivit Puissance des API Simplicit des outils Interoprabilit Scurit

Introduction .Net 3.5

Avant 2003 :

2003 : 2005 : 2008 :

C++ : MFC/ATL Visual Basic 6 ASP


Sortie de la premire version du .Net Framework version 1.0

Sortie de la version 2.0 (Refonte totale du Framework)


Sortie de la version 3.0 puis 3.5
Introduction .Net 3.5 5

Introduction .Net 3.5

Introduction .Net 3.5

Introduction .Net 3.5

Le Commun Language Runtime Espace :


Dexcution .Net doffre de service

Conu partir des CLI (spcification Microsoft) Cest lquivalent de machine virtuelle de JAVA Le langage excut : MSIL
Microsoft Intermediate Language

Introduction .Net 3.5

Introduction .Net 3.5

10

La source peux tre nimporte quel langage

Gnr lors de la compilation de la source

Introduction .Net 3.5

11

La plate forme .Net est indpendante du langage de programmation Tous les langages accdent aux services fournit par le CLR Le langage doit rpondre aux spcifications CLS (Commun Language Specification) Tous les langages seront traduit en IL Le CLR excutera le MSIL par le JIT Perl, Phython, Cobol, Ada, Pascal, Fortran,

Introduction .Net 3.5

12

Visual Studio SharpDevelop : IDE Gratuit et Open Source pour windows Mono :
Framework .Net sur linux Mono Develop IDE

DotNetNuke, Magic Site, MAJinet, Easy Publish Grande communaut

Introduction .Net 3.5

13

Chef de projet Testeurs Architectes Dveloppeurs dEntreprises Professionnels tudiants, Hobbyists, Dbutants,
Introduction .Net 3.5 14

Introduction .Net 3.5

15

Nouveau langage propos par microsoft Standardis par lECMA Avantages :


Puissance du C++ sans ses archasmes Mme syntaxe que le C++ Tout est objet

Nouvelle lexique :

Pas de fichier Header Extention *.cs

Class, struct, enum, interface, Delegate, field, Propriety, Partial,

Introduction .Net 3.5

16

Introduction .Net 3.5

17

Merci de votre attention

Vous aimerez peut-être aussi