
	7 .	Crer le fichier de ressource (.RSC)



La fabrication du ressource est la premire tape d'un projet. Ainsi, 
d'un ressource bien fait et bien pens dcoulera un code plein de clart.
En faisant le ressource vous devez penser au programme qui sera der-
rire. Une fois fini, c'est alors la moiti de votre projet qui a pris forme : 
il n'y a plus qu' crire le code du programme en lui mme.

Vous avez au dpart le ressource correspondant au squelette que vous 
avez choisi. Une bibliothque d'objets (textes, boutons 3D ...) classiques 
est  votre dispositions dans VISUAL40\SAMPLES\SAMPLE.RSC.
N'hsitez pas  copier des parties de ressources d'autres programmes 
qui vous plaisent pour acclrer la cration du vtre !
Construisez votre ressource en 16 couleurs ; puis, pour le transplanter 
en monochrome, passez tous vos fonds de couleur >0  la couleur 0 : cela 
le rendra intelligible. Pour ce faire, passez en rsolution monochrome, 
puis chargez votre ressource, vous verrez ainsi ses dfauts.

La mthodologie visual :

Vous devez prter attention aux formulaires, d'une faon gnrale :
.  tout objet dont vous voulez tre prvenu du click ou double-click, vous devez attribuer la proprit exit ou touch-exit.
. un bouton slectionnable mais non exit ou touch-exit gnrera 
des vnements SELECTED ou UNSELECTED.
.  tout objet activant un popup, vous devez attribuer la proprit 
touch-exit.
. pour tout champs de texte vous devez le crer avec le nombre 
maximum de caractres admissibles et le remplir avec un contenu 
sans intrt.
.  tout groupe de radio boutons, donnez un nom  chaque objet et 
 leur pre.
. les marques de raccourcis sur les boutons ne doivent pas tre ni 
slectionnable ni exit ou touch-exit. Toute action sur un objet 
situ lui-mme sur un objet slectionnable sera transmise  ce der-
nier.
. ne mettez pas editable un objet qui ne soit pas un F_TEXT ou 
F_BOXTEXT !

Privilgiez la clart :
Donnez des noms gnriques  vos objets :
. aux menus donnez un nom commenant par MNU_
. aux sous-menus rattachs  un menu donnez un nom commenant 
par SMNU_
. aux boutons classiques donnez un nom commenant par BTON_
. aux radio-boutons donnez un nom commenant par RDIO_
. aux textes donnez un nom commenant par TXT_
. aux textes ditables donnez un nom commenant par ETXT_
. aux objets servant d'index pour un re-dessin donnez un nom com-
menant par RDRW_
. aux objets appelant un popup, donnez le nom CPOP_
. aux diffrents choix d'un popup donnez des noms commenant 
par POP_
. mettez tous vos sous-menus dans un mme formulaire, de mme 
pour vos popups.

La construction du fichier .HS :
Le fichier (.H) gnr par votre diteur de ressource est prvu pour le 
langage C. Pour le convertir en un fichier exploitable par votre assem-
bleur, tirez celui-ci sur VISUAL40\MISC\H2HS.PRG : un fichier .HS se 
crera automatiquement.
Il faut re-compiler votre application  chaque fois que vous ajoutez, ef-
facer ou modifier l'odre des objets de votre ressource, et pour cela refaire 
aussi le .HS correspondant au nouveau .H.
