© Jean-Pierre ANGHEL - 2004

 

 

FOX + RUBY

 

=

 

FXRuby

 

 

Par l’exemple


Table des matières

Table des matières. 2

Introduction. 4

Chapitre 1. 6

Bref historique de Ruby. 6

Bref historique de Fox. 6

Où trouver Ruby ?. 6

Avec quel éditeur de texte ?. 7

Quelles connaissances faut-il avoir ?. 7

Avantages divers. 7

Présentation des composants visuels. 7

Présentation des aménageurs d'espace. 8

Chapitre 2. 9

Les fenêtres et tout ce qui va avec. 9

Un peu de Ruby. 10

Particularités de FXRuby. 11

Chapitre 3. 12

Le bouton simple. 12

Un peu de ruby (1) : 15

Les commentaires et substitutions. 15

Exemple général sur les boutons. 16

Particularités de FXRuby : 20

Les cadres et séparateurs. 22

Les boîtes à grouper. 22

Les cases  à cocher. 23

Les boutons-radio. 23

Les boutons-bascule. 23

Les boutons avec flèches incorporées. 23

Les bulles d'aide. 24

La barre de statut 24

Un peu de Ruby (2) : 24

Les variables. 24

Les opérateurs. 25

Les méthodes. 26

Chapitre 4. 28

Les canevas. 28

Un peu de Ruby. 32

Les blocs. 32

Les itérateurs. 33

Les  boucles. 33

Les expressions conditionnelles. 34

L'expression 'case' 35

Mots réservés de Ruby. 35

Chapitre 5. 37

Les menus et les dialogues: 37

Un peu de Ruby : 44

Les méthodes singletons. 44

Les tableaux : 45

Les tables de hachage : 46

Chapitre 6. 47

Le composant "Boîte de texte" et divers gadgets : 47

Un peu de ruby : 53

Les chaînes de caractères. 53

Les nombres. 54

Chapitre 7. 55

Les images : 55

Un peu de Ruby : 59

Les classes. 59

Les accesseurs. 59

Les modules. 60

Les mixins. 60

Chapitre 8. 61

Les boîtes à lister, les répertoires :