Anda di halaman 1dari 27

TR 2me anne LE Framework .

NET
Ralis par : IHSINE Najib YERRO Guy-Andr

Plans du rapport
Introduction

Le .NET
Framework .net Le language c # Conclusion Dfinitions Bibliographie

convention de lecture
Les

[i] sont des rfrence bibliographique

Les

* indique que les mots suivit de cette marque vont tre dtaill dans une rubrique intitul dfinitions qui se trouve a la fin.

I- INTRODUCTION
Aperu

historique sur la programmation[1]

II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion

Photo Appareil de perforation de cartes IBM

VI-Dfinitions VII-Bibliographie

I-INTRODUCTION
Lvolution

des ordinateurs a conduit au problme dIHM [2].

II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

EXEMPLE

de mthode organisant lIHM: le Asp.net MVC*

II-Le.NET
I-Introduction 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

Dfinition du .NET [3]

Pourquoi le .NET : Apport une nouveaut au niveau de lAPI*

Les fonctionnalits du .NET : [4] faciliter la conception dapplication distribuer*

2-les technologies cls du .NET


I-Introduction 1-Definition du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

3-Caractristique du .net
I-Introduction

Spcificit

de la plateforme .NET: la compilation, interprtation, gnration ne sont plus indpendante. compilation produit le mme rsultat quelque soit le langage.

1-Definition du .NET 2-Les technologies cls du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

La

III- Le Framework.net

1-Evolution

Figure montrant lvolution

du Framework*.net:[5]

I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET

2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

2-les principaux composantes

Le common language runtime


Le rle du CLR :[6] Elment central de larchitecture .NET joue le rle de moteur d excution.

1. 2. 3.
I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution

Le CLR couvre une multitude daction:[7] destruction des objets inutiles chargement des assemblages* Etc

IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution

IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

La bibliothque de classe de base I-Introduction


Caractristique

La bibliothque de classe de base : [4] 1-cest une bibliothque de classe IL


ce qui implique elle peut tre utilis par nimporte quel langage effectuant une compilation en code IL oriente objet

II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution

2-Cest une bibliothque de classes

IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

Le ASP .NET
Le

ASP .NET :[4] Cette technologie vient pour succder a la technologie ASP.
Rle

I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution

et Avantage de l ASP .NET :[6]

IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

Le language C#

1-Programation en C# [8]
I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes

Code en C#
using System; class HelloWorld{ public static void Main(){ Console.WriteLine("Hello World !!"); } }

Le rsultat

2-Les Caractristique du C# V-Conclusion VI-Dfinitions VII-Bibliographie

2-Caractristique du c#
+Les Avantages
I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes 1-Programation en C#

Accessibilit Orient objet Complmentarit avec le .NET Langage qui s'amliore

V-Conclusion VI-Dfinitions VII-Bibliographie

2-Caractristique du C#
-Inconvnients
I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes 1-Programation en C#

Forte dpendance au .NET Portabilit limit (pour le moment)

V-Conclusion VI-Dfinitions VII-Bibliographie

VII-Conclusion
Citation de Douglas Engelbart[9] I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET III-Le Framework .NET 1-Evolution 2-Les Principaux composantes IV-Le Langage C# 1-Programation en C# 2-Les Caractristique du C#

<< "By augmenting man's intellect we mean increasing the capability of a man to approach a complex problem situation, gain comprehension to suit his particular needs, and to derive solutions to problems. One objective is to develop new techniques, procedures, and systems that will better adapt people's basic information-handling capabilities to the needs, problems, and progress of society.">>

VI-Dfinitions VII-Bibliographie

Dfinitions

ASP.NET MVC: se base sur le Framework

.NET pour raliser des applications ASP.NET selon le modle MVC avec lenvironnement de dveloppement Visual studio MVC faisant rfrence au Modle-vue-controleur.

