Portraits caracteristiques selon holland

Description

Voici un programme qui permet de faire le POTRAIT de HOLLAND.

Il est conçu pour 2 usages, le premier avec un accès limité par un mot de passe (vide pour la démo).
Le mode limité permet de faire le test, de le visualiser, de l'imprimer et de sauver l'impression.
Le mode étendu permet l'accès à la base de données MS Access. Cette base de données existait déjà et
je n'ai pas voulu la changer d'où optimisation possible.

PORTRAITS CARACTERISTIQUES SELON HOLLAND
Un psychologue américain, John Holland, a conclu dans les années soixante qu?il y avait 6 types
d?environnements professionnels dans lesquels on rencontrait des personnes ayant beaucoup
d?intérêts et de traits de personnalité semblables. Certaines familles ont des points communs :
par exemple le trait "entreprenant" et le type social aiment le contact avec les personnes,
mais pas dans le même esprit. Holland a représenté ces familles dans un schéma hexagonal et
décrit les particularités de chaque famille.

TYPOLOGIE DE HOLLAND
La famille des Réalistes (R): "le besoin de toucher les choses, l?engagement physique"
La famille des Investigateurs (I): "le besoin de comprendre, la rigueur intellectuelle"
La famille des Artistes (A): "l?expression de soi, le goût du changement"
La famille des Sociaux (S): "le désir de communiquer, le travail en équipe"
La famille des Entrepreneurs (E): "le besoin de pouvoir, la force de conviction"
La famille des Conventionnels (C): "l?efficacité dans les structures, le goût du travail bien fait"

Conclusion :


QUELQUES PARTICULARITES DU PROGRAMME

> Prévisualisation : Utilisation de la suite de composants 'Print Preview' de eKambiz R. Khojasteh
qui peut se trouver sur le site 'http://www.delphiarea.com' contenus dans le fichier \compo\Preview.pas.

> Prévisualisation bis : Utilisation de la fenêtre de démo de 'Print Preview' de eKambiz R. Khojasteh
et utilise les 3 composants cité ci-dessus. J'ai apporté des modifications dont les principales sont:
- La possibilité de configurer la présence de différents éléments
a l'aide d'une nouvelle unité (FormPreviewCfg.pas) que j'ai écrite.
Le choix des options est mémorisé par l'entremise d'un fichier .ini
- L'unité est rendue indépendante de l'aplication par l'utilisation
de la fonction callback : TCreatePagesProc = procedure; stdcall
- Le remplace du TSplitter par le composant TGripSplitter

> Utilisation de GripSplitter de Forman avec de nouvelles propriétés accessible à l'adresse:
'http://www.delphifr.com/codes/GRIPSPLITTER-SPLITTER-AVEC-GRIPPY_37419.aspx'

> Utilisation de forme pour message d'alerte pompée à ni69 dont le code est accessible à l'adresse:
http://www.delphifr.com/codes/ALERTE-PERSONNALISEE-STYLE-MSN-MESSENGER-APPARITION-PROGRESSIVE-FORM_29551.aspx
Je n'utilise pour l'instant que 2 icônes mais chacun peut faire évoluer ce code à sa guise.

> Utilisation de LabelMail de Knolan dont le code est accessible à l'adresse:
'http://www.delphifr.com/code.aspx?ID=12739'

> Tous les textes sont chargés depuis un fichier des fichiers textes avec l'extension .lng avec un format des fichier
.ini. Ceci provient du fait que certains de mes programmes sont multilingues et le fichier texte est plus facilement
transmi à une personne tierce pour traduction. Il y a un fichier de texte pour les fichiers propre à l'application et
un pour les librairies. Ce n'est pas la manière la plus concise pour gérer mais c'est celle que j'ai choisie.

> Une unité qui contient une classe avec 115 couleurs prédéfinies suivant le modèle des 140 couleurs du WEB (fichier
d'identification des couleurs dans le répertoires .doc)

> Les illustration du fichier d'aide (.pdf) sont celle de l'application qui utilise le composant VclSkin.

ARBORESCENCE DU .ZIP

.....\Holland // Exécutable, fichiers .ini et des textes .lng et fichier d'aide .pdf
.....\Holland\compo // Composants : Preview, GripSplitter, LabelMail
.....\Holland\database // Base de données MS Access avec des données de test
.....\Holland\doc // Holland.doc pour explication et Commentaires.txt, liste des couleurs, ce texte
.....\Holland\import // Un fichier d'exemple pour l'importation
.....\Holland\lib // Unités utilisables sans modification dans d'autres applications
.....\Holland\src // Fichiers sources du programme de Holland

POUR L'INSTALLATION

> Renommer le nom du 'package' dans lequel vous voulez ajouter les composants
(1er paramètre de la procédure 'RegisterComponents')

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.