Cours Visual Basique

56697 mots 227 pages
APPRENTISSAGE DU LANGAGE VB.NET
Serge Tahé - ISTIA - Université d'Angers
Mars 2004

Introduction
VB.NET est un langage récent. Il a été disponible en versions beta depuis l’année 2000 avant d’être officiellement disponible en février 2002 en même temps que la plate-forme .NET de Microsoft à laquelle il est lié. VB.NET ne peut fonctionner qu’avec cet environnement d’exécution, environnement disponible pour le moment que sur les machines Windows NT, 2000 et XP.
Avec la plate-forme .NET, trois nouveaux langages sont apparus : C#, VB.VET, JSCRIPT.NET. C# est largement une « copie » de
Java. VB.NET et JSCRIPT.NET sont des extensions de Visual basic et Jscript pour la plate-forme .NET. Celle-ci rend disponible aux programmes qui s’exécutent en son sein un ensemble très important de classes, classes très proches de celles que l’on trouve au sein des machines virtuelles Java. En première approximation, on peut dire que la plate-forme .NET est un environnement d’exécution analogue à celui d'une machine virtuelle Java. On peut noter cependant deux différences importantes :



la plate-forme .NET ne s'exécute que sur les machines Windows alors que Java s'exécute sur différents OS (windows, unix, macintosh). la plate-forme .NET permet l'exécution de programmes écrits en différents langages. Il suffit que le compilateur de ceux-ci sache produire du code IL (Intermediate Language), code exécuté par la machine virtuelle .NET. Toutes les classes de
.NET sont disponibles aux langages compatibles .NET ce qui tend à gommer les différences entre langages dans la mesure où les programmes utilisent largement ces classes. Le choix d'un langage .NET devient affaire de goût plus que de performances. De la même façon que Java ne peut être ignoré, la plate-forme .NET ne peut l'être, à la fois à cause du parc très important de machines windows installées et de l'effort fait par Microsoft pour la promouvoir et l'imposer. Il semble que C# soit un bon choix
pour

en relation

  • Tutoriel TuxGuitar Roger Falavel cc by sa
    1608 mots | 7 pages
  • LangageVHDL
    10445 mots | 42 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • Montaigne
    350 mots | 2 pages
  • Svt Cours
    2243 mots | 9 pages
  • Cours de svt sur la vision
    1164 mots | 5 pages
  • le rêve americain
    961 mots | 4 pages
  • Imagej
    1750 mots | 7 pages
  • Cours optique
    867 mots | 4 pages
  • Rapport de stage
    4432 mots | 18 pages
  • El Abdellaoui Chaouki
    4140 mots | 17 pages
  • Contrôle de gestion ministère
    450 mots | 2 pages
  • Cours optique
    3833 mots | 16 pages
  • Rapport de stage
    3294 mots | 14 pages