FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
petit coup de main de démarrage Emptypar papydall Aujourd'hui à 2:21

» Gestion d'un système client-serveur.
petit coup de main de démarrage Emptypar Klaus Hier à 23:59

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
petit coup de main de démarrage Emptypar Marc Hier à 12:14

» @Jack
petit coup de main de démarrage Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
petit coup de main de démarrage Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
petit coup de main de démarrage Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
petit coup de main de démarrage Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
petit coup de main de démarrage Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
petit coup de main de démarrage Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
petit coup de main de démarrage Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
petit coup de main de démarrage Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
petit coup de main de démarrage Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
petit coup de main de démarrage Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
petit coup de main de démarrage Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
petit coup de main de démarrage Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 petit coup de main de démarrage

Aller en bas 
AuteurMessage
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

petit coup de main de démarrage Empty
MessageSujet: petit coup de main de démarrage   petit coup de main de démarrage EmptySam 7 Juin 2008 - 8:46

THIERRY, qui a des problèmes pour poster un message demande:
Citation :
Bonjour, Je vous adresse car cela fait une heure que j'esssaye de me connecter sans y parvenir,,, et ce meme en changeant les adresses noms d'utilisateur etc.

J’ai trouvé ce logiciel libre ( que je trouve génial, et dont je trouve géniale l’idée que l’on puisse donner la possibilité à tout le monde de réaliser des petits applicatifs…) sur internet, et n’ayant que quelques bases de langage basic pour ordinateur de poche de 1981, j’avoue avoir besoin d’un petit coup de main de démarrage…

Notamment pour réaliser l’équivalent d’un programme type suivant :
10 input :« a = » ; a
20 input : « b= » ; b
30 print : “ (a+b)x cos(a)”
------- Voir une operation necessitant plusieurs lignes de calculs ..
end

En résumé afficher un titre voir un menu .
Du menu passer sur une page ou l’on entre des données avec affichage du résultat voir de plusieurs résultats et dessins ou encore proposer un menu permettant de passer à une page suivante .

Je ne sais si vous allez pouvoir me répondre, mais je tiens tout de même à vous remercier par avance .
Sincères salutations
Thierry BURON
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

petit coup de main de démarrage Empty
MessageSujet: Re: petit coup de main de démarrage   petit coup de main de démarrage EmptySam 7 Juin 2008 - 8:55

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 Variable
Ce 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 DIM
Ton 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.htm
S'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...
Revenir en haut Aller en bas
https://panoramic.1fr1.net
 
petit coup de main de démarrage
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Access Violation: coup de gueule.
» coup de flood
» Dessin à main levée
» Panoramic ne reprend pas la main
» Du coup, j'ai un autre défi

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: