1) Introduction
Le navigateur LorenJo utilise l'objet Control Web Browser associé
à Internet Explorer.
C'est une mono-application multi-fenêtres, c'est-à-dire que toutes les
fenêtres ouvertes à partir d'une fenêtre ou du moniteur font partie de la
même application. Cela a pour conséquence un poids en mémoire plus faible
que le même nombre d'Internet Explorer ouverts simultanément sur les
mêmes pages.
L'application utilise le multi-fenêtrage sous 2 formes :
- le multiclone qui consiste à démultiplier des fenêtres avec rectangle
de navigation.

- le moniteur qui consiste à ouvrir une fenêtre barre de contrôle à partir de
laquelle on ouvre des fenêtres secondaires (qui ne possède pas de barre de
contrôle dans le haut).

2) Installation
Le fichier téléchargé doit être dézippé dans un répertoire avant utilisation
du logiciel.
Le logiciel est constitué d'un exécutable 'Navig_LorenJo.exe' et de 2
DLL ('PC_LrJ_Vers01.dll' et 'LrJ_Navig.dll'). L'installation créera un
sous-répertoire 'Interne' qui contient 3 répertoires :
- 'BaseDonnee' qui contient 2 répertoires :
-'General' qui contient des réglages que l'application va générer
-'Tables' qui contient la base de données des liens enregistrés
- 'Images' qui contient des packs d'images pour fabriquer l'application
- 'Textes' qui contient des packs de textes pour fabriquer l'application
les réglages spécifiques sont contenus dans le répertoire 'BaseDonnee', donc
en interchangeant ce répertoire on peut interchanger des réglages
correspondant à plusieurs utilisateurs.
En cas d'utilisation permanente du logiciel, il est vivement
recommandé de sauvegarder régulièrement la base de données car
il existe des dysfonctionnements dans les arborescences qui pourraient l'endommager. Ce
logiciel étant démonstratif, il ne nous est pas prioritaire
de corriger ces dysfonctionnements.
Pour la sauvegarde de la base de données, il faut sauvegarder
le répertoire 'BaseDonnee' situé en dessous du répertoire 'interne'
situé en dessous du répertoire d'installation du logiciel.
Pour restaurer une base de données antérieure, supprimer le
répertoire 'BaseDonnee' situé en dessous du répertoire 'interne'
situé en dessous du répertoire d'installation du logiciel, puis
remettre l'ancien répertoire 'BaseDonnee' à la place de celui
qui vient d'être supprimé.
Lors d'une restauration de base de données, il faut bien entendu
que 'Navig_LorenJo.exe' ne soit pas en fonctionnement.
3) Lancement
Pour lancer l'application, activer 'Navig_LorenJo.exe' dans le répertoire
d'installation. Cela fera apparaître un navigateur LorenJo en version multiclone
(voir ci-dessous, configuration par défaut).

4) Boutons Aide, Options et Clone

- Le bouton "Aide" lance un navigateur vers la page 'description détaillée du
navigateur LorenJo' de notre site Internet.
- Le bouton "Options" ouvre un PopUp menu permettant de sélectionner le mode
de fonctionnement de l'application.
Ci-dessous l'application en mode multiclone qui souhaiterait basculer en mode
moniteur.

Ci-dessous l'application en mode moniteur qui souhaiterait basculer en mode
multiclones.

- le bouton "Clone" qui n'apparaît que dans la configuration multiclone. En cliquant sur
ce bouton, on ouvre une fenêtre identique à la précédente.

5) Boutons système

- bouton 'Minimise tout' :
Ce bouton permet de minimiser toutes les fenêtres de l'application simultanément
quelle que soit la configuration. Ce bouton n'apparaît que lorsqu'il y
a plusieurs fenêtres ouvertes.
- bouton 'Minimise la fenêtre' :
Dans la configuration multiclone, ce bouton permet de minimiser une fenêtre sur
les autres fenêtres ouvertes ou minimiser l'application dans son ensemble
s'il n'y a qu'une fenêtre ouverte.
Dans la configuration moniteur, quand ce bouton apparaît sur les fenêtres
secondaires, il sert à les minimiser sur le moniteur. Sinon, quand il est
présent sur le moniteur, cela signifie que le moniteur est la seule fenêtre
visible de l'application. Dans ce cas, ce bouton sert à minimiser le moniteur
comme une fenêtre ordinaire dans la barre des tâches.
- bouton 'Maximise/Minimise la fenêtre' :
En configuration multiclone comme moniteur, ce bouton permet de mettre la
fenêtre en plein-écran ou de la remettre à la taille normale antérieure.
Lorsque cette opération s'applique sur le moniteur, il se colle en haut de
l'écran en recouvrant de l'écran que la hauteur du moniteur.
- bouton 'Fermer' :
Ce bouton permet de fermer l'application dans son ensemble. S'il n'y a qu'une
seule fenêtre ouverte, l'application se ferme. Sinon, après confirmation
par l'intermédiaire d'une boîte de dialogue appropriée, l'application ferme
toutes les fenêtres de l'application puis se termine.
6) Création de boutons dans la barre de contrôle
La barre de contrôle correspond à la totalité du moniteur dans la configuration
moniteur, sinon elle correspond au haut des fenêtres sans le rectangle de
navigation dans la configuration multiclone.

En cliquant avec le bouton droit de la souris sur les boutons, on peut modifier
des données associées.
En cliquant avec le bouton droit de la souris sur la partie barre de contrôle
de l'application, une boîte de dialogue s'ouvre (voir ci-dessous) ou se ferme et
permet de sélectionner le type de nouveau bouton à créer ou de sélectionner
un bouton existant à remettre dans les boutons visibles.
La fenêtre de dialogue permettant de gérer les boutons dans la barre de
contrôle contient plusieurs onglets :
- L'onglet "Perso" contient les boutons créés par l'utilisateur et mis en réserve.
Initialement, cet onglet est vide. Quand cet onglet contient des boutons
en réserve, il faut cliquer dessus pour les sélectionner et activer les boutons
permettant de
les supprimer, modifier ou remettre en bouton dans la barre de contrôle.

- L'onglet "Système" contient les fonctionnalités disponibles correspondant
aux boutons dans la barre de contrôle. L'utilisateur choisit dans la liste
contituée par les 2 onglets suivants une fonctionnalité qui sera transformée
en bouton dans la barre de contrôle.
- L'onglet "Unique" contient des fonctions optionnelles uniques. Dans la version
de démonstration, cet onglet n'a qu'une fonctionnalité, c'est l'arborescence
du navigateur par défaut ("Navigateur par défaut"). Ce libellé peut être
modifié par l'utilisateur. Quand cet onglet contient des items dans la liste,
il faut cliquer dessus pour les sélectionner et activer les boutons
permettant de
les supprimer, modifier ou remettre en bouton dans la barre de contrôle.

- L'onglet "Démultipliable" contient des fonctions optionnelles permettant
de créer autant de boutons activant la fonctionnalité sélectionnée que souhaité.
Lorsqu'on clique sur un item dans la liste, cela active le bouton "Nouveau"
permettant de rajouter un bouton du type sélectionné.

L'utilisateur peut créer des boutons de 4 types :
- "Lanceur de programme" correspond à peu près à la fonction "Exécuter" de windows.
- "Lien internet" lance une navigation vers le site qui sera renseigné dans
le bouton. Cette navigation utilise le navigateur par défaut.
- "Tête de colonne" permet de créer des boutons tête de colonne, c'est-à-dire
contenant d'autres boutons accessibles par une colonne qui s'ouvre lorsqu'on
clique sur le bouton.
Exemple d'un bouton tête de colonne 'Jeux'.

Le même bouton ouvert sur une colonne.

Le bouton tête de colonne contient un bouton en dernier nommé "Nouveau". Ce bouton
permet d'ouvrir la fenêtre de dialogue de gestion des boutons ce qui permet
de sélectionner un nouveau bouton ou un bouton existant.
Pour modifier un bouton dans une liste tête de colonne, cliquer dessus avec le bouton
droit de la souris, cela fait ouvrir une fenêtre de dialogue permettant
de modifier les données associées au bouton.
- "Navigateur" permet de créer de nouvelles arborescences de liens Internet.
Exemple d'une arborescence dans une fenêtre secondaire.

