Interfaces utilisateur et rapports statistiques avec R et Sas
Introduction
Chapitre 1. Environnement de travail
Chapitre 2. Le langage R
Chapitre 3. Rapports statistiques
Chapitre 4. Interfaces utilisateur
Chapitre 5. Bases de données et langage Sql
Annexe A : une applette Java
Présentation générale
Installation et exécution
Exemple 1 : parabole
Introduction
Options de saisie ou d'affichage
Graphiques
Statistiques
Formulaires et vecteurs
De R à Sas
Exemple 2 : notes
Exemple 3 : nombres aléatoires
Personnalisation des menus
Annexe B : le logiciel Sas
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module

Formulaires et vecteurs

Si vous exécutez le programme R obtenu, vous constaterez qu'on peut saisir un vecteur de taille 5 dans le formulaire. Cette taille peut être facilement modifiée en changeant la valeur de la constante MAX_TAB dans le programme R (voir écran).

Mais un problème subsiste : le programme R ne marchera que si toutes les zones de textes du formulaire sont remplies par l'utilisateur. C'est pourquoi nous allons ajouter dans le formulaire une variable (n) où l'utilisateur pourra fixer le nombre de valeurs qu'il souhaite entrer :

Cela conduit à faire quelques modifications dans le code Xml :

...	
<instruction nom="lire">
	<argument nom="n" type="ENTIER"/>
	<argument nom="nombre" type="TAB_REEL" mode="n"/>
	<option nom="formu" type="FORM"/>
</instruction>
...

Les modifications apportées apparaissent en gras : déclaration d'une variable n de type ENTIER et modification de l'attribut mode pour la variable nombre.

Remarque : il aurait été judicieux de prévoir la déclaration de la variable n dans l'onglet Principal (voir écran).
Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module