« Programmation objet et géométrie/Création d'une méthode en Smalltalk » : différence entre les versions

Contenu supprimé Contenu ajouté
Page créée avec « =Creation d'une méthode pour un objet existant= D'après le livre "Pharo par l'exemple", créer une méthode est aussi aisé (et dangereux) qu'en modifier une. En fait, ... »
 
Ligne 74 :
==Version Scratch==
 
Comme [[w:Scratch (langage)|Scratch]] est aussi écrit en ''Smalltalk'', et dispose aussi d'un browser et de workspaces, on peut y refaire la manip (sauf la partie géométrie dynamique).
 
===Accès à Squeak depuis Scratch===
 
====Comment relever la jupe de Scratch====
Un ''Control+Shift+clic'' sur la boucle du ''R'' de ''ScRatch'' permet d'abandonner le mode ''plein écran'' et d'accéder à la machine virtuelle Squeak.
 
Un ''Control+Shift+clic'' sur la boucle du ''R'' de ''ScRatch'' permet d'abandonner le mode ''plein écran'' et d'accéder à la machine virtuelle Squeak., en relevant légèrement sa jupe, ce qui révèle une bande de peau blanche (normal, elle est toujours cachée par la jupe d'habitude):
 
[[Fichier:scratchsecret1.png]]
 
====Les secrets de la peau dénudée====
 
Entre beaucoup d'autres choses, il y a un ''browser'', que l'on peut ouvrir en sélectionnant successivement ''ouvrir'':
 
[[Fichier:scratchsecret2.png]]
 
puis ''browser'':
 
[[Fichier:scratchsecret3.png]]
 
 
===Écriture de la méthode===
 
UnEn clic (gauche) sur la zone vide permet d'ouvrirexplorant le browser, on retrouve l'objet ''Point'' (c'est un objet de smalltalk, pas de DrGeoII, il est donc aussi là avec Pharo et avec Scratch):
 
[[Fichier:scratch1.png]]