Flux rss
Collection CommentÇaMarche.net
 

.NET - Introduction

Classes .NET
Bookmark Ajouter aux favoris / Partager

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.

.NET - Les classes de bases Les classes de la librairie objet La librairie objet du Framework Microsoft .NET (Framework Classes Library) est un ensemble de classes unifié et hiérarchisé offrant un grand nombre de fonctionnalités standard. La FCL permet ainsi d'utiliser un... www.commentcamarche.net/contents/dotnet/dotnet-classes.php3
Charte d'utilisation de CommentCaMarche.net Avant-propos Cette charte a été élaborée afin de préciser aux utilisateurs du site http://www.commentcamarche.net les conditions d'utilisation de ce dernier, notamment l'utilisation des services de communication (tels que le forum) permettant à... www.commentcamarche.net/contents/ccmguide/ccmcharte.php3
Télécharger Paint.NET Paint.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
[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
Accorder sa guitar sur le net (Résolu)Bonjour, tt le monde je fais de la guitar et je sais pas comment l accorder j ai vu qu il y as des accordeur electronique sur le net mais j ai pas su comment ca marché.......que dois je faire?? alors svp si qq peut m aider merci d avence www.commentcamarche.net/forum/affich-8282712-accorder-sa-guitar-sur-le-net
Commande net send (Résolu)Salut Lorsque j'utilise la commande "net send" " ipdudestinataire" "message" il apprait le nom du pc expéditeur. Comment faire pour envoyer un msg anonyme à un poste (qui est en réseau local ). avec la commande net send?? Merci www.commentcamarche.net/forum/affich-419716-commande-net-send
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
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
Télécharger Net transportNet Transport (NetXfer) est un outil de téléchargement permettant d'effectuer une capture (téléchargement) de vidéos diffusées en streaming. Net Transport supporte la plupart des protocoles de l'internet, à savoir : HTTP / HTTPS FTP /via SSL... www.commentcamarche.net/telecharger/telecharger-3673502-net-transport
Materiel.Net Speeder AMD Phenom X4 Dual Core 9950 2.6 GHz / 2048 Mo / 500 Go / DVDRWMateriel . . Net .Net .Net, AMD Phenom X4 Quad-Core, 2.6 GHz, 2048 MB, 500 GB, Type:PC, Configuration:Preconfiguré, Format du boitier:Tour, Processeur:AMD Phenom X4 Quad-Core, Vitesse du processeur:2.6 GHz, Mémoire interne (RAM):2048 Mo, Capacité du disqu www.commentcamarche.net/guide/1178820-materiel-net-speeder-amd-phenom-x4-dual-core-9950-2-6-ghz-2048-mo-500-go-dvdrw
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