Heg Haute école de gestion de Neuchâtel Gestion des menus.

23
heg Haute école de gestion de Neuchâtel Gestion des menus

Transcript of Heg Haute école de gestion de Neuchâtel Gestion des menus.

Page 1: Heg Haute école de gestion de Neuchâtel Gestion des menus.

hegHaute école de gestionde Neuchâtel

Gestion des menus

Page 2: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 2

hegHaute école de gestionde Neuchâtel

Introduction

• Modules Menu

• Module Network

1. Formulaire de menu unique

2. Multiples formulaires de menu

Page 3: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 3

hegHaute école de gestionde Neuchâtel

Structure du menu exemple

M31

M3M2

M

F311

F21

F312

F22 F32

F1

Page 4: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 4

hegHaute école de gestionde Neuchâtel

Formulaire de type Menu

Page 5: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 5

hegHaute école de gestionde Neuchâtel

Network Module

Page 6: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 6

hegHaute école de gestionde Neuchâtel

Réseau

Page 7: Heg Haute école de gestion de Neuchâtel Gestion des menus.

hegHaute école de gestionde Neuchâtel

1ère solution

Formulaire de menu unique

Page 8: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 8

hegHaute école de gestionde Neuchâtel

1. Formulaire de menu unique

Page 9: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 9

hegHaute école de gestionde Neuchâtel

Lien de retour (erreur)

Page 10: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 10

hegHaute école de gestionde Neuchâtel

Saisie des liens de retour

Page 11: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 11

hegHaute école de gestionde Neuchâtel

Génération du réseau

Page 12: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 12

hegHaute école de gestionde Neuchâtel

Modules générés

Page 13: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 13

hegHaute école de gestionde Neuchâtel

Code de la structure de menu

procedure FirstPage(Z_DIRECT_CALL in boolean) is begin

WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M', 0); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F1', 1, 'f1$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M2', 1); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F21', 2, 'f21$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F22', 2, 'f22$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M3', 1); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M31', 2); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F311', 3, 'f311$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F312', 3, 'f312$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F32', 2, 'f32$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, WSGL.MsgGetText(107,WSGLM.DSP107_ABOUT), 0, 'f$.showabout'); WSGL.NavLinks;

end;

Page 14: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 14

hegHaute école de gestionde Neuchâtel

Formulaire de démarrage

1

2

Page 15: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 15

hegHaute école de gestionde Neuchâtel

Formulaire de menu unique

Page 16: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 16

hegHaute école de gestionde Neuchâtel

Retour au menu principal

1

2

Page 17: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 17

hegHaute école de gestionde Neuchâtel

Diagramme du module F

Page 18: Heg Haute école de gestion de Neuchâtel Gestion des menus.

hegHaute école de gestionde Neuchâtel

2ème solution

Multiples formulaire de menu

Page 19: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 19

hegHaute école de gestionde Neuchâtel

2. Multiples formulaires de menu

Page 20: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 20

hegHaute école de gestionde Neuchâtel

Appel des formulaires de sous-menu

Page 21: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 21

hegHaute école de gestionde Neuchâtel

Retours multiples

Page 22: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 22

hegHaute école de gestionde Neuchâtel

Lien de retour de sous-menus imbriqués

Page 23: Heg Haute école de gestion de Neuchâtel Gestion des menus.

25/10/99 TestMenus V0-0 23

hegHaute école de gestionde Neuchâtel

Diagramme du module F