Pointuitorial 1 - Toujours là

Modifié le mercredi, 11 février 2009 20:21 par imfloflo — Catégorisé en: Pointui Home

Dessiner votre applet

Vous savez probablement ce que vous voulez voir sur votre écran. Beaucoup d'idées, sans savoir comment procéder...
Un simple dessin sur une feuille de papier est une bonne manière de formaliser les choses.
Même si vous n'êtes pas encore un expert qui peut faire tout ce qu'il veut avec Home et le Scripting, laisser aller votre imagination avec les outils que vous maîtrisez : papier et crayon !
Le brouillon que vous dessinerez vous aidera durant tout le processus de création de votre applet. Vous identifierez les différents éléments qu'elle doit contenir, leurs positions et leurs tailles dans le cadre et éventuellement les effets que vous voulez leur appliquer (transparence, animation, ...).
Une fois posé sur le papier, vous planifierez votre travail en plusieurs séquences afin que le développement soit progressif et sûr.
C'est une approche élémentaire, mais qui a déjà fait ses preuves...

Voilà le dessin de votre première applet (désolé, mon coup de crayon est un peu maladroit ;) )

Image

Comme vous pouvez le remarquer, elle contient trois éléments :
  1. Un titre, "Home Sweet Home" qui est placé en haut à gauche du cadre.
  2. Au milieu, une image représentant votre maison, qui est centrée.
  3. Une légende, "This is my home", qui est centrée et placée juste en dessous de la photo.

La phase de développement consiste simplement à traduire chaque élément dans le script.
Vous allez le faire petit à petit, élément par élément.
Entre chaque étape, vous testerez votre applet pour vérifier que le rendu visuel est conforme à vos objectifs et si c'est le cas, vous passerez à l'étape suivante.



Coder votre applet

Etape 1 : ajouter le titre


Remarque :
class HomeSweetHomeApplet : Applet
{
	// Déclaration du titre
	Label lblTitre;

	// Préparation du contenu de l'écran 
	void Load()
	{
	}

}

Remarque : // Préparation du contenu de l'écran void Load() { // Grands caractères, fonte de type Titre lblTitre.SetFont("Font.Title"); // Libellé du titre lblTitre.SetText("Home Sweet Home"); } }

// Préparation du contenu de l'écran void Load() { // Grands caractères, fonte de type Titre lblTitre.SetFont("Font.Title"); // Libellé du titre lblTitre.SetText("Home Sweet Home"); } void Activated() { // Premièrement, effacement de l'écran Controls.Clear(); // Ajout de l'élément 'Titre' dans l'écran Controls.Add(lblTitre); // Positionnement du titre en haut et à gauche de l'écran // sans changer sa hauteur ni sa largeur lblTitre.SetBounds(0,0,GetWidth(),GetHeight()); } } Remarque :



La suite ?
Pointuitorial 1 - Testons