Club Francophone des développeurs Visual Basic


  Vb-French  Vb-English  Autres langages
               Rajoutez votre site

 

Les applications Multi Documents Interface (MDI) suite

Samedi 25 octobre 2003

Gilmir Langlade informatique     

Tutoriel 31    Sommaire
Projet de réalisation d'une application MDI relatif à un programme de gestion de produits Multimédia.

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 feuille 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°) - A créer une feuille qui efface les bases de données et leurs descriptions
2°) - A créer une feuille qui ouvre les bases de données (nous utiliserons le contrôle MS CommonDialog)
3°) - A centrer une feuille à l'écran
4°) - A récupérer un type de fichier dans une liste
5°) - A limiter l'ouverture à 5 "Feuilles" dans les fichiers MDI ( pour limiter l'espace mémoire)
6°) - A créer des Fenêtres Filles (Child) et à programmer des "Spin Buttons"
7°) -  A naviguer dans la base de données à l'aide d' un bouton ou d'un un ascenseur
8°) - A créer des listes et les paramétrer
9°) - A utiliser le contrôle MCI pour utiliser des fichiers sons. (images en option)
10°) - A créer un moteur de recherche incrusté dans la base
11°) - A utiliser les barres de défilement verticalement ou horizontalement(les paramétrer)
12°) - A modifier le pointeur de la souris
13°) - A afficher des statistiques concernant certains produits
14°) - Utiliser une liste modifiable
15°) - Èviter la sortie d'un programme et bloquer en ouverture certaine 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 un 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és 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

FICHLOGI
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 que j'ai 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 ressource, 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'attend vos réactions
Gilmir
Pour éviter d'encombrer ma boîte aux lettre qui l'est suffisamment, je vous recommande de me contacter via le forum directement sur ce site.
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 taches que nous allons accomplir dans cette réalisation ont été étudié 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 professionnelle.
Prochain Tutoriel :
   

VisualBasic6.org est hébergé par Gilmir.com