Les arborescences se divisent en 2 parties :
La barre d'outils et le rectangle de fonction qui peut être une arborensce
telle que représentée ci-dessus ou un rectangle de navigation tel que
représenté ci-dessous.

La barre d'outils se compose d'un rectangle de saisie dans lequel les raccourcis
clavier ne fonctionnent pas. L'utilisateur peut tout de même copier-coller par
le clic droit de la souris dans le champ. Si le texte est vide, le champ est
initialisé à "http:\\www." si on clique normalement dessus.

Sur le coté droit de la barre d'outils, il y a des boutons, initialement 3,
correspondant à des configurations possibles pour les navigateurs ou arborescences
de la partie rectangle de fonction. Il y a 4 types de configuration possibles
pour ce rectangle de fonction :

Cette configuration correspond à une seule arborescence qui occupe tout
le rectangle de fonction.
Le rectangle de fonction peut aussi se diviser en deux parties horizontales.

Le rectangle de fonction peut aussi se diviser en deux parties verticales.

Le rectangle de fonction peut enfin se diviser en quatre parties.

Il y a donc un jeu de boutons permettant de changer de configuration ou de gérer
une situation dans certaines configurations.
Les boutons existants sont les suivants :
Ce bouton permet de mettre un seul navigateur ou arborescence dans le rectangle
de fonction. Les autres navigateurs sont détruits.
Ce bouton permet de répartir le rectangle de fonction en 2 parties horizontales.
Lorsqu'on active ce bouton d'une configuration à une partie unique,
cette partie est conservée dans la première partie de la configuration à 2
parties. Lorsqu'on active ce bouton d'une configuration à 2 parties verticales,
les 2 parties sont conservées. Lorsqu'on active ce bouton d'une
configuration à 4 parties, la partie activée est conservée à la première
place et la partie suivante des 4 parties existantes est conservée à
la seconde place de cette configuration.
Ce bouton permet de répartir le rectangle de fonction en 2 parties verticales.
Lorsqu'on active ce bouton d'une configuration à une partie unique,
cette partie est conservée dans la première partie de la configuration à 2
parties. Lorsqu'on active ce bouton d'une configuration à 2 parties horizontales,
les 2 parties sont conservées. Lorsqu'on active ce bouton d'une
configuration à 4 parties, la partie activée est conservée à la première
place et la partie suivante des 4 parties existantes est conservée à
la seconde place de cette configuration.
Ce bouton permet de répartir le rectangle de fonction en 4 parties. Lorsqu'on
active ce bouton d'une configuration à une partie unique, cette partie est
conservée dans la première partie de la configuration à 2 parties.
Lorsqu'on active ce bouton d'une configuration à 2 parties, les 2 parties sont
conservées aux 2 premières places de la configuration en 4 parties.
Ce bouton permet de placer en pleine-fenêtre la partie concernée. Donc, ce
bouton n'est pas présent dans une configuration à une seule partie.
Ce bouton permet de remettre dans le mode antérieur en plusieurs parties une
partie placée en pleine-fenêtre.
Il y a un jeu de bouton de navigation.
Ces boutons sont les suivants :
Ce bouton permet de passer au navigateur lorsque que la partie est
occupée par une arborescence.
Ce bouton permet de passer à l'arborescence lorsque la partie est
occupée par un navigateur.
Ce bouton lance un rachaîfrissement de la page affichée.
Ce bouton permet de stopper le chargement d'une page.
Ce bouton permet d'aller à la page suivante.
Ce bouton permet de revenir à la page précédente.
Ce bouton permet d'enregistrer l'URL en cours dans le répertoire
corbeille de l'arborescence associée.
Dans les arborescences, il est possible de créer des liens vers des sites
Internet ou des répertoires pour stocker ces liens.
Cette icône représente un lien Internet.
Cette icône représente la racine des arborescences.
cette icône représente le répertoire corbeille dans lequel seront stockés
les sites enregistrés.
Cette icône représente un répertoire standard.
Cette icône représente un répertoire pouvant être protégé si on renseigne
un mot de passe.
Cette icône représente les options des arborescences. Actuellement, il n'y a pas
d'option.
|