« Programmation objet et géométrie » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 18 : | Ligne 18 : | ||
== Géométrie avec html5== |
== Géométrie avec html5== |
||
La balise [w:canvas|canvas] de [[w:html|html]]5 permet de faire du [[w:Graphisme vectoriel|dessin vectoriel]], donc de la géométrie. Comme avec les ''CaRScripts'' (ci-dessus), la fabrication des figures se fait par [[w:JavaScript|JavaScript]]. Et la programmation objet apparaît d' |
La balise [[w:canvas|canvas]] de [[w:html|html]]5 permet de faire du [[w:Graphisme vectoriel|dessin vectoriel]], donc de la géométrie. Comme avec les ''CaRScripts'' (ci-dessus), la fabrication des figures se fait par [[w:JavaScript|JavaScript]]. Et la programmation objet apparaît d'emblée, avec le [[w:Document Object Model|DOM]]. L'objet de référence s'appelle ''document'' et c'est ... le document lui-même, c'est-à-dire la page html. |
||
* [[/Rappels sur html|Rappels sur le langage html]] |
* [[/Rappels sur html|Rappels sur le langage html]] |
Version du 10 janvier 2012 à 09:30
La programmation objet est parfois considérée comme déroutante pour ceux qui la découvrent, particulièrement ceux qui ont déjà une expérience de programmation au sein d'un autre paradigme (programmation impérative par exemple). Aussi la possibilité qu'offrent certains outils, de définir et gérer des objets graphiques, semble-t-elle prometteuse en termes de pédagogie, puisqu'une fois les objets créés, on peut les voir, et souvent aussi les manipuler.
Ce livre est une collection d'exemples, illustrant le mode de fonctionnement des objets, dans divers univers graphiques. N'y seront évoqués que des logiciels libres.
SmallTalk et DrGeoII
CaRScripts et objets
Géométrie avec html5
La balise canvas de html5 permet de faire du dessin vectoriel, donc de la géométrie. Comme avec les CaRScripts (ci-dessus), la fabrication des figures se fait par JavaScript. Et la programmation objet apparaît d'emblée, avec le DOM. L'objet de référence s'appelle document et c'est ... le document lui-même, c'est-à-dire la page html.
- Rappels sur le langage html
- La balise canvas
- Tracé de segments sous html5
- Tracé de cercles
- Tracé de rectangles