Conversions de mesuresDate de publication : Juillet 2002
Par
Sylvain James (Tutoriels de Sylvain James) Conversions des mesures de toutes sortes avec Delphi
Introduction
Le temps, lespace, les distances, les poids, les quantités, et dune manière générale la plupart des théories
scientifiques nont été validées et ne sont reconnues quà travers lemploi des mesures. La recherche scientifique na
pas lexclusivité ; la vie courante nous immerge dans le monde de la mesure sans que nous ne nous en rendions vraiment
compte. Il nest donc pas étonnant que lon en retrouve fréquemment lusage dans les applications informatiques.
Qui dit mesure dit unité de mesure et dit conversions entre unités de mesure. Les conversions implémentées
de manière anarchique dans les applications sont souvent sources derreurs et leur maintenabilité est très relative.
Pourtant c'est l'exemple même d'opération qui doit être à même dêtre réutilisée dans n'importe quelle application.
DELPHI 6 est arrivé avec un bon nombre de nouveautés dont certaines ont été passées sous silence ou nont pas été
suffisamment remarquées. Au moment du passage réel à luro, il semble utile de faire découvrir les classes utilitaires
de DELPHI 6 permettant de manipuler les unités de mesures. Que les débutants se rassurent, la mise en uvre est très
simple.
Nous allons découvrir comment est organisé la gestion et la conversion de mesures, nous présenterons quelques
applications de démonstration, puis nous apprendrons à étendre le modèle de façon à pouvoir couvrir des besoins très
précis.
Généralités I. Généralités I-A. Familles de conversions I-B. Types de conversions I-C. Modes de conversions I-C-1. La conversion simple I-C-2. La conversion procédurale I-C-2.1. Création de l'ensemble de données I-C-2.2. Connexions aux contrôles visuels I-C-2.3. Réalisation de la conversion Fonctionnement interne II. Fonctionnement interne II-A. Unités de travail II-B. Types d'unités de mesure II-C. Recensement des types d'unités de mesure II-D. Recensement et persistence II-D-1. Problématique II-D-2. Recommandations II-D-3. L'identifiant de type GUID Fonction Convert III. Fonction Convert III-A. Première définition de Convert (conversion simple) III-B. Deuxième définition de Convert (conversion procédurale) Création de conversions personnalisées IV. Création de conversions personnalisées IV-A. Conversion personnalisée simple IV-B. Conversion personnalisée procédurale IV-C. Création de la classe de conversion Décathlon Conversions et fonctions utilitaires V. Conversions et fonctions utilitaires V-A. Opérations arithmétiques V-B. Comparaisons et tests V-C. Listes de familles et d'unités de mesure V-D. Affichage numérique et textuel des mesures VI. Conclusion |
Copyright © 2002 Sylvain James. 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. Cette page est déposée.
Copyright © 2000-2012 - www.developpez.com