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
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
un post-it électronique pour votre bureau Emptypar Yannick Aujourd'hui à 18:32

» Philharmusique
un post-it électronique pour votre bureau Emptypar jjn4 Aujourd'hui à 13:58

» PANORAMIC V 1
un post-it électronique pour votre bureau Emptypar papydall Hier à 3:22

» select intégrés [résolu]
un post-it électronique pour votre bureau Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
un post-it électronique pour votre bureau Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
un post-it électronique pour votre bureau Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
un post-it électronique pour votre bureau Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
un post-it électronique pour votre bureau Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
un post-it électronique pour votre bureau Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
un post-it électronique pour votre bureau Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
un post-it électronique pour votre bureau Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
un post-it électronique pour votre bureau Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
un post-it électronique pour votre bureau Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
un post-it électronique pour votre bureau Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
un post-it électronique pour votre bureau Emptypar jjn4 Ven 26 Avr 2024 - 17:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 un post-it électronique pour votre bureau

Aller en bas 
5 participants
AuteurMessage
lodchjo

lodchjo


Nombre de messages : 162
Age : 53
Localisation : Anvers
Date d'inscription : 26/12/2011

un post-it électronique pour votre bureau Empty
MessageSujet: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 0:26

J'avais programmé cet outil il y a qqs années avec RapidQ (le language basic que j'utilisais avant de découvrir Panoramic), mais je l'ai refait en Panoramic pour vous!

C'est donc un post-it avec 5 feuilles.
Tu verra que les contenus sont sauvegardés dans c:/ et ont le nom 1, 2, 3, 4 et 5 tout simplement.

Au chargement du logiciel, il lit ces documents, et il les sauvegarde quand on appuis sur le 'X' pour fermer l'application.

Voila les codes! Pour moi, c'est vachement utile, je m'en sers souvent. Donc j'espère que vous aussi vous en profitez Wink

Code:

label clck, stp, chng, mnm
dim x, xpos, ypos, lbl
caption 0,"Post-it"
border_hide 0
width 0,220
height 0,220
COLOR 0, 255,255,0
on_click 0, clck
left 0,screen_x-225
2D_PEN_COLOR 100,100,100
2D_FILL_COLOR 200,200,0
alpha 6
caption 6, "X"
font_bold 6
font_size 6,12
COLOR 6,255,255,0
top 6,0
left 6,203
on_click 6, stp
alpha 7
caption 7, "_"
font_bold 7
font_size 7,12
COLOR 7,255,255,0
top 7,0
left 7,185
on_click 7, mnm
for x = 1 to 5
 memo x
 top x,20
 left x,0
 width x,219
 height x,200
 COLOR x,255,255,0
 hide x
 if FILE_EXISTS("c:/"+str$(x))=1 then file_load x,"c:/"+str$(x)
next x
show 1
for x = 1 to 4
2D_RECTANGLE x*35, 1, x*35+35, 20
next x
2D_FILL_COLOR 255,255,0
2D_RECTANGLE 0, 1, 35, 20
end
clck:
 lbl=0
 xpos = mouse_x_position(0)
 ypos = mouse_y_position(0)
 caption 0, "x: "+ str$(xpos)+"y: "+ str$(ypos)
 if abs(20-xpos)<16 then lbl=1
 if abs(55-xpos)<16 then lbl=2
 if abs(90-xpos)<16 then lbl=3
 if abs(125-xpos)<16 then lbl=4
 if abs(160-xpos)<16 then lbl=5
 gosub chng
return
chng:
 2D_FILL_COLOR 200,200,0
 for x = 0 to 4
  2D_RECTANGLE x*35, 1, x*35+35, 20
 hide (x+1)
 next x
 2D_FILL_COLOR 255,255,0
 2D_RECTANGLE (lbl-1)*35, 1, lbl*35, 20
 show lbl
return
mnm:
TO_BACKGROUND 0
return
stp:
 for x = 1 to 5
 file_save x,"c:/"+str$(x)
 next x
terminate
Revenir en haut Aller en bas
http://lode.weebly.com
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 0:42

Super, ton post-it! et en très peu de ligne! Bravo! Wink
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 0:42

Pas mal, simple et efficace. Bravo Smile
Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 2:26

Très très bien ton post_it !!!

Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 9:48

Simple et efficace à dit Jicehel,
idem
bravo, A+
Revenir en haut Aller en bas
lodchjo

lodchjo


Nombre de messages : 162
Age : 53
Localisation : Anvers
Date d'inscription : 26/12/2011

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptySam 28 Jan 2012 - 11:36