Dfinitions
Application
une application dont le principe est la mise en place dune architecture logicielle permettant lexcution dun programme sur plusieurs machines. <<Application programming interface>> ou Interface de Programmation. Ensemble de fonctions, procdures ou classes servant d'interface entre programmes leur permettant de communiquer entre eux. Ensemble de structures, classes et fonctions aidant crer tout ou une partie d'un logiciel. les assemblages sont les quivalents .NET des fichiers.exe et .dll de Windows .

distribuer : Une application distribuer est

API:

Framework:

assemblages:

bibliographie
[1]:wikipedia.org/wiki/Programmation_informatique
Ce lien provenant de lencyclopdie en ligne Wikipdia offre un Aperu globale sur lhistoire de la programmation depuis les premires traces de celle-ci jusquau dernires actualit la concernant ,

[2]:Prsentation Histoire de lInteraction HommeMachine MASTER INFORMATIQUE 2me anne, EID et PLS C a t h e r i ne R e c a n a t i U n i v e r s i t d e P a r i s 1 3.
Cest une prsentation qui offre une vue dtaill et prcise en ce qui concerne lvolution de linteraction homme machine ainsi que les vnements cls quont marqu cette volution et les diffrents dfi quont tait relev durant cette volution sans oublis les points de vue des acteur majeurs qui ont ouvr pour rvolutionn lIHM.

bibliographie
[3]:http://dictionary.sensagent.com/microsoft+.net /fr-fr/ Ce lien est celui du dictionnaire en ligne sensagment qui offre une dfinition assez globale de la technologie Microsoft .NET

bibliographie
[4] Le Framework.NET crit par Julian templeman

et David Vitter edition Micro application chap 1 introduction .NET page 35 69 :

Ce chapitre fourni une introduction dtaill ainsi que prcise a la plateforme .NET tout en mettant laccent sur les nouvelles fonctionnalits apparues avec le .NET tel que ASP.NET. Le point important qui caractrise cette nouvelle technologies est le fait que cette dernire sarticule au tour dinternet.

[5]http://msdn.microsoft.com/frfr/netframework/b b880957

Ce site nous offre un point sur les diffrentes version du framework.net ce qui nous permet de bien assimiler lvolution de ce Framework.

bibliographie

[6] Pratique de .NET 2.0 et de C# 2.0 de lauteur

Patrick Smacchia Edition OREILLY chapitre 4 page 87 129,chapitre 23 page 859 862:
Cette ouvrage fournis les lments cls quil faut comprendre a fin de bien exploiter la plateforme .NET. Dans le chapitre N4 lauteur montre comment le common language runtime occupe une place importante de la plateforme .Net . Dans le chapitre 23 de cette ouvrage lautre nous offre une introduction au ASP.NET ainsi quune comparaison de cette technologie avec le ASP ce qui permet de bien voir les avantages quoffre le ASP.NET par rapport a son prdcesseur

[7]http://msdn.microsoft.com/frfr/library/ddk909ch(v=vs.71).aspx

Ce lien expose le rle quoccupe le commun language runtime dans le Framework .Net ainsi que les diffrente action que couvre se dernier.

[8]Le c# et le .NET version 1 a 4 par Gerard le Blanc: Ce livre comme son nom lindique aborde les diffrentes versions du langage de programmation c# mais ce quest important signaler ce le fait quil offre un dbutant en c# tous les outils ncessaire pour bien lassimil le c# comme les diffrent type de variable existant etc

[9]: Conceptual Framework for Augmenting Human Intellect (SRI Report, 1962). Cest un rapport ralis par le clbre inventeur Douglas Engelbart pour la SRI (Stanford Researche Institute ) et qui malgr le fait quil date des annes 60s reste toujours dactualit dans ce rapport on expose lide de linformatique interactive qui peut tre considrer comme une oppos a linformatique computationnelle qui tait dominante a lpoque ,lide de linformatique interactive est dans la mme longueur donde que lide qui a rgi la conception du .net ce raport est disponible en version imprimable dans le lien suivant:

http://www.dougengelbart.org/pubs/papers/scanned/Doug_EngelbartAugmentingHumanIntellect.pdf.

Anda mungkin juga menyukai