« Programmation objet et géométrie » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 15 : Ligne 15 :
* [[/CaRScripts et nombres complexes|CaRScripts et nombres complexes]]
* [[/CaRScripts et nombres complexes|CaRScripts et nombres complexes]]
* [[/Points 3D avec CaRScript|Points 3D avec CaRScript]]
* [[/Points 3D avec CaRScript|Points 3D avec CaRScript]]

== 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'emplée, avec le [[w:DOM|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]]
* [[/La balise canvas|La balise canvas]]
* [[/Les lignes droites de canvas|Tracé de segments sous html5]]
* [[/Les cercles de canvas|Tracé de cercles]]
* [[/Les rectangles de canvas|Tracé de rectangles]]


== Objets en Python ==
== Objets en Python ==

Version du 10 janvier 2012 à 09:27

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 [w:canvas|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'emplé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.

Objets en Python