Fermer2
PANORAMICLe 21/01/2007 à 22:27
Bonjour,

Je travaille depuis près de 2 ans sur un langage BASIC permettant de manipuler des objets Windows : (Button, Edit, Combo, Picture, Scene3D, Movie, Track_bar, Scroll_bar, ...) et des objets 3D.

Sa force est dans sa simplicité d'utilisation : pour créer un objet, il suffit de taper son type suivi d'un numéro. Le numéro est ensuite utilisé pour toute action sur cet objet.

Exemple :
- Pour créer un bouton, on tape :
button 1
- Pour lui donner une largeur de 100 pixels, on tape :
width 1,100
- Pour qu'il affiche un texte :
caption 1,"Bonjour !"
etc, etc

Autre exemple:
- Pour créer un monde 3d, on tape :
scene3d 1
- Pour y mettre une théière :
3d_teapot 1
(car les objets 3D ont aussi leur numérotation)
- Pour la faire pivoter de 30 degrés sur son axe Z:
3d_z_rotate 1,30

Il gère aussi des événements : on_click, on_change
Il a environ 190 mots clé.
Il peut piloter Excel, dessiner, gérer des fichiers, la souris, utiliser des objets 3DS ou MD2, ...
Il peut créer des exécutables.

Venez le découvrir sur :
http://www.panoramic-language.com/


Pour le moment, j'ai mis sur le site une version d'essai qui a toutes les fonctions, mais qui est limitée dans le nombre d'objets Windows (Widgets), le nombre d'objets 3D, le nombre de variables, ...

L'évolution de Panoramic sera : de plus en plus de mots clé pour le rendre de plus en plus efficace, de nouvelles fonctionnalités comme le pilotage de Word, des animations en 3D, de la gestion de fichiers et de librairies (DIR, RM, MKDIR,...), la gestion du joystick, la manipulation de sprites, la gestion de l'USB, etc, etc.

Bref, je crois en lui et je passe tout mon temps libre à l'améliorer (le matin avant le "boulot", le soir, les week-ends).
Je mettrai bientôt sur le site une nouvelle version d'essai.
Je vais aussi améliorer l'éditeur et le designer. J'ai envie de les fusionner pour qu'il ressemble à un "intégré" comme Delphi, Visual basic ou RapidQ qui ont les fonctions de conception de l'interface utilisateur, d'éditeur de source et de générateur dans le même logiciel. Pour le moment, il faut générer son interface utilisateur avec DESIGNER puis récupérer le source dans EDITOR pour continuer à coder puis pour l'exécuter.

Enfin, sur le site il manque une page expliquant "comment commencer ...". J'y travaille.

Sur le site, vous trouverez :
- Un "DESIGNER" pour à créer à la souris l'interface de votre application (positionnement des objets sur la fenêtre).
- Un "EDITOR" pour récupérer le source généré et pour le compléter et l'exécuter .
- Des exemples avec le source et l'exécutable correspondant,
- Des aides sur les mots clé,
- Des conseils d'utilisation.

Le site contient aussi la liste des mots-clé, le détail de chacun des mots-clé (syntaxe, erreur, exemple), les caractéristiques principales, des conseils d'utilisation, des exemples .

Essayez PANORAMIC et donnez moi votre avis.

Merci.