Tutoriel 30 : Les applications Multi Documents Interface (MDI) suite

Gilbert Miralles

- Titre : Tutoriel 30 : Les applications Multi Documents Interface (MDI) suite

- Auteur : Gilbert Miralles

- Parution : 25 octobre 2003

- Mise à jour : 4 février 2008

- Licence : Copyright ® 2003 Gilmir. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Projet de réalisation d’une application MDI

- Prochain tutoriel :

Projet de réalisation d’une application MDI

relatif à un programme de gestion de produits multimédias.

Ce projet sous forme de base de données sera écrit sans l’aide de contrôle VB existant et sera assez puissant pour enregistrer une centaine de feuilles dans chaque rubrique créée, ce qui représentera la somme d’un millier de feuilles pouvant être réalisé par cette application.

Ce projet pourra être paramétrable par chaque utilisateur qui pourra le modifier en fonction de la finalité qu’il souhaite donner à sa réalisation.
Par exemple si vous ne souhaitez pas proposer sur l’interface d’accueil des CD-ROM, vous modifierez pour proposer des disquettes ou des produits de votre choix, puisque le libellé de la propriété Caption de l’étiquette n’a aucune relation avec l’écriture du code.

Dans ce programme, vous apprendrez :

1. À créer une feuille qui efface les bases de données et leurs descriptions

2. À créer une feuille qui ouvre les bases de données (nous utiliserons le contrôle MS CommonDialog)

3. À centrer une feuille à l’écran

4. À récupérer un type de fichier dans une liste

5. À limiter l’ouverture à 5 « Feuilles » dans les fichiers MDI ( pour limiter l’espace mémoire)

6. À créer des Fenêtres Filles (Child) et à programmer des « Spin Buttons »

7. À naviguer dans la base de données à l’aide d’ un bouton ou d’un ascenseur

8. À créer des listes et les paramétrer

9. À utiliser le contrôle MCI pour utiliser des fichiers sons. (images en option)

10. À créer un moteur de recherche incrusté dans la base

11. À utiliser les barres de défilement verticalement ou horizontalement(les paramétrer)

12. À modifier le pointeur de la souris

13. À afficher des statistiques concernant certains produits

14. Utiliser une liste modifiable

15. Éviter la sortie d’un programme et bloquer en ouverture certaines feuilles

16. Utiliser certaines instructions de messages d’erreur

17. Modifier les éléments d’une feuille à la fermeture ou à l’ouverture

18. Ranger les feuilles en différentes positions ainsi que les icônes

19. Créer une interface de création de listes et des fichiers nécessaires au stockage de nos données

20. Créer un fichier source qui définira la structure de notre base de données

21. Nous apprendrons également à utiliser les feuilles de messagerie interconnectées avec des paragraphes de textes insérés dans une liste.

22. Vous apprendrez également à utiliser les fonctions d’empaquetage de VB afin de créer un programme exécutable.

23. Quels sont les contrôles que nous allons utiliser ?
Les contrôles Threed32.ocx, Spin32.ocx, Mci32.ocx, peut être Keysta32.ocx, je verrais
Je pense que vous devez tous posséder ces contrôles qui sont en principe livrés avec VB6.0

24. Le programme « Fichlogi » © 1999/2003 GilMirSoft Développement vous est proposé à titre pédagogique, il a fait l’objet d’un Copyright. Vous pouvez le construire l’utiliser à des fins personnelles, mais en aucun cas le distribuer. Dans tous les cas de son utilisation, vous devez faire référence à :
GilMirSoft Développement 30980 Langlade France.
Le programme complet nécessite 2,5 Mo d’espace mémoire

VIDEOK7 est une application de moyenne importance et elle occupe beaucoup de mémoire et de ressources Windows en raison de l’importance de l’affichage graphique.
Ce programme réalisé initialement sous VB3.0 va donc être modifié pour fonctionner sous VB6.0.
L’avantage de cette version de VB est qu’elle est moins gourmande en ressources, d’autant que nous allons transformer tous les fichiers qui étaient en extensions *.bmp sous VB3.0 et que nous allons pouvoir utiliser sous VB6.0 en *.Gif ou *.jpg ce qui nous fera gagner un peu plus de ressources mémoire.
Je ne vous cache pas que nous allons nous heurter à certains problèmes… nous aviserons en temps voulu

Ce projet est unique sur la toile, je ne sais pas si cela va intéresser du monde néanmoins je suis prêt à le mener à bien si cela correspond à un projet utile et intéressant pour certains d’entre vous.
J’attends vos réactions
Gilmir
D’autres réalisations sont disponibles
Vous pouvez réaliser l’application FICHLOGI sur mon site, cliquer ici

En cliquant sur l’image, vous agrandissez la fenêtre

Pour ceux d’entre vous qui ont eu le courage de lire et d’étudier mes Tutoriels, la plupart des tâches que nous allons accomplir dans cette réalisation ont été étudiées parfois succinctement il est vrai, mais cette réalisation sera pour vous qui allez entreprendre (peut être) la première grande réalisation de votre vie, la possibilité qui va vous permettre de mettre en pratique les instructions et fonctions précédemment acquises en les réunissant dans une même et unique réalisation de caractère professionnel.

Prochain tutoriel :

Les attributs de fichiers, La modification des attributs système