Modes opératoires
Gestion-info 1ère STT
 
BTS CGO P10
 
IGC
  Utilitaires Excel et Access  

 

Favoris HTML Maker 2.02
Recherches  

Objectifs - Principe de fonctionnementLimitesTéléchargement

La version 2 corrige un bug majeur : l'exploration des favoris se fait sur  deux niveaux de profondeur (et plus pour les améliorations futures d'internet Explorer.
Il est maintenant possible de choisir le chemin d'accès au dossier favoris.

La version 2.01 (14/06/01) corrige un bug mineur : les liens hypertextes sont maintenant opérationnel.

La version 2.02 permet de sélectionner le dossier source des favoris. Par exemple, sous Windows 2000, les favoris sont regroupés dans les profils des utilisateurs dans le dossier local

C\Documents & Settings\<nom utilisateur>\favoris

 

Les objectifs

Favoris HTML Maker permet de récupérer les liens "Favoris" enregistrés depuis Internet Explorer. Les liens ainsi récupérés sont stockés dans une base de données comportant deux tables :

- table URL comportant un numéro séquentiel auto, l'intitulé du favori (sa description), l'adresse URL, la date de création, le nom du dossier parent dans lequel est enregistré le lien
- Table DOSSIER comprend les sous-dossiers  (et sous-sous-dossiers créés sous Internet Explorer (ils permettent de mieux organiser les favoris). Cette table comprend les champs suivant : DossierParent (nom du sous-dossier) et la date de création du dossier.

 Principe de fonctionnement

1) Organisation des favoris sur disque

Lorsqu'on ajoute un lien dans les "Favoris"

celui-ci est stocké sur C:\WINDOWS\FAVORIS ou dans un de ses sous-dossiers :

2) Générer et mettre à jour la base de données des favoris

Dans le formulaire Menu, un clic sur le bouton entraîne les actions programmées suivantes :

- Recherche du dossier C:\WINDOWS\FAVORIS. Si celui ci n'est pas trouvé, une boîte de dialogue de sélection de dossier est proposé (au cas où le dossier serait stocké sur une autre unité de disque que C:)
- Recherche des sous-dossiers inclus dans le dossier FAVORI (avec utilisation d'une fonction personnalisée récursive)
- Comparaison de chaque sous-dossier avec le champ DossierParent de la table DOSSIER :

    SI DossierParent inexistant
        ALORS création d'un enregistrement
        SINON on passe au sous-dossier suivant
    FIN SI
- Comparaison des fichiers présents à la racine du dossier favori :
    SI fichier nom présent dans la table URL
        ALORS création enregistrement
        SINON examen fichier suivant
    FIN SI
- Parcours des sous-dossiers et création des enregistrements (si nécessaire dans la table URL)

Remarque : la récupération des adresses URL se fait en ouvrant automatiquement chaque fichier .URL et en récupérant la ligne contenant URL= :
Structure d'un fichier .URL :

3) Afficher l'état  et l'exporter au format HTML :

Dans le menu Base de Données - Etat, l'état nommé "Mes favoris" est inexploitable tel quel. Par contre, en cliquant sur le menu Exporter et en sélectionnant le format HTML, ACCESS génère un ensemble de pages HTML avec des boutons de navigation (exemple ci-dessous

.............................................................

Les limites

- Lorsqu'un dossier ou un lien est supprimé des favoris depuis IE 5, dans la base de données, cet élément ne sera pas supprimé.
- Le déplacement de lien sous IE 5 n'est pas répercuté dans la base de données (ce qui fait que dans la base une URL peut être répertorié dans un dossier différent de celui créé sous IE5 (Donc avant de lancer Favoris HTML Maker, ordonnez vos favoris sous IE5)
- L'application a été testée sous Win 98 et IE 5.5 (sous netscape elle ne doit pas en principe fonctionner)
- Certaines bibliothèques DLL doivent être installées (depuis l'environnement de programmation VBA dans le menu Outils - Références...)

 

Téléchargement

Pour télécharger le fichier cliquez  ici (172 ko)

 

Nouveautés Feed RSS

 
Ressources d'ailleurs  

Livre d'or

Forum

Tchatche

Liste de diffusion

Sondage
Les bonnes adresses
Contact
Qui suis-je ?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

© TICEgestion.com 2000-2004
webmaster

 

page précédenteHaut de page Page suivante