Flux rss
Collection CommentCaMarche.net
 

.NET - Introduction

.NET Framework

Introduction à .NET

.NET (prononcez «Dotnet») est un standard proposé par la société Microsoft, pour le développement d'applications d'entreprises multi-niveaux, basées sur des composants. Microsoft .NET constitue ainsi la réponse de Microsoft à la plate-forme J2EE de Sun. La plate-forme .NET a été élaborée en s'appuyant sur une communauté d'utilisateurs et a abouti à l'élaboration de spécifications. Ces spécifications ont été ratifiées par un organisme international de standardisation, l'ECMA (European Computer Manufacturers Association), ce qui en fait un standard. Ainsi l'effort de standardisation a permis l'émergence de plates-formes portées par des entreprises tierces et disponibles sous un grand nombre de systèmes d'exploitation.

On parle généralement de «Framework» (traduisez «socle») pour désigner l'ensemble constitué des services (API) offerts et de l'infrastructure d'exécution. Le framework .NET comprend notamment :

  • L'environnement d'exécution :
    • un moteur d'exécution, appelé CLR (Common Language Runtime), permettant de compiler le code source de l'application en un langage intermédiaire, baptisé MSIL (Microsoft Intermediate Language) et agissant telle la machine virtuelle Java. Lors de la première exécution de l'application, le code MSIL est à son tour compilé à la volée en code spécifique au système grâce à un compilateur JIT (Just In Time).
    • un environnement d'exécution d'applications et de services web, appelé ASP .NET ;
    • un environnement d'exécution d'applications lourdes, appelé WinForms.
  • Des services, sous forme d'un ensemble hiérarchisé de classes appelé Framework Class Library (FCL). La FCL est ainsi une librairie orientée objet, fournissant des fonctionnalités pour les principaux besoins actuels des développeurs. Le SDK (Software Development Kit) fournit une implémentation de ces classes.

Framework .NET

Les langages

Grâce au CLR, la plate-forme .NET est indépendante de tout langage de programmation et supporte nativement un grand nombre de langages de programmation, parmi lesquels :

  • Ada,
  • APL,
  • C#,
  • C++,
  • Cobol,
  • Eiffel,
  • Fortran,
  • Haskell,
  • ML,
  • J#,
  • Jscript,
  • Mercury,
  • Oberon,
  • Objective Caml,
  • Oz,
  • Pascal,
  • Perl,
  • Python,
  • Scheme,
  • SmallTalk,
  • Visual Basic

Le langage C#

La langage C# a été développé spécifiquement pour la plate-forme .NET. Il s'agit d'un langage orienté objet, dérivé de C++. Il en reprend les majeures caractéristiques, tout en simplifiant son utilisation.

Visual Studio .NET

Visual Studio .NET ne fait pas partie du framework .NET. Il s'agit tout simplement d'un environnement de développement intégré proposé par Microsoft pour développer des applications conformes aux spécifications de .NET.

Dernière modification le mardi 14 octobre 2008 à 17:40:36.

Ce document intitulé « .NET - Introduction » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour .NET Introduction

Réseaux sans fil - Wireless Networks Qu'est-ce qu'un réseau sans fil Un réseau sans fil (en anglais wireless network) est, comme son nom l'indique, un réseau dans lequel au moins deux terminaux (ordinateur portable, PDA, etc.) peuvent communiquer sans liaison filaire. Grâce aux... www.commentcamarche.net/contents/wireless/wlintro.php3
Netstat Introduction à Netstat Netstat est un outil permettant de connaître connexions TCP actives sur la machine sur laquelle la commande et activée et ainsi lister l'ensemble des ports TCP et UDP ouverts sur l'ordinateur. La commande « netstat »... www.commentcamarche.net/contents/outils-reseau/netstat.php3
LAN (Local Area Network) - Réseau local Les LAN LAN signifie Local Area Network (en français Réseau Local). Il s'agit d'un ensemble d'ordinateurs appartenant à une même organisation et reliés entre eux dans une petite aire géographique par un réseau, souvent à l'aide d'une même... www.commentcamarche.net/contents/initiation/lan.php3

Résultats pour .NET Introduction

[Windows Update] .Net Framework Les patchs KB- : La solution !Voici la solution au problème actuel rencontré par un nombre important de personnes concernant le plantage à la mise à jour de .Net Framework par les patches KB886903 et KB887219 du bulletin de sécurité MS05-004 du 8 février 2005 chargés par Windows... www.commentcamarche.net/faq/sujet-1286-windows-update-net-framework-les-patchs-kb-la-solution
[mythes] Photo nette à partir d'une photo floueMythe Avec un traitement par ordinateur, on peut déflouter une photo, c'est-à-dire obtenir une photo nette à partir d'une photo floue. Réalité FAUX. Explications L'ordinateur ne peut pas inventer les détails de l'image perdus par le flou. Pour... www.commentcamarche.net/faq/sujet-3186-mythes-photo-nette-a-partir-d-une-photo-floue
Nettoyer son écran plat LCDInutile d'utiliser des bombes ou des gels vendus dans le commerce et encore moins des détergents. Ils risqueraient à la longue plutôt d'endommager votre écran plat que de le nettoyer. Pour cela suivez bien les instructions dans l'ordre ci... www.commentcamarche.net/faq/sujet-7559-nettoyer-son-ecran-plat-lcd

Résultats pour .NET Introduction

Http://www.CheckMessenger.net (Résolu)Bonjour, j'ai un probleme avec msn. depuis quelques jours j'ai le pseudo "http://www.CheckMessenger.net www.commentcamarche.net/forum/affich-4636700-http-www-checkmessenger-net
Comment nettoyer mon disque dur (Résolu)Bonjour,je me demande comment nettoyer,mon disque dur? Avec le temps j'y ai accumuler ....des fois en double... des teléchargements.. voudrait nettoyer sans pour autant éliminer... des choses importante ou indispensable a mon ordi! Merci a... www.commentcamarche.net/forum/affich-2994452-comment-nettoyer-mon-disque-dur
Help me!!! .Net framework V2.0.5727 (Résolu)Bonjour,je viens de telecharger la mise à jour de ma carte graphique cad ATI radeon X300/X550 j ai rebooté et un message d erreur apparait: "vous devez d'abord installer l'une des versions suivantes du .Net Framework:V2.0.50727 Contacter... www.commentcamarche.net/forum/affich-2827520-help-me-net-framework-v2-0-5727

Résultats pour .NET Introduction

Télécharger Paint.NETPaint.NET est un outil de dessin et de retouche photo prévu pour fonctionner sous les systèmes Windows XP, Vista, ou Server 2003. Il supporte les calques, l'annulation illimitée, les effets spéciaux et une grande variété d'outils puissants. www.commentcamarche.net/telecharger/telecharger-216-paint-net
Télécharger Microsoft .NET Framework 2.0 (x86)Le package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et... www.commentcamarche.net/telecharger/telecharger-34055209-microsoft-net-framework-2-0-x86
Télécharger .NET FrameworkMicrosoft .NET Framework 3.5 contient de nouvelles fonctionnalités issues de .NET Framework 2.0 et 3.0, et inclue .NET Framework 2.0 service pack 1 et .NET Framework 3.0 service pack 1. www.commentcamarche.net/telecharger/telecharger-34055523-net-framework

Résultats pour .NET Introduction

La SNCF lance ses bons plans du Net lundi(Paris - Relax news) - La SNCF lance lundi 28 janvier ses bons plans du Net. Les voyageurs trouveront des billets de trains à prix réduits, de - 40% à - 60%, selon les capacités du train. L'offre, uniquement disponible sur Internet, autorisera les... www.commentcamarche.net/actualites/la-sncf-lance-ses-bons-plans-du-net-lundi-4802210-actualite.php3

Résultats pour .NET Introduction

NAS (Network Attached Storage)Introduction aux NAS Un « NAS » (Network Attached Storage) est un dispositif de stockage en réseau. Il s'agit d'un serveur de stockage à part entière pouvant être facilement attaché au réseau de l'entreprise afin de servir de serveur de fichiers et... www.commentcamarche.net/contents/surete-fonctionnement/nas.php3
SAN (Storage Area Network)Introduction aux SAN Un « SAN » (Storage Area Network) est un réseau de stockage à part entière. Un SAN est ainsi une architecture complète regroupant les éléments suivants : Un réseau très haut débit en Fiber Channel ou SCSI ; Des équipements... www.commentcamarche.net/contents/surete-fonctionnement/san.php3
MAN (Metropolitan Area Network) - Réseau métropolitainRéseau métropolitain (MAN) Les MAN (Metropolitan Area Network, réseaux métropolitains) interconnectent plusieurs LAN géographiquement proches (au maximum quelques dizaines de kilomètres) à des débits importants. Ainsi, un MAN permet à deux noeuds... www.commentcamarche.net/contents/initiation/man.php3