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
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
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
I-INTRODUCTION
Lvolution
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
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
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
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
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
I-Introduction II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution
II-Le.NET 1-Definition du .NET 2-Les technologies cls du .NET 3-Cararistique du .NET 1-Evolution
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
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-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#
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#
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
.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 .
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
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
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.