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
» Logiciel de planétarium.
Mon premier programme Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Mon premier programme Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Mon premier programme Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Mon premier programme Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Mon premier programme Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Mon premier programme Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Mon premier programme Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Mon premier programme Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Mon premier programme Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Mon premier programme Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Mon premier programme Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Mon premier programme Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Mon premier programme Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Mon premier programme Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Mon premier programme Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 Mon premier programme

Aller en bas 
5 participants
AuteurMessage
659_minifly




Nombre de messages : 590
Age : 76
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 : 12331
Age : 75
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 : 5950
Age : 70
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 : 76
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 : 2747
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 : 5950
Age : 70
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 : 5950
Age : 70
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 : 2747
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 : 12331
Age : 75
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 : 5950
Age : 70
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 : 7112
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 : 5950
Age : 70
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 : 76
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 : 5950
Age : 70
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 : 76
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 : 5950
Age : 70
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 : 7112
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: