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ée sans fichiers 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.
A 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 VIDEO 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îtrons 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é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.
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 "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