HyperCard

Un article de Wiki Macgeneration.

(Redirigé depuis Hypercard)
Jump to: navigation, search

Sommaire

Catégorie :

HyperCard est un logiciel de programmation.

Descrisption / caractéristiques :

Ce logiciel est orienté objet, reposant sur les liens hypertextes, facile à utiliser, il était disponible pour le système d'exploitation des ordinateurs de la gamme Macintosh.

Ce logiciel possède un langage nommé HyperTalk.

Historique :

C'est une application et un environnement de programmation créés par Bill Atkinson en 1987. Reposant sur un modèle constitué de "cartes" et collections de cartes appelées "piles" (bases de données), ce programme, d'autant plus populaire en son temps qu'il était simple d'utilisation, était pourvu d'un langage de scripts dérivé de l'anglais (HyperTalk) qui pouvait être utilisé pour manipuler les données et l'interface des piles créées par l'utilisateur. On pouvait connecter des cartes entre elles de plusieurs manière, et ainsi naviguer dans la pile. En plus des données, chaque carte pouvait contenir des données multimédia, des boutons...

La dernière version est la 2.4 qui est sortie en 1998. Cette version n'a -hélas- jamais vu le jour en Français, elle est resté à l'Anglais.

Très à la mode au moment ou les Macs étaient encore en noir et blanc, son heure de gloire date peut-être de la sortie de Myst qui a été créé à la base, sur Mac, avec HyperCard.

HyperCard a des petits frères comme :

Fonctionnement :

C'est un fichier "pile" qui est constitué de "Page" qui peuvent avoir le meme fond "background". A cela on ajoute:

  • des boutons "button" qui permette de recevoir des clics
  • des champs "field" dans lesquels il est possible de mettre du texte
  • des dessins bitmap (point par point)

Pourquoi HyperCard :

Il utilise HyperTalk qui est un langage très simple proche de l'anglais courant par exemple:

go to next card
va à la page suivante
add 5 to toto
ajout 5 à la valeur de la variable toto
play beep
faire beep

De plus, il est possible d'en faire une application indépendante. Il n'es donc pas nécessaire de posséder HyperCard pour la faire fonctionner. Chacun peut donc arriver a faire une petite application adaptée à ses besoins.

Voir aussi :

Lien externe :