[ruby-gnome2-doc-cvs] [Hiki] create - tut-gtk-preface

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2003年 8月 17日 (日) 06:34:06 JST


-------------------------
REMOTE_ADDR = 217.117.37.226
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/fr?tut-gtk-preface
-------------------------
= Pr馭ace du tutoriel Ruby/GTK2

== A propos de GTK

(d'apr鑚 ((<GTK Tutorial|URL:http://www.gtk.org/tutorial/ch-introduction.html>)))

GTK (GIMP Toolkit) est une biblioth鑷ue pour cr馥r des interfaces graphiques pour utilisateurs.  Il est prot馮par la licence LGPL, ce qui vous autorise d騅elopper des logiciels open source, libres, ou m麥e des logiciels commerciaux non-libres avec GTK sans devoir payer quoi que ce soit.

GTK s'appelle ((*GIMP Toolkit*)) car il a 騁cr馥 l'origine pour le programme de manipulation d'image GNU (GIMP).  Mais GTK est actuellement utilispar de nombreux projets, notament l'environnement graphique GNU (GNOME).  GTK est bassur GDK (((*GIMP Drawing Kit*))), qui est en fait une interface pour les fonctions bas niveau d'acc鑚 relatifs au fen黎rage (Xlib dans le cas du syst鑪e X Window), et gdk-pixbuf, une biblioth鑷ue pour la manipulation d'images cclient.

Les auteurs de GTK sont:
* Peter Mattis 
* Spencer Kimball 
* Josh MacDonald 

GTK est actuellement maintenu par:
* Owen Taylor 
* Tim Janik 

GTK est essentiellement une interface de programmation orient馥 objet.  M麥e si il est enti鑽ement 馗rit en C, il est impl駑entdans l'id馥 de classes et de fonctions de rappel((-En anglais, ((*callback*)).-)) (pointeurs de fonctions).

Il existe 馮alement un autre composant appelGLib, qui contient quelques remplacements pour des appels g駭駻iques, ainsi que des fonctions additionnelles pour g駻er les listes li馥s, etc..  Les fonctions de remplacements sont utilis馥s pour am駘iorer la portabilitde GTK.

Dans sa version 2.0, GLib apporte le syst鑪e de typage qui cr馥 la hi駻archie de classes GTK, le syst鑪e de signaux qui est utilisen d騁ails dans GTK, une interface de threading ainsi qu'une interface pour charger des modules.

Et finalement, GTK utilise la biblioth鑷ue Pango pour afficher du texte internationalis

== A propos de Ruby-GNOME2

(d'apr鑚 ((<Ruby-GNOME2 Tutorial|URL:http://ruby-gnome2.sourceforge.net/tut/2.0.htm>)))

Ruby est un langage de programmation interpretorientobjet.  Il utilise une syntaxe simple et un syst鑪e d'exceptions afin de facilement g駻er les erreurs.  Les op駻ateurs sont des m騁hodes, qui peuvent-黎re red馭inies facilement.  Ruby est langage purement orientobjet.  Cela signifie que tout est un objet dans Ruby.  Ruby est 馮alement multi-plateformes, et tourne sur plusieurs syst鑪es d'exploitations, comme UNIX, DOS, Windows, Mac, etc...

L'auteur principal de Ruby est:
* Yukihiro Matsumoto (Matz)

Ruby-GNOME2 est une extention Ruby pour la biblioth鑷ue GTK library, ainsi que d'autres biblioth鑷ues GNOME.  Ruby-GNOME2 permet de cr馥r des interfaces graphiques pour vos programmes Ruby.

Les auteurs principaux de Ruby-GNOME2 sont:
* Masahiro Sakai
* Masao Mutoh
* Takehiro Kubo

== A propos de ce tutoriel

GTK est accessible travers plusieurs langages de programmation, comme C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, Eiffel, Java, et C#.  Ce document d馗rit Ruby/GTK2, une extention Ruby pour la biblioth鑷ue GTK library version 2.

Le lecteur devrait avoir quelques connaissances en Ruby.  Il serait mieux si il/elle avait 馮alement un peu d'exp駻ience en programmation X, mais ce n'est pas requis.

Ce document est toujours en construction.  N'h駸itez pas envoyer des commentaires, ou poster des questions dans notre liste de diffusion.





ruby-gnome2-cvs メーリングリストの案内
Back to archive index