begin process at 2012 02 05 02:40:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > LES VALUE'S FADERS

LES VALUE'S FADERS


 Information sur la source

Note :
Aucune note
Catégorie :Système Classé sous :HARMONY, BORLAND, D3-Virtuoso, Threads, ValuesFader Niveau :Expert Date de création :08/06/2009 Date de mise à jour :12/06/2009 03:02:12 Vu / téléchargé :2 100 / 128

Auteur : blueperfect

Ecrire un message privé
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Qu'est-ce qu'une valeur ?
En mathématiques, une valeur est de façon générale l'une des déterminations d'une variable...

Qu'est-ce qu'un thread peut pour une valeur ?
Il peut la faire varier !

Ainsi sont nés les concepts de "valeur actuelle" et de "valeur finale"...composantes d'une Valeur...

Le package propose des classes qui gèrent le passage de la "valeur actuelle" d'un objet, à sa "valeur finale", ainsi qu'un gestionnaire de threads (petit outil qui affiche l'activité de tous les threads de la session courante)...

L'exmple fait simplement varier quatre valeurs...


 Conclusion

* Les packages mis à jours Borland et Microsoft sont requis
* Les value's fader sont un point d'entrée à la future dimension du package HARMONY : le PhysicalPixel.
* Bonne chance....

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

09 juin 2009 00:25:44 :
* J'avais oublié de déclarer les étoiles constituant chaque prowler !
09 juin 2009 21:20:38 :
* Moins de fichiers "inutiles" !
09 juin 2009 21:22:29 :
* Encore moins d'inutiles !
12 juin 2009 03:02:20 :
* quelques améliorations : - les classes sont réorganisées - les Threads tiennent maintenant compte de Active - Les Chaos ont une méthode OnTick... * l'exemple fourni est plus parlant (TThreadPool, observateur de threads actifs) avec 3 jauges RGB qui modifient en progressif sa couleur de fond

 Sources du même auteur

Source avec Zip Source avec une capture PRÉ-COMPOSANT D'AFFICHAGE DE TEXTE PROGRESSIF...
Source avec Zip Source avec une capture PACKAGE (TEST)
Source avec Zip Source avec une capture PACKAGE HARMONY
Source avec Zip Source avec une capture PACKAGE BORLAND
Source avec Zip Source avec une capture PACKAGE MICROSOFT

 Sources de la même categorie

Source avec Zip LECTURE DE LA MEMOIRE D'UN AUTRE PROCESSUS par Mokost
Source avec Zip Source avec une capture LIBÉRER LA TAILLE MAXIMALE D'UNE FENÊTRE PAR SUBCLASSING par rt15
Source avec Zip Source avec une capture OBSERVATEUR DE PROCESSUS ACTIFS; VPROCESS 1,0 par Neftali
UN SELECTDIRECTORY QUI SE PLACE AU BON ENDROIT par ThWilliam
Source avec une capture VOTRE PROGRAMME DE MAIL COMME CLIENT MAIL PAR DÉFAUT SOUS WI... par MAURICIO

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PRÉ-COMPOSANT D'AFFICHAGE DE TEXTE PROGRESSIF... par blueperfect
Source avec Zip Source avec une capture PACKAGE (TEST) par blueperfect
Source avec Zip Source avec une capture PACKAGE HARMONY par blueperfect
Source avec Zip Source avec une capture PACKAGE BORLAND par blueperfect
Source avec Zip Source avec une capture PACKAGE MICROSOFT par blueperfect

Commentaires et avis

Commentaire de Forman le 09/06/2009 12:07:08

Hmm...

Je n'ai pas encore tout lu. Je ne sais pas pourquoi, mais ton style d'écriture a tendance à me donner le mal des transports.

En tout cas je peux déjà faire une remarque à propos de "En mathématiques, une valeur est de façon générale l'une des déterminations d'une variable...": peut-être que c'est vrai dans le monde bleu parfait mais il me semble qu'on m'a appris les choses différemment dans le monde réel.

Commentaire de blueperfect le 09/06/2009 16:50:33

Sont-ce là des reproches ?

Commentaire de Bacterius le 09/06/2009 19:05:55

Effectivement je pense qu'il faudrait éviter de mélanger la syntaxe C et la syntaxe Delphi. Les underscores ne sont pas très présents en Delphi par exemple.
Sinon je n'ai pas encore lu ... juste une remarque ... à quoi sert l'unité Stars.pas ? Elle ne contient rien de nouveau à part un squelette de classe ? C'est pour plus tard ?

Cordialement, Bacterius !

Commentaire de blueperfect le 09/06/2009 19:24:19

* La syntaxe usant es 'underscore' est là pour indiquer des variables (ou constantes) dites de bas niveau....Si tu regardes les évènements assoiés, leurs paramètres sont SANS les underscores (on atteint le niveau de l'Utilisateur - et moins celui du programmeur)
* Stars.pas est un *superset* des objets physiques, qui sont des pré-objets : les pré-objets, sont classés en ..Abstract.., ..Virtual.. Les instanciables sont qualifiés de ..Pure.. et de ..Legal..

Pour instancier une classe, il faut la faire hériter d'une ..Virtual..

La class Prowler (mobile dans l'espace), ayant sa structure propre (une pleïade d'étoiles), il a fallut simplement en déclarer le squelette, mais il faudra l'embellir...

J'en suis à essayer de reproduire le fontionnement d'un radar (avec son sonar) - qui détectera des objets, les stockera sous forme de TPureStar (ou dérivé), et les restituera à un dérivé de Chaos (synonyme de Vide, hérité de Void)...

Commentaire de Bacterius le 09/06/2009 20:21:34

J'ai essayé de compiler ... y'a un mini-problème dans ton source : comment font les utilisateurs de Delphi 6 et plus pour compiler les DsgnIntf et DesignIntf ? Vu qu'ils n'existent plus à partir de D6 ? J'ai pas essayé avec les packages harmony et tout (puisqu'ils sont présumés requis), trop fatigué ... j'essayerai demain.

Cordialement, Bacterius !

PS : sinon encore le même problème, supprime les fichiers inutiles, je connais de nouveau ton nom de famille ;)

Commentaire de blueperfect le 09/06/2009 21:17:07

* J'utilise Delphi 6 personal edition ! DesignEditors et DesignIntf (l'orthographe est la bonne) y sont présents.... Il faut simplement ajouter un paquet (designide60.bpl) qui se trouve dans le répertoire BIN de Delphi !
* Seul le package Borland est requis...
* Je vire les inutiles !

Commentaire de blueperfect le 09/06/2009 21:23:29

Sinon, tu peux "virer" Properties.pas (et donc DesignIde) !

Commentaire de MAURICIO le 12/06/2009 13:28:03 administrateur CS

Salut BluePerfect,

même si la plupart de tes sources sont à classer dans la catégorie OCNI (objet compilant non identifié, c' est de l' humour ^^), elles restent toutefois riches en connaissance pour les programmeurs de tout niveaux.

Par contre, je te conseille d' assayer "d' apater le poisson" avec un titre et une description de tes sources moins énigmatique.

En tout cas, c' est toujours un plaisir et aussi une prise de tête garantis!

A+

Commentaire de Forman le 12/06/2009 13:39:30

Merci pour les explications des conventions bleu parfait (Pure, Legal, etc...) mais c'est vrai qu'on a tendance en Delphi à utiliser Custom pour ton "Pure" et rien du tout pour ton "Legal" (inutile de préciser quand il n'y a plus de méthodes virtuelles).

Encore une remarque rabat-joie: tu écris "Chaos (synonyme de Vide, hérité de Void)" mais j'ai du mal à concevoir le vide autrement que comme parfaitement ordonné, donc certainement pas comme un synonyme de chaos!

Bien sûr toutes mes remarques concernent la forme, sur le fond je n'ai rien à redire à ton code   :-)

Commentaire de blueperfect le 12/06/2009 15:39:43

>> mais c'est vrai qu'on a tendance en Delphi
A l'occasion je ferais un grand search/replace !

>> mais j'ai du mal à concevoir le vide autrement que comme parfaitement ordonné
Qu'appelles-tu "parfaitement" et "ordonné", petit d'homme (lol) ?

>> donc certainement pas comme un synonyme de chaos
Le Chaos est le vide primordial, d'où son affiliation avec le vide : TChaos <--- TVoid <--- TPaintBox

Commentaire de Forman le 12/06/2009 16:16:51

Hmm... pas convaincu pour le vide. Pour moi il faut un système complexe (non vide) pour générer du désordre. Le vide ne possède qu'un seul état (ben... vide quoi) et donc il est en ce sens l'opposé d'un système pouvant présenter une dynamique chaotique.

Après, bien sûr, je ne prétends pas que cette conception s'applique aussi aux visions mystiques     :-)

Commentaire de blueperfect le 12/06/2009 16:39:19

>>et donc il est en ce sens l'opposé d'un système pouvant présenter une dynamique chaotique.
Le "Tout" est l'opposé du vide, mais pas d'un "système dynamique", il en est le "vecteur", le "support", l'"assurance"... Un peu comme le "zéro", nécessaire au négatifs, et moins aux positifs (lol) !

>>...aux visions mystiques
Avant je voyais tout rouge !

Commentaire de blueperfect le 12/06/2009 16:40:54

>> Le "Tout" est l'opposé du vide, mais pas d'un "système dynamique", il en est ...
à lire :

Le "Tout" est l'opposé du vide, mais pas d'un "système dynamique"; le Vide en est le "vecteur", le "support", l'"assurance"...

Commentaire de Bacterius le 12/06/2009 16:54:17

Après réflexion intensive, je suis d'accord avec Forman : le vide ne peut pas, par définition, être synonyme de chaos.
Partons du principe que le chaos signifie le "désordre".
Quelque chose qui est vide ne peut pas être désordonné par définition, car le vide ne peut effectivement prendre qu'un seul état : lui-même (comme le dit si bien Forman).

1. Théorie

Prenons un exemple simple : 2 crayons peuvent être bien ordonnés (l'un à coté de l'autre, parallèles et tout et tout ...), ou désordonnés (l'un par-dessus l'autre). Mais un crayon tout seul peut-il être désordonné ? Non ! Car il ne peut prendre un seul état par rapport à lui-même. Bref, voilà mon raisonnement. Donc effectivement je ne suis pas d'accord avec "Chaos, synonyme de Vide".

2. Mathématiquement

L'on se place dans un espace défini par deux plans.
Définissons un système "ordonné" comme des droites qui ne se coupent jamais dans cet espace. Prenons deux (ou plusieurs) droites : elles peuvent être sécantes (non ordonnées) ou non sécantes (ordonnées). Prenons une droite toute seule : peut-elle être sécante par-rapport à soi-même ? Non, une droite ne se recoupe jamais. Par conséquent une droite est nécessairement "ordonnée".

__________________________________________


Sinon,
"Le "Tout" est l'opposé du vide, mais pas d'un "système dynamique"; le Vide en est le "vecteur", le "support", l'"assurance"..."

Je ne cherche même pas à comprendre cette phrase, elle est au-dessus de mes capacités intellectuelles ... lol (j'ai pas encore commencé la philosophie)

Cordialement, Bacterius !

PS : je sais que j'exprime mes idées de façon très "enfantine" ^^ je suis encore loin de vos "systèmes dynamiques". Mais je tenais à partager mon avis, car après tout chaque avis compte, nous sommes sur un site communautaire que diable !

Commentaire de blueperfect le 12/06/2009 16:59:19

* Je ne vous ai jamais parlé du Vide comme d'un synonyme du Chaos
* Les "systèmes dynamiques" sont utiles !

Ils te permettent par exemple de décrire les actions simultanées/combinées d'un élément sur un autre : l'évolution d'un système dans l'espace..

Notre batterie de Values Fader servira à ça (entre autres) !

Commentaire de Bacterius le 12/06/2009 17:05:49

Quand tu dis "Je ne vous ai jamais parlé du Vide comme d'un synonyme du Chaos"

Moi je lis : "Chaos (synonyme de Vide, hérité de Void)"
Je ne sais pas mais quand je lis cette phrase j'ai l'impression que tu considères le Chaos comme un synonyme de Vide. Me trompé-je ? :D

Cordialement, Bacterius !

Commentaire de blueperfect le 12/06/2009 17:11:25

Oups !

La caguade est pour moi !

Un écrit trop rapide...
Une distinction que j'ai faite dans l'implémentation (puisqu'il en hérite)...

En fait, dans AbstractVoid, il ne se passe pas grand chose, alors que dans AbstractChaos, il "peut" se passer quelquechose (ApplicationEvents)...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Borland Delphi 7 Studio: Released! [ par Delphiprog ] Voir toutes le nouveautés de Borland Delphi 7.Une version personnelle, librement téléchargeable, sera disponible comme ce fût le cas pour Delphi 6.Fai THREADS ERREUR [ par w38 ] Bonjour,Étant donné que j'ai une application qui met un temps fou, j'ai décidéd'utiliser des threads.Toutefois, le bouquin que j'ai stipule une formul URGENT!! pb Borland Databse Engine [ par usmok ] g un gros probleme: mon appli marché bien , je vené de finier la doc user, kan tt à coup c le drame:je la teste sur windows 2000 (il mavé filé un pc a Trés URGENT! Borland Database Engine [ par usmok ] Bonjour tout le monde,voilà, j'aimerais savoir ou je pourrais télécharger un install de l'administrateur BDE Borland.mon stage finit demain soir,et c' Comment dialoguer entre deux threads [ par nicolaspennaneach ] Voilà, j'ai deux threads. Un gère les entrées claviers et l'autre gère la connection à une machine distante en telnet.Ce que je souhaiterai savoir c'e Anciennes versions de Borland Delphi [ par Totofweb ] Bonjour Où pourrais-je trouver des anciennes versions de Borland Delphi (qui permettaient de faire des applications visuelles quand même). J'ai un threads [ par sisi231 ] SISI231Je me suis mis aux threads y'a 2 jours : j'ai un peu compris , j'ai corrigé une erreur grace à synchronize mais il en reste une : (petite expli THREAD [ par LHOLVOET ] Bonjour,J'ai écris un programme en VB qui utilise des THREADS (indispensable pour ce programme).Malheureusement, VB plante sans cesse avec les threads Problème ClientSocket [ par warezpsx ] Salut à tous,voilà, j'ai un problème assez embêtant dans un nouveau programme que je viens de créer :mon programme lance plusieurs threads et dans cha TQuery et thread [ par Fandril ] Est ce que quelqu un a deja mis un TQuery (pour executer requete SQL select sur Paradox) dans un thread...Car ca marche mais ca met 10 secondes pour


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,711 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales