Tutoriel 32 : VideoK7 - Avant-propos

Gilbert Miralles

- Titre : Tutoriel 32 : VideoK7 - Avant-propos

- Auteur : Gilbert Miralles

- Parution : 18 mars 2003

- Licence : Copyright ® 2000 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

- Avant-propos ♪

- VideoK7

- Projet de réalisation d'une application MDI relatif à un programme de gestion de produits multimédias.

- Prochain tutoriel

Avant-propos ♪

Je vous avais promis une super production, la voici…mais j'ai un peu modifié mes projets, car par manque de temps nous n'allons pas réaliser « Fichlogi » vu que c'est une double base de données imbriquée qui me demanderait un temps assez important pour vous la présenter. (disponible ici)
Je vous propose à la place « VidéoK7 » qui est une base de données sans fichier externe comme Fichlogi qui est plus simple à réaliser, mais qui vous donnera les bases nécessaires à la réalisation d'autres projets bâtis sur cette structure qui a déjà fait ses preuves et qui est fonctionnelle.
À vous de modifier la présentation en fonction de vos aptitudes créatrices.
Je ne me suis pas appliqué à réaliser une interface plus innovante, elle est sobre comme un peu toutes les applications professionnelles à vous de me proposer votre interface que nous intégrerons au projet en cours.

VideoK7

est une application qui vous permettra de stocker et de classer vos Cassettes VIDÉO de les trier, c'est une véritable base de données qui doit vous satisfaire quant à son utilisation.
Elle se compose de :
1 répertoire Datas qui comprend 22 fichiers créés par l'application elle même ;
37 fichiers, dont deux ou trois seront créés par le programme ;
1 fichier exécutable VideoK7.exe ;
1 fichier d'installation.

Vous pouvez télécharger le prototype pour vous donner une idée de votre future réalisation Télécharger.

Permettez-moi de vous signaler que cette application dans sa pleine fonctionnalité nécessite des fichiers annexes que vous n'avez pas téléchargés, ce qui se traduit par une erreur lorsque vous appuyez sur certains boutons. Dans l'application que vous allez réaliser, ces petits dysfonctionnements n'apparaîtront pas.
Ce n'est que pour vous donner une idée et une approche de la réalisation envisagée que je vous offre de télécharger une esquisse de votre prochain programme.
Vous pouvez déjà essayer de construire votre propre interface peut-être plus conviviale, mais je sais que les jeunes ont des idées et aussi du talent.

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.
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 « VideoK7 » 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 demander une licence.

Alors si vous êtes toujours décidé ? nous pouvons commencer à aiguiser nos méninges

Prochain tutoriel

Les applications MDI - La feuille frmParent