|
Sommaire
Page d'accueil du site
Delphi
Mes programmes
Multi-Média Conception
Trucs et astuces
Aide sur HelpWork Shop
Aide sur Delphi X (les bases)
Ma charte de création d'interface
|
|
Introduction
J'ai envi de faire
partager ma façon de faire mes programmes du point de vue de
l'interface. C'est pourquoi j'ai fais cette rubrique. Je trouve que ce type
d'interface "colle" bien avec les nouveaux Windows ou avec Windows
98 personnalisé (voir ma rubrique les plus/personnaliser Windows).
Définition
Voici mes critères
pour programmer ou construire les interfaces de mes programmes.
Nom de ma charte : Windows New Style
Police de caractère : Tahoma 8 pts
Police des titre : Arial, Gras, 16 pts
Couleur de fond : R=248 V=244 B=232 (WNS Color) ou clSilver
Notes d'interface : Une option de programme doit permettre de changer la couleur de fond du logiciel en clSilver
ou WNS color pour les programmes assez "gros".
Deux types d'icônes : Une icône sur fond blanc avec un contour de deux
ou trois pixel de la couleur de l'application. Un dégradé sur une base
en relief. Voir le fichier baseico.zip
(1.3 Ko) pour avoir les images de base.
Informations
Pour changer toutes les
couleurs des fiches Delphi, j'ai fait une procédure qui change toutes les
"form" d'une application avec la couleur de son choix. Cette procédure
ce trouve dans ma bibliothèque d'astuces Delphi (rubrique Trucs
et astuces).
Composants
J'ai construit une
form en delphi 5 qui reprend d'une manière très fidèle le style
d'interface de WIndows XP. Je l'ai ensuite ajouté au référentiel puis une
fois définie par défaut, toutes mes nouvelles applications sont dotées de
cette interface. Vous trouverez les sources dans le fichier modelexp10.zip
(10 ko).
Pour l'installer, il faut créer un dossier "modèle" dans le répertoire
Delphi, et dé zipper le fichier dedans. Ouvrez le avec Delphi, faite
"ajouter au référentiel". Créez une nouvelle page (Mon style XP
par exemple) et cochez les options "par défaut" et "nouvelle
fiche".
Voila une nouvelle fiche Delphi 5 au style Windows XP...
|