..


Liens sponsorisés

Le. NET Framework

. NET Framework est essentiellement un ensemble de technologies différentes:

  • NET -. Visual Basic, C #, JScript.NET, J # et C + +
  • Le Common Language Runtime (CLR) - Le moteur qui tourne tous les programmes NET et fournit des services à différentes applications (telles que la gestion de la mémoire et l'optimisation des performances).
  • . NET Framework - Une bibliothèque qui contient des milliers de pré-construit fonctionnalités pour une utilisation dans nos applications
  • ASP.NET - Le moteur qui exécute des applications Web construites sur le NET.
  • Visual Studio - Environnement de développement qui contient un riche ensemble de fonctionnalités qui facilitent la productivité du développeur et de simplifier le débogage des applications

Souvent, la séparation entre ces composantes n'est pas clair et nous avons tendance à confondre les uns avec les autres. Voici une image "prise de Microsoft qui permet de mieux comprendre la répartition des diverses technologies au sein de la bibliothèque de classes

Les langues les plus couramment utilisés sont définitivement C # et VB.NET. En particulier, C # est un langage relativement nouveau conçu pour la version 1.0. NET. Les deux langues utilisent une syntaxe différente, mais chacun d'exploiter les capacités de la bibliothèque de classe, et sont soutenus par le CLR.

Toutes les langues. NET est compilé dans un langage plus bas niveau avant que le code est exécuté. Ce langage est appelé le Common Intermediate Language (CIL, ou simplement IL) et le CLR ne fonctionne que sur ce type de code. Les images suivantes à partir du site Microsoft illustrant comment les langues. NET est compilé en CIL et la structure de la CLR

Structure du CLR

Pratiquement tous les EXE (ou DLL) générés par. NET contient du code CIL, et ce sont les fichiers qui sont distribués sur le PC client, dans le cas des applications Windows Forms, ou sur le serveur Web, dans le cas des applications web. Le CLR n'a aucune idée de ce que la langue a été utilisée pour générer le code et faire une autre compilation de convertir le code CIL en langage machine. Cette étape se produit lorsque le code est exécuté.

Aide avec Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Cours complet pour la création de sites Web dynamiques. A partir de 39 €.
ASP.NET (Cours) ASP.NET (Cours)
Cours complet pour construire des applications Web à partir de 49 €.
SQL et bases de données (cours) SQL et bases de données (cours)
Créer et gérer des bases de données relationnelles. A partir de 39 €.
Liens sponsorisés