Composition d'applet JavaSketchpad

Obsolète. (les applets Java ne marchent plus)

(ne génère pas de fichier, sauver votre travail par copier-coller) ©2006-©2012       Aide

Source :
(sélection ajoutée en fin de source)










 

Palette
     Degrés :      Bordure :   jsp5 :
Check : vérifie la syntaxe seulement.
Voir : vérifie la syntaxe et traduit source → applet de test à la volée dans une fenêtre popup.
L'applet générée à la volée entraîne la première fois un délai pour l'initialisation du moteur Java.

Applet générée, "Construction value" :


Utilisation

Le champ "Source" contient la description de la construction, dans la syntaxe du compilateur
Seul ce champ source est modifiable
Le champ "Construction value" contient sa traduction en syntaxe JavaSketchpad par le présent compilateur
La table des symboles donne la liste des entités générées, leur rang et leur type.
Pour inclure une construction dans votre propre page html, copier le champ "Construction value" dans la partie correspondante de votre page (dans la balise <applet> qui va bien, voir doc)
Vous pouvez aussi copier le source de la page html générée par le compilateur (popup)
Cette page ne permet pas de sauvegarde de vos constructions autrement que par copier-coller des champs.

Syntaxe

La syntaxe du compilateur en ligne est spécifique et légèrement différente de celle de JavaSketchpad, permettant la désignation symbolique des éléments.
Pour plus de détail sur JavaSketchpad®, ou une interface graphique, se référer au site de JavaSketchpad.
Pour plus de détails sur le compilateur, voir l'aide du compilateur, ainsi que des

Chaque ligne du source est soit
{commentaires} soit
{id} Entité (paramètres...)[options];
en gras, partie obligatoire

Exemple :
{ ma construction }
{A} Point (200,300);
{B} Point (300,300)[label('B''')];
{AB} Segment (A,B)[yellow,layer(5)];
...
{C} Circle (D,E);
...
Intersect1 (AB,C);

Nouveau : Accepte en entrée et traduit la syntaxe JavaSketchpad générée par Declic :
{id} {#num} Entité (paramètres...)[options]; et
{#id} {#num} Entité (paramètres...)[options]; pour les éléments intermédiaires
Il n'est pas possible en sens inverse d'importer vers Declic !

Restrictions par rapport à JavaSketchpad

  • Commentaires sur une seule ligne, pas de commentaires dans une ligne, à part le champ {id}.

  • Les seules images disponibles sont celles du répertoire défini par le codebase de l'applet, contenant le fichier jsp*.jar :
    'url.gif' 'img/imglab.bmp' et les autres boutons

JavaSketchpad® est la propriété de Key Curriculum Press Inc.