MiniLogo en Java :
côté Java
Description des classes Java du projet MiniLogo
Il y a 18 classes : 11 classes de
bases, 5 applets et 2 classes pour l'application.
La description des classes se fait :
- en indiquant le nom de la classe (nom du fichier .class et
.java)
- son type ancêtre (Class ou extends ) voire entre parenthèses
les implémentations complémentaires
- sa description et quelques types employés
Les objets géométriques
Les canevas
-
Logo : Canvas : Canevas avec les méthodes de
base pour dessiner dans le plan, à surcharger pour définir
la méthode Paint()
-
LogoA : Logo : Canevas pour dessiner PolyLine avec double-buffering, dont on surcharge
la méthode dessineScript() pour dessiner
-
LogoCanvas : LogoA : Canevas de
dessin d'un programme compilé MiniLogo sosus forme de Vector
.
Les calculs du Lapin
La traduction du script
-
LogoLang : Class : conteneur des chaînes de
caractères et des méthodes d'initialisation dépendants de la langue
employée.
-
LogoToken : Class : élément de base pour le
script compilé (Vector) pour coder les dictionnaires
utilisés (HashTable)
-
LogoScan : Class : scanneur du texte (String)
en vue de sa traduction (JavaLogo)
-
JavaLogo : Class : récupère le script texte
(String) directement dans la page HTML ou par une adresse URL, le traduit en programme compilé (Vector) et demande
son interprétation graphique (LogoCanvas)
-
ScriptArea : TextArea : module
dérivant la
touche F9 pour demander la traduction du script texte qu'il
contient
Les applets
-
JMiniLogo : Applet : applet proposant d'écrire
un script texte (ScriptArea) et de l'interpréter pour
l'afficher (LogoCanvas)
-
MiniLogoFig :
Applet : module applet de
représentation d'un script texte (sans montrer le texte)
combinable avec MiniLogoText, MiniLogoCombo et MiniLogoList,
-
MiniLogoText :
Applet : module pour saisir un
texte et l'envoyer à un module indépendant MiniLogoFig
-
MiniLogoCombo :
Applet : ComboBox (choice)
présentant une liste de fichiers décrits à afficher par un
module MiniLogoFig et/ou MiniLogoText
-
MiniLogoList : Applet : Boîte liste (List)
présentant une liste de fichiers décrits à afficher par un
module MiniLogoFig et/ou MiniLogoText
L'application
retour au sommaire
KEOPS pour © LiliMath 2000
Copie et impression non commerciales autorisées
http://home.nordnet.fr/~eostenne/
- eostenne@nordnet.fr
http://www.lille.iufm.fr/lilimath
- lilimath@lille.iufm.fr
|