Merci beaucoup tout le monde! J'espère que ça vous rends service! Wink
(J'utilise le mien pendant des années déjà. Very Happy )
Revenir en haut Aller en bas
http://lode.weebly.com
lodchjo

lodchjo


Nombre de messages : 162
Age : 53
Localisation : Anvers
Date d'inscription : 26/12/2011

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptyLun 6 Fév 2012 - 11:25

Bonjour tout le monde!

J'ai fait une nouvelle version du post-it, parce que comme je dessinais les onglets sur le "form" direct et pas sur un objet "picture", les onglets disparaissaient dès qu'une autre fenêtre (autre logiciel) était actif dans windows. (Ce que j'ai appris dans un autre endroit du le forum. Merci, panoramiciens!)

Donc voila "version 1.2." qui ne montre plus cette problème. Wink

Code:
label clck, stp, chng, mnm
dim x, xpos, ypos, lbl
caption 0,"Post-it"
border_hide 0
width 0,220
height 0,220
COLOR 0, 255,255,0
left 0,screen_x-225
picture 8
full_space 8
2d_target_is 8
on_click 8, clck
COLOR 8, 255,255,0
alpha 6
caption 6, "X"
font_bold 6
font_size 6,12
COLOR 6,255,255,0
top 6,0
left 6,203
on_click 6, stp
alpha 7
caption 7, "_"
font_bold 7
font_size 7,12
COLOR 7,255,255,0
top 7,0
left 7,185
on_click 7, mnm
for x = 1 to 5
 memo x
 top x,20
 left x,0
 width x,219
 height x,200
 COLOR x,255,255,0
 hide x
 if FILE_EXISTS("c:/"+str$(x))=1 then file_load x,"c:/"+str$(x)
next x
show 1
2D_PEN_COLOR 100,100,100
2D_FILL_COLOR 200,200,0
for x = 1 to 4
2D_RECTANGLE x*35, 1, x*35+35, 20
next x
2D_FILL_COLOR 255,255,0
2D_RECTANGLE 0, 1, 35, 20
end
clck:
 lbl=0
 xpos = mouse_x_position(8)
 ypos = mouse_y_position(8)
 caption 0, "x: "+ str$(xpos)+"y: "+ str$(ypos)
 if abs(20-xpos)<16 then lbl=1
 if abs(55-xpos)<16 then lbl=2
 if abs(90-xpos)<16 then lbl=3
 if abs(125-xpos)<16 then lbl=4
 if abs(160-xpos)<16 then lbl=5
 gosub chng
return
chng:
 2D_FILL_COLOR 200,200,0
 for x = 0 to 4
  2D_RECTANGLE x*35, 1, x*35+35, 20
 hide (x+1)
 next x
 2D_FILL_COLOR 255,255,0
 2D_RECTANGLE (lbl-1)*35, 1, lbl*35, 20
 show lbl
return
mnm:
 TO_BACKGROUND 0
return
stp:
 for x = 1 to 5
 file_save x,"c:/"+str$(x)
 next x
terminate

Lode
Revenir en haut Aller en bas
http://lode.weebly.com
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptyLun 6 Fév 2012 - 12:03

Il faudra que tu corrige celui que j'ai mis sur le site du zéro car j'aurais la flegme de le faire^^
Il n'est pas encore en ligne il est dans le bureau du modo.
Revenir en haut Aller en bas
lodchjo

lodchjo


Nombre de messages : 162
Age : 53
Localisation : Anvers
Date d'inscription : 26/12/2011

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptyLun 6 Fév 2012 - 12:56

exdragon a écrit:
Il faudra que tu corrige celui que j'ai mis sur le site du zéro car j'aurais la flegme de le faire^^
Il n'est pas encore en ligne il est dans le bureau du modo.
d'accord! on fera ça dès apparu?
Revenir en haut Aller en bas
http://lode.weebly.com
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau EmptyLun 6 Fév 2012 - 13:07

Oui, je te donnerais alors la possibilité de l'éditer.
Ton exemple est déjà commenté légèrement dans ton code sur le SDZ (par moi) mais avec la nouvelle version tu en profitera pour le commenter plus si tu veux bien^^

Je te passe la version légèrement commentée par mp puisque ici elle ne sert pas.
Revenir en haut Aller en bas
Contenu sponsorisé





un post-it électronique pour votre bureau Empty
MessageSujet: Re: un post-it électronique pour votre bureau   un post-it électronique pour votre bureau Empty

Revenir en haut Aller en bas
 
un post-it électronique pour votre bureau
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Un Post-it sur le bureau
» Un Post-it sur le bureau (nouveau source)
» Domotique et électronique : deux SUBs pour Arduino NANO/UNO
» Domotique et électronique : deux SUBs pour Arduino MEGA 2560
» Pour vous déstresser et garder votre calme

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: