Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
Guile NCurses Library
L'objectif de Ncurses est de simplifier la tâche de programmation pour les terminaux à cellules de caractères. Un terminal à cellules de caractères est une combinaison d'un écran qui affiche du texte dans une police monospaciale et du clavier et de la souris qui s'y connectent. De nos jours, il existe trois types de terminaux. Les terminaux matériels proprement dits, tels que le DEC VT220 ou le Boundless Technologies VT525, sont des clients légers dédiés qui interagissent avec un ordinateur en réseau via un port série. Ces terminaux sont encore assez courants dans les applications patrimoniales ou industrielles où les ordinateurs seraient trop coûteux ou trop fragiles, mais ils sont en voie de disparition rapide. Le deuxième type est celui des consoles des systèmes d'exploitation en mode texte, comme la console de GNU/Linux lorsqu'elle est utilisée sans X/Windows ou l'invite de commande de FreeDOS. Le troisième type est constitué par les programmes d'émulation de terminal dont disposent certains systèmes de fenêtrage. Le programme d'émulation de terminal le plus connu est probablement XTerm, qui émule bien un terminal VT220.
La bibliothèque Ncurses tente de créer une solution standardisée à ces problèmes.
⬤ Un programme doit savoir quelles touches sont pressées et à quel moment.
⬤ Un programme doit connaître les capacités d'un terminal. Le texte peut-il être en gras, en italique ou en couleur ?
⬤ Un programme doit savoir comment exploiter les capacités d'un terminal. Comment un programme peut-il demander au terminal de déplacer le curseur, de changer la couleur du texte ou d'effacer l'écran ?
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)