1 - pour réaliser l’équivalent du programme type suivant :
- Code:
-
10 input :« a = » ; a
20 input : « b= » ; b
30 print : “ (a+b)x cos(a)”
D'abord, on supprime les numéros de ligne car on n'en a pas besoin.
INPUT "TEXTE"; Variable n'est pas encore implémenté dans PANORAMIC.
Un équivalent pourrait être
PRINT "TEXTE":INPUT VariableCe n'est pas tout à fait la même chose car
INPUT "TEXTE"; Variable ne passait pas à la ligne, alors que
PRINT "TEXTE" passe à la ligne et
INPUT Variable ne met pas de point d'interrogation.
Ensuite toute variable doit être déclarée par
DIMTon programme devient:
- Code:
-
dim a,b
print "a=":input a
print "b=":input b
print (a+b)*cos(a)
2 - Pour afficher un titre
Tu peux afficher quelque chose dans le bandeau de la fenêtre qui se crée lorsqu'un programme est lancé. Cette fenêtre est l'objet
FORM numéro 0.
Pour afficher un titre, cela se fait par la commande:
- Code:
-
caption 0,"Titre de mon application"
caption affiche un titre dans l'objet n°0, qui est ici la fenêtre principale.
Ton programme devient par exemple:
- Code:
-
dim a,b
caption 0,"Calculs avec 2 nombres"
print "a=":input a
print "b=":input b
print (a+b)*cos(a)
3 - Pour afficher un menu
Un tutoriel explique cela:
www.panoramic-language.com/French/Tuto/MENU.htmS'il n'est pas très compréhensible, je l'améliorerai.
Pour le moment, il n'y a pas de saisie d'écran, mais cela va venir. Je vais faire un effort de présentation dans les tutoriels car il y a beaucoup de demandes.
4 - Pour créer un menu minimal qui crée une nouvelle page, le code pourrait être celui-ci:
- Code:
-
label page
main_menu 1
sub_menu 2:parent 2,1
caption 2,"Nouvelle Page"
rem quand on clique dessus, on exécute le sous-programme "page"
on_click 2,page
rem création de la page
form 3
rem on lui fait afficher "Nouvelle page"
caption 3,"Nouvelle page"
rem on la cache
hide 3
end
page:
rem on rend la page visible
show 3
return
A toi de t'en inspirer selon tes besoins...