Skip to content

Application DOS de gestion d'un inventaire de cimetières de voitures écrit en Turbo Pascal 6

License

Notifications You must be signed in to change notification settings

gladir/Inventaire

Repository files navigation

Inventaire

Gestion d'un inventaire de cimetière de voitures écrit en Turbo Pascal 6

image

C'est un logiciel de gestion de cimetière de voitures que j'ai développé lorsque j'avais 17 ans. Il est divise en 10 partie principal qui se répartise 92 pièces avec des petits détailles divers. En plus de cela, il y a aussi les pneus, caps de roue et divers pièces banal. Il est capabable d'ajouter, modifier, effacer, consultation et vente des pièces. Toute c'est opération sont accessible a partir d'un menu déroulant.

image

MOTS DE PASSE

Il a des mots de passe aux endroits approprié. Lorsqu'il sont sauvegarder sur disque, il est codé de manières a ce que ce ne sois pas évidant en jettant un coup d'yeux avec une commande TYPE afin de connaitre le mots de passe.

VIDEO

Bien qu'à la base il était prévu de fonctionner sur une carte monochrome texte, par la suite j'ai du l'adapter a la carte couleur a cause du changement d'idée d'autre que moi. Il manipule directement les cartes vidéo (Mémoire, Controller 6845) dans le but de performer au maximum.

COMPILATION

Lors de la compilation l'ordinateur doit disposer d'un minimum de 620Ko de mémoire libre et du Turbo Pascal 6. Le programme a été concu au départ sur un XT 10Mhz, CGA d'ATI, 640Ko, Disque dur 32 Megs et par la suite sur XT 10Mhz, SVGA de IT-VGA2 (Tseng Labs 4000) avec un 1 Meg de mémoire vidéo. Mais la véritable machine sur lequel il a été programmer a été sur un AT 286-12Mhz 1Meg, carte vidéo CGA d'ATI, modèle portable, Disque dur 40 Megs a cause des complications de manque de mémoire. Dut au immense problème de RAM et d'espace disque insuffisant, je conseillerais de le compiler sur un machine disposant de 2 Meg de mémoire (travaillez pour fonctionner efficacement) en plus d'un disque dur disposant de 3 Meg de libre (pour les code source, unité et swapping).

Voici la ligne de commande pour effectué la compilation : TPC invent.pas /B /$D-

DETAIL SUR LES FICHIERS

Nom du fichier Description
BIOS_PRN.PAS Gestionnaire BIOS de l'imprimante.
ECRMONO.PAS Gestionnaire monochrome de l'écran (maintenant adapter au couleur).
ENTETE.INV Imprime l'entête des factures
EXTRA.INV Inclassable, c'est divers...
FAC.INV Imprime les factures.
FICHIER.PAS Gestionnaire des fichiers (par Handle).
IAXLE.PAS Gestionnaire des pièces de l'axle.
ICHAINE.PAS Gestionnaire des chaines de caractères.
ICLAVIER.PAS Gestionnaire du clavier (basé sur le BIOS, il émule le DOS...)
ICLIENT.PAS Gérent tout ce qui a rapport au client...
ICOWL.PAS Gestionnaire des pièces du cowl.
IDATA.PAS Gestionnaire des donn‚es du programme inventaire.
IDERR.PAS Gestionnaire des pièces du derrière du véhicule.
IDESCR.PAS Entrée des descriptions
IDESMOD.PAS Modification des descriptions
IDEVANT.PAS Gestionnaire des pièces de devant du véhicule.
IEFFACE.PAS Efface du fichier se que tu lui demande...
IENREG.PAS Traite les enregistrements pour les mettres sur disque.
IFICHIER.PAS Complementaire a FICHIER.PAS
IFREINS.PAS Gestionnaire des piŠces du freins.
IGETFILE.PAS Affiche les pieces que vous souhaitez.
IMENU.PAS Affiche les menus.
IMODIFIE.PAS Fait des modifications dans les enregistrements.
IMOTOR.PAS Gestionnaire des pièces du moteur.
IMPRICLI.INV Imprime les clients
INTRO.PAS Présentation pitoresque du programme
INVENT.PAS Le coeur du programme (MAIN).
IPASSWOR.PAS Gérent les mots de passe.
IPCEMOT.PAS Gestionnaire des pièces du moteur.
IPNEUS.PAS Gestionnaire des pneus
IPORTE.PAS Gestionnaire des portes
IQUEST.PAS Gestionnaire des questions en tout genre.
IRAPPORT.PAS Donne un bref rapport sur imprimante.
ISLCPCE.PAS Sélection des pièces.
ISUSPENS.PAS Gérent les pièces de la suspension.
ITRANS.PAS Gérent les pièces de la transmission.
IVENTE.PAS Gérent les ventes.
IVISUEL.PAS Gestionnaire secondaire de l'écran (ou gadget).
LAC.INV Lecture des anciens clients.
LAF.INV Lecture des anciens factures.
LTC.INV Lit tout les clients.
NCLIENT.INV Nouveau clients.
NOFACT.INV Pas de facture.
PIECEMOT.INV Fixe Piece moteur.
SAC.INV Sauve ancien client
SAF.INV Sauve ancien facture
SPEED.PAS Petit truct pour avoir le contrôle absolute de la machine
TSTPRN.PAS Teste si l'imprimante est prête
VENTE.INV Pour les ventes

LANCEMENT

Lors du lancement de l'executable, vous devez disposez d'un minimum de 400 Ko.

Il support les cartes CGA d'ATI, EGA, VGA, SVGA. La machine qui le fait fonctionner doit avoir des cartes vidéo 100% compatible au standard d'IBM.

Coté disque, il doit disposer d'un minimum de 100 Ko, si vous vous amusez avec les enregistrements, il peut alors grimper a des tailles maximal que permet le DOS.

About

Application DOS de gestion d'un inventaire de cimetières de voitures écrit en Turbo Pascal 6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages