Partage de fonctions entre programmes p5Visuel
Programmation (septembre 2018)
Dans p5Visuel on peut copier (ou couper) un bloc pour ensuite le coller. Malheureusement, ceci ne fonctionne qu'à l'intérieur d'une même fenêtre d'édition : on ne peut donc pas copier un bloc dans une fenêtre d'édition, et le coller dans une autre fenêtre d'édition. Pourtant, on aimerait bien prendre des fonctions tirées de divers programmes et les insérer dans un autre programme.
C'est maintenant possible via le mécanisme suivant :
(1) On commence par enregistrer dans un fichier (item "Sauver programme p5Visuel" du "MENU SAUVER-RAMENER") notre premier programme (ou une partie de ce programme [*]).
(2) On pourra alors ajouter ce programme (ou cette partie de programme) à un second programme en utilisant l'item "Ajouter un programme au programme courant" du "MENU SAUVER-RAMENER" : tous les éléments (variables et fonctions) du second programme seront conservés, et les fonctions du premier programme seront ajoutées [**].
(3) S'il y a des fonctions de même nom dans le premier et le second programme, celles du premier programme seront renommées de façon à éviter les conflits.
C'est aussi possible via une variation du mécanisme précédent :
(1) On commence par copier dans le presse-papier (item "Copier programme p5Visuel" du "MENU SAUVER-RAMENER") notre premier programme (ou une partie de ce programme [*]).
(2) On pourra alors ajouter ce programme (ou cette partie de programme) à un second programme en utilisant l'item "Coller un programme au programme courant" du "MENU SAUVER-RAMENER" : tous les éléments (variables et fonctions) du second programme seront conservés, et les fonctions du premier programme seront ajoutées [**].
(3) S'il y a des fonctions de même nom dans le premier et le second programme, celles du premier programme seront renommées de façon à éviter les conflits.
[*] Pour ne conserver qu'une partie de programme, il faut détruire les éléments non désirés dans la fenêtre d'édition (après avoir enregistré le programme initial, si on veut le conserver). On peut aussi utiliser à répétition la commande d'annulation (commande/contrôle+Z) pour restaurer les éléments supprimés.
[**] Si les blocs ajoutés se superposent sur les blocs déjà présents et qu'on ne veut pas faire manuellement le ménage, on peut toujours faire un clic droit sur la zone d'édition (en dehors de tout bloc) et choisir l'item Nettoyer les blocs.
Nouvelles suivantes
Nouvelles de 2018
- Galerie GeoGebra
- IGNITE (GRMS) + AMQ
- Partage avec p5Visuel
- p5Visuel au GRUTEAM
- Tortue Visible p5Visuel
- algoGGB + p5Visuel
- Problèmes pour p5Visuel
- algoGGB visuel amélioré
- p5Visuel en version 1.0
- Éditeur web pour SPAF
- Formation p5Visuel UQAM
Nouvelles de 2017
- p5Visuel: création en cours
- Blockly et algoGGB
- Atelier GRMS-AMQ 2017
- Programmation GeoGebra
- LangageGraphique revisité
- MàJ de mon site web
- Création médias interactifs
- Atelier médias interactifs
- SPAF pour le web
- Nouvelle vidéo interactive
- Randonneur GeoGebra
Nouvelles de 2016
- Nouveau site web math
- Fin des applets Java
- Ateliers GRMS et AMQ
- Jouer sans internet
- POV-Ray sur Mac (suite)
- Jeu de multiplication
- Programmation DGPad
- Apprentissage de P5.JS
- LangageGraphique (Final)
Nouvelles de 2015
- LiveCode sur le Web
- Une vidéo interactive
- Nouvelle version de SPAF
- Formation au GRUTEAM
- Les SCF en éducation
- Preuves maths et techno
- Présentation de SPAF
- L'algèbre dynamique ???
Nouvelles de 2014
- Trois ateliers en octobre
- Formules mathématiques
- Site Web d'Expresso
- LiveCode vise le Web
- Publication du GETEM
- Project Mathematics
- Refonte de mon site Web
- Fini les calculatrices...
- Techno change les maths
- GeoGebra moins convivial
- Polya et technologie
Nouvelles de 2013
- 3e document interactif
- GeoGebra sur tablettes
- Outils inforatiques...
- Site de LangageGraphique
- LangageGraphique (Office)
- 2 documents interactifs
- POV-Ray sur Mac
- Surprenant Keynote
- NetLogo : libre et spécial
- Archimedes Geo3D (UQAM)
- LiveCode libre disponible
- Graphiques progressifs
- GeoGebra vs BlueGriffon
- Familles de fonctions
- Archimedes Geo3D
- Nspire sur iPad
- TI-Connect sur Mac
- LiveCode sera libre
- Expresso version finale
- Dessiner ses calculs