Repas équilibrés

L'application est très simple, il s'agit de calculer le prix et l'apport en calories d'un repas. Le repas est constitué de trois mets pris respectivement dans une liste d'entrées, une liste de plats et une liste de desserts.

Le modèle est constitué d'une seule classe : VLMet

Définie comme suit :

Object subclass: #VLMet
instanceVariableNames: 'nom cout calories '
classVariableNames: ''
poolDictionaries: ''
category: 'VL-Menu'
Chaque met porte un nom, connait son prix et le nombre de calories.
 
L'application permet de creer de nouveau mets, de sélectionner une entrée, un plat et un dessert et calcule le total des calories et le coût du repas.
 

 

Le bouton nouveau met appelle une boîte de dialogue :

 

programme

pour charger le programme faites un file in du fichier VL-Menu.st

but

Voir des exemples de menus dynamiques.

Voir un exemple de boîte de dialogue.

Voir des exemples de modification dynamique de labels. Utilisation du dictionnaire de composants du builder.