XBLite

Un article de Wikipédia, l'encyclopédie libre.

XBLite est une spécialisation pour Microsoft Windows du langage de programmation multi-plateforme XBasic, créée par David Szafranski.

Sommaire

[modifier] Fonctionnement

Le compilateur XBLite traduit des sources en syntaxe xblite en langage machine Intel 86. Le programme assembleur généré est alors traité par un éditeur de liens classique pour construire l'exécutable final ou la DLL. XBLite est donc un « petit frère » de XBasic spécialisé pour son utilisation spécifique sous Windows.

[modifier] Exemple de programme

Voici le programme canonique Hello World écrit en XBLite :

  • En version de type console
IMPORT  "xst"       ' bibliothèque standard : nécessaire à la plupart des programmes
DECLARE FUNCTION Entry ()

FUNCTION Entry ()
 PRINT "Hello world!"
 a$ = INLINE$ ("Pressez Entrée pour finir >")
END FUNCTION
END PROGRAM                ' fin du programme
  • En version de type IHM Windows
' interfaces des DLL système avec xblite
IMPORT "gdi32"             ' importer la DLL système gdi32.dll
IMPORT "user32"            ' importer la DLL système user32.dll
DECLARE FUNCTION Entry ()  ' declarer la fonction Entry()

FUNCTION Entry ()          ' début de fonction
 ' afficher une boite de message
 MessageBoxA (0, &"Hello world!", &"Version IHM Windows", $$MB_OK)
END FUNCTION               ' fin de fonction
END PROGRAM                ' fin du programme

[modifier] Voir aussi

[modifier] Liens externes

Autres langues