Navigateur LorenJo : description détaillée

    Table des matières   (Dernière modification le : 03.11.2004)
0) Imprimer le document
1) Introduction
2) Installation
3) Lancement
4) Boutons Aide, Options et Clone 
4.2) choix Aide
4.2) choix Options
4.3) choix Clone
5) Boutons système
5.1) choix Minimise tout 
5.2) choix Minimise la fenêtre 
5.3) choix Maximise/Minimise 
5.4) choix Fermer 
6) Création de boutons dans la barre de contrôle
6.1) Fenêtre de gestion des boutons
6.1.1) Onglet Perso
6.1.2) Onglet/système/unique
6.1.3) Onglet/système/démultipliable
6.2 ) Les boutons Perso
6.2.1 ) Lanceur de programme
6.2.2 ) Lien Internet
6.2.3 ) Tête de colonne
6.2.4 ) Navigateur
6.2.4.1 ) Boutons répartiteur  
6.2.4.2 ) Boutons de navigation  
6.2.4.3 ) Les composants des arborescences  
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.
Imprimer      Haut de page