codart:leslibrairies
codart:leslibrairies
[forge.team.org]
leslibrairies
pageprincipale ::
dernierschangements | parametresutilisateur :: [ le wiki collab forum ] ::
vous êtes ramses.iteam.org
les librairies
développer, c'est bien. savoir développer correctement, c'est toujours mieux, non ? or quel est le secret d'un bon développement ?
il s'agit entre autres choses de ne pas réinventer la roue.
pour éviter de faire du travail superflu, on utilise des librairies que d'autres ont déjà codé, et surtout, qu'ils ont accepter de partager avec nous.
mais il est toujours particulièrement éprouvant de trouver la librairie adapté à nos besoins.
cette documentation a pour but de présenter les librairies que nous avons testés, leurs avantages, et leurs limites.
allegro
(notions d'ing1)
allegro est une librairie disponible en langage c vous simplifiant tout types de travaux graphiques et audio. d'une façon générale, cette librairie permet le développement de jeux-video 2d (3d avec allegrogl?, mais nous verrons plus tard que cette librairie n'est pas la meilleure).
très honnètement, avec allegro, vous disposez là d'une librairie très efficace et très simple d'usage pour des effets graphiques vraiment intéressants.
comme c'est simple à utiliser et que c'est aborder dans le cours d'ing1, on ne s'étendra pas plus, à moins de questions précises sur le sujet.
voici les références à avoir sur allegro, avant de se lancer :
le site d'un ancien professeur à l'ece
le cours sur le portail informatique de l'ece
le site officiel de la librairie
gtk+
(notions d'ing2)
hummmmmmm j'ai t'ai cassé ! (gtkc)
c'est dans le cursus ece, votre premier contact avec les api? d'une interface graphique. mais attention, les barbus vont poser une fatwa sur moi si je ne m'empresse pas de préciser quelque chose.
a l'origine, gtk, ce n'est pas du tout gnome, dont cette librairie est maintenant l'api, mais the gimp.
the gimp est un logiciel de dessins/retouches particulièrement performant. son développement a nécéssité le développement de the gimp toolkit?.
néammoins, cette librairie, additionée d'un certain nombre de nouvelles fonctions a servi de base au développement de gnome, et autres interfaces graphiques, d'où le petit +.
vous l'aurez donc peut-être déjà compris, gtk+ est une librairie qui vous permettra de développer des applications fenêtrées. mais, et c'est là que l'on se rend compte que savoir l'histoire de gtk n'est pas inutile, comme gtk est la base de the gimp, vous vousen doutez, il intègre des fonctions de manipulation d'images.
ces dernières sont dans une sous-librairie intégrée à gtk : gdk.
coder une interface n'est cependant pas facile, même en utilisant une librairie très adaptée, comme gtk. d'où l'utilisation de glade.
glade est un logiciel qui permet de créer l'interface souhaitée grâce à quelques clics et beaucoup de glissés-déposés. c'est un peu le paint de l'interface homme machine.
une fois que vous avez dessiné votre interface, il vous suffit de l'enregistrer dans un fichier xml? votreinterface.glade et de l'importer dans votre code grâce aux fonctions spécialisée de libglade.
il est possible de demander à glade de générer directement le code, mais le programme ainsi obtenu est tout à fait dégueulasse et il est vivement déconseillé de l'utiliser.
voici quelques sites pour vous renseigner :
le cours du portail informatique de l'ece
les références de gtk+
opengl?
...
...
il n'y a pas de commentaire sur cette page.
[afficher commentaires/formulaire]
2006-06-13 09:29:24 ::
propriétaire : cr0vax ::
références ::
recherche :
xhtml 1.0 valide ? ::
css valide ? ::
-- fonctionne avec wikini 0.4.3 (interwiki)
retour au début de page
copyright 1996-2007, internet team
codart:leslibrairies Précédent 648 Précédent 647 Précédent 646 Précédent 645 Précédent 644 Précédent 643 Précédent 642 Précédent 641 Précédent 640 Précédent 639 Précédent 638 Précédent 637 Précédent 636 Précédent 635 Précédent 634 Précédent 633 Précédent 632 Précédent 631 Précédent 630 Précédent 629 Précédent 628 Précédent 627 Précédent 626 Précédent 625 Précédent 624 Précédent 623 Précédent 622 Précédent 621 Précédent 620 Précédent 619 Suivant 650 Suivant 651 Suivant 652 Suivant 653 Suivant 654 Suivant 655 Suivant 656 Suivant 657 Suivant 658 Suivant 659 Suivant 660 Suivant 661 Suivant 662 Suivant 663 Suivant 664 Suivant 665 Suivant 666 Suivant 667 Suivant 668 Suivant 669 Suivant 670 Suivant 671 Suivant 672 Suivant 673 Suivant 674 Suivant 675 Suivant 676 Suivant 677 Suivant 678 Suivant 679