Cours Java les concepts et les tables d’étude de boucle

Extrait du cours Java les concepts

2 Usages du médiateur
Les usages du médiateur sont sa raison d’être, dans notre cas on ne s’intéresse qu’aux actes de langages d’interaction avec le médiateur.
Pour étudier ces actes de langages nous allons utiliser un modèle de requête dont voici
la DTD :
<!ELEMENT requete EMPTY>
<!ATTLIST requete
>
type (executer|demander)
operateur CDATA #REQUIRED
arguments CDATA #IMPLIED
On distingue deux types de requêtes différentes: celles demandant implicitement ou explicitement l’affichage d’une nouvelle partie du cours (executer), et celles demandant des informations directement sur l’endroit du cours ou l’on se trouve (demander).
Les premières représentent différent moyens de navigation au sein du cours, les secondes permettent à l’utilisateur de se situer dans la représentation associée à l’usage et donc de s’orienter.
Les opérateurs peuvent être utilisés dans des sens différents suivant le type de la requête. Ils marquent en fait ce qui est pris en compte pour répondre à la requête. Le type et le nombre des arguments dépendant directement des opérateurs.
Un même argument peut être de différent type : soit vide, il représente alors l’acceptation standard, soit un mot-clé représentant un élément du médiateur, soit une chaine permettant de retrouver un élément.
Les usages que nous proposons sont :
1. Navigation suivant le plan du cours
2. Navigation au sein d’un thème
3. Navigation sémantique
4. Accès aux pré-requis
5. Progression dans la difficulté /la précision
6. Historique
2.1 Navigation dans le cours
C’est l’usage courant d’une personne qui lit un cours. On peut l’assimiller à la lecture d’un livre. L’utilisateur se déplace dans une structure qu’il connaît (l’organisation en chapitre puis section etc..) et qu’il manipule explicitement ou implicitement.

Lire aussi  Cours gratuit: Composants graphiques de java

2.1.1 exemples de requêtes
“voir la suite” <requete type=”executer” operateur=”suivant”
arguments=”page” />
– “revoir le point précédent”<requete type=”executer”
operateur=”precedent” arguments=”page” />
– “aller au chapitre suivant” <requete type=”executer” operateur=”suivant”
arguments=”chapitre” />
– “aller au debut du chapitre” <requete type=”executer” operateur=”debut”
arguments=”chapitre” />
“aller au chapitre 3″ <requete type=”executer” operateur=”nieme”
arguments=”chapitre, 3″ />
– “aller au chapitre ‘opérateurs binaires'” <requete type=”executer”
operateur=”titre” arguments=”chapitre, ‘opérateurs binaires'” />
“aller à la fin du cours”<requete type=”executer” operateur=”fin”
arguments=”cours” />
– “quel est le titre du chapitre courant” <requete type=”demander”
operateur=”titre” arguments=”chapitre” />
“quel est le sujet du chapitre suivant” <requete type=”demander”
operateur=”sujet” arguments=”chapitre, suivant” />
– “quel est le sujet du chapitre 3″ <requete type=”demander”
operateur=”sujet” arguments=”chapitre, 3″ />
2.2 Navigation au sein d’un même thème
Souvent dans un cours il existe plusieurs entités qui traitent du même sujet mais d’un point de vue différent (ex: une définition d’une entité java et un exemple) et que l’utilisateur peut être amené à vouloir passer de l’un à l’autre indépendamment de l’ordre imposé par le cours.
…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours Java les concepts et les tables d’étude de boucle (1,24 MO) (Cours PDF)
Cours Java les concepts

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *