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
» select intégrés
Mon premier programme Emptypar jjn4 Aujourd'hui à 18:33

» Aide de PANORAMIC
Mon premier programme Emptypar leclode Aujourd'hui à 18:23

» PANORAMIC V 1
Mon premier programme Emptypar Klaus Aujourd'hui à 9:53

» Je teste PANORAMIC V 1 beta 1
Mon premier programme Emptypar Klaus Aujourd'hui à 9:52

» bouton dans autre form que 0
Mon premier programme Emptypar leclode Hier à 13:59

» KGF_dll - nouvelles versions
Mon premier programme Emptypar Klaus Hier à 11:41

» Gestion d'un système client-serveur.
Mon premier programme Emptypar Klaus Hier à 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Mon premier programme Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Mon premier programme Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Mon premier programme Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Mon premier programme Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Mon premier programme Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Mon premier programme Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Mon premier programme Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Mon premier programme Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 Mon premier programme

Aller en bas 
5 participants
AuteurMessage
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

Mon premier programme Empty
MessageSujet: Mon premier programme   Mon premier programme EmptyVen 30 Avr 2010 - 18:17

Ce n'est pas un programme long, c'est un genre de fractal, cela m'a permis
d'installer correctement Panoramic. J'utilise un portable Semtron 64bits avec windows 7 et 4G mémoire vive .
j'ai du utiliser le programme de configuration de windows et le mettre en compatibilité windows 2000. Maintenant Panoramic fonctionne correctement.
bounce Embarassed

dim col$(12)
dim a,b,c,x ,y,i,j,z
dim dots%,xp,yp
dim midx%
dim midy%
midx%= screen_x
midy%= screen_y
print midx%
print midy%

Form 1
caption 1,"Fenêtre principal"
Top 1,100
Left 1,100
width 1,600
height 1,600
rem hint 1,"C est moi"

Border_Normal 1

color 1,0,0,0

Full_Space 1

2d_target_is 1

label l1

l1:


rem for c=1 to 12

rem next c

REM position aleatoire du point de depart

a=rnd(3)

b=0.9998

c=2-2*a

dots%=12000

x=0:j=0

y=rnd(5)*12+0.1


rem calcule et dessine le point

for i=1 to dots%

z=x

x=(b*y)+j

j=((a*x)+(c*(x*x)))/(1+(x*x))

y=j-z

xp=(x*20)+(midx%/2)

yp=(y*20)+(midy%/2)

rem Couleur aleatoire

2d_pen_color (int(rnd(1)*256)),(int(rnd(1)*256)),(int(rnd(1)*256))

2d_point xp,yp

next i

wait 2000

terminate
rem goto l1
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12293
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptyVen 30 Avr 2010 - 18:56

Bienvenu sur ce forum et bravo pour ton "premier programme". L'effet visuel est très joli. Continue comme ça !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptyVen 30 Avr 2010 - 19:16

C'est superbe...

Une petite astuce pour que l'on copie plus facilement ton code:
Tu insère ton code dans le presse papier (Copier)
et quand tu écris ton message avant d'y mettre ton code tu clique sur le bouton code, tu colle ton code et tu reclique sur le bouton code.

çà donne cà:
Code:
dim col$(12)
dim a,b,c,x ,y,i,j,z
dim dots%,xp,yp
dim midx%
dim midy%
midx%= screen_x
midy%= screen_y
print midx%
print midy%

Form 1
caption 1,"Fenêtre principal"
Top 1,100
Left 1,100
width 1,600
height 1,600
rem hint 1,"C est moi"

Border_Normal 1

color 1,0,0,0

Full_Space 1

2d_target_is 1

label l1

l1:


rem for c=1 to 12

rem next c

REM position aleatoire du point de depart

a=rnd(3)

b=0.9998

c=2-2*a

dots%=12000

x=0:j=0

y=rnd(5)*12+0.1


rem calcule et dessine le point

for i=1 to dots%

z=x

x=(b*y)+j

j=((a*x)+(c*(x*x)))/(1+(x*x))

y=j-z

xp=(x*20)+(midx%/2)

yp=(y*20)+(midy%/2)

rem Couleur aleatoire

2d_pen_color (int(rnd(1)*256)),(int(rnd(1)*256)),(int(rnd(1)*256))

2d_point xp,yp

next i

wait 2000

terminate
rem goto l1

Ainsi, il nous sufiit d'un Control+Clic gauche pour sélectionner l'emsemble du code et Clic Droit pour le copier

En tout cas Bravo

A+
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

Mon premier programme Empty
MessageSujet: Insérer code   Mon premier programme EmptyVen 30 Avr 2010 - 19:19

Merci pour l'information . Je ne savais pas comment faire.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2695
Date d'inscription : 13/09/2009

Mon premier programme Empty
MessageSujet: +++   Mon premier programme EmptyVen 30 Avr 2010 - 19:30

Ouah, joli !
C'est un oeil ?
Tu commences fort !
bom
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptyVen 30 Avr 2010 - 20:21

Citation :
Merci pour l'information . Je ne savais pas comment faire.

C'est le même principe pour les citations

Pour une fois que je peut montrer ma science......... clown


A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptyVen 30 Avr 2010 - 20:31

je viens de découvrir une fonction aléatoire, aussi je conseille de lancer plusieurs fois ce code. Les effets diffèrents à chaque fois.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2695
Date d'inscription : 13/09/2009

Mon premier programme Empty
MessageSujet: +++   Mon premier programme EmptySam 1 Mai 2010 - 0:18

J'observe ce truc curieux, dans le programme plus haut :
il se termine par :
terminate
rem goto l1
Il devrait donc se terminer en faisant "Boooiiiing"
puisqu'il y a quelque chose après le terminate
et il ne le fait pas.

Mais si on enlève le goto l1 (qui ne sert à rien, enfin normalement)
cela donne donc :
terminate
rem
là, ça fait le "Boooiiiing" habituel.
Curieux, non ?
scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Klaus

Klaus


Nombre de messages : 12293
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 0:54

Peu importe que tu enlèves le goto ou alors toute la ligne après le terminate: de toutes les manières, cette ligne n'est jamais atteinte.

Notre nouvel ami a choisi d'utiliser Panoramic dans le mode des anciens Basic, sans passer par l'instruction "end", donc sans se mettre en attente d'un évènement. Et comme il n'a déclaré aucun évènement sur ses objets, une interaction avec l'utilisateur n'est pas possible. Il fait dont tourner son programme dans une boucle, un certain nombre de fois, puis le programme s'arrête sans autre forme de procès.

Je pense que cette ligne "rem goto l1" lui servait pendant les tests pour reboucler, mais il l'a inhibé pour la version actuelle. En tout cas, elle est totalement inutile dans cette version, et inactive.

Tout ça n'enlève rien à la beauté du résultat obtenu.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 9:42

J'ajoute qu'il y a un LABEL (L1) sans RETURN. on peut supprimer la déclaration du label et le label lui-même car ils ne servent à rien.

Je me revois quand j'ai découvert PANORAMIC, mon premier programme était comme çà.

Pour t'aider 659 minyfly, je te montre la structure d'un programme Panoramic (Ce n'est pas la seule, mais pour débuter.....)

Code:

rem déclération des dim et label
dim a,b,c
label quit

rem déclaration des objets
button 1:caption 1,"Quitter"

rem autre initialisation avant END
' XXXX
' XXXX

END
' =========================
quit:
teminate
return

En gros c'est à peu près çà

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 10:00

J'aurais légèrement complété ton exemple:
Code:
REM déclaration des dim et label
DIM a, b, c
LABEL quit

BUTTON 1:  CAPTION 1, "Quitter"
ON_CLICK 1, quit

REM autre initialisation avant END
' XXXX
' XXXX

END: ' le programme se met en attente d'événement

' ===== SOUS-PROGRAMMES =====
quit:
TERMINATE
RETURN
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 17:41

Bien vu JL35,

Citation :
END: ' le programme se met en attente d'événement

C'est important pour comprendre la différence avec un Basic classic.

A+
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

Mon premier programme Empty
MessageSujet: re : mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 18:23

Merci à tous de vos précieux renseignements, et, conseils.

C'est sur qu'avec un logiciel différent , on doit voir comment il fonctionne

et surtout la façon de voir et de penser du très courageux programmeur, qui a développé Panoramic . je lui tire un grand coup de chapeau.

Au sujet du petit programme : c'est un programme que j'ai adapté a Panoramic ( il n'est pas de moi pour le calcul). Si vous laissez tourner le programme en boucle vous verrez que le dessin se modifie encore plus.

A++



Rolling Eyes
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 20:26

Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

Mon premier programme Empty
MessageSujet: re : mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 20:47

ok et c'est bien mon problème a l'heure actuel.

Mais c'est une question de temps , avec beaucoup de programmation.

on arrive toujour . Et je suis tétu .

A+
What a Face
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 20:57

C'est pour t'éviter, comme moi, de perdre un temps fou....

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme EmptySam 1 Mai 2010 - 21:49

Et Dieu sait si ton temps est précieux...
Revenir en haut Aller en bas
Contenu sponsorisé





Mon premier programme Empty
MessageSujet: Re: Mon premier programme   Mon premier programme Empty

Revenir en haut Aller en bas
 
Mon premier programme
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Premier programme après l'Amstrad
» ce fut mon 2ème programme en panoramic! (mauvais programme)
» fermer le programme qui lance un autre programme
» robotique et Panoramic
» Premier Pas en 3D

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Les inutilitaires-
Sauter vers: