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
MesMots Emptypar jjn4 Hier à 17:49

» select intégrés [résolu]
MesMots Emptypar jjn4 Hier à 17:00

» number_mouse_up
MesMots Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
MesMots Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
MesMots Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
MesMots Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
MesMots Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
MesMots Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
MesMots Emptypar Klaus Lun 6 Mai 2024 - 10:23

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

» @Jack
MesMots Emptypar Jack Mar 30 Avr 2024 - 20:40

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

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

» Bataille navale SM
MesMots Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
MesMots Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

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

 

 MesMots

Aller en bas 
AuteurMessage
Froggy One

Froggy One


Nombre de messages : 586
Date d'inscription : 06/01/2012

MesMots Empty
MessageSujet: MesMots   MesMots EmptyJeu 27 Nov 2014 - 15:51

Bonjour ! Je viens de terminer une version un peu améliorée (mais il y manque encore une aide) d'un programme simple, celui de mes deux articles dans PLM, lequel permet de jouer à fabriquer des mots d'une syllabe à partir d'un début (b ch cl...), d'un milieu (a ou...) et d'une fin (c t l etc.

 Il nécessite cinq fichiers texte à créer au préalable d'un clic droit dans le même dossier, nommés debut (sans accent) milieu fin mots et refus. En cliquant dans les zones vertes en haut, on ajoute des éléments qu'on peut également supprimer d'un clic; Le mot s'affiche en bas, on le prend ou on le laisse... et on retrouve le tout enregistré dans les fichiers !
 
 Je compte le tester d'ici peu dans mon école...

Code:
caption 0,"Mes mots d'une syllabe"

dim i%,n%,nn%,nnn%,obj%,mot$,f$,flag

  for  i%=1 to 3
       n%=i%+50
       EDIT n%:color n%,144,195,66:top n%,30:left n%,i%*121
       font_size n%,14
  next i%
  
LABEL debut,milieu,fin,ajout,mot,vide_ligne,vide_debut,vide_milieu,vide_fin,vide_tout
LABEL verif_mot,ajoute_mot,prends,laisse,save

  for  i%=1 to 3
       n%=i%+100
       LIST n%:color n%,223,233,206:top n%,100:left n%,i%*121
       font_size n%,14:height n%,250:sort_on n%
  next i%


ALPHA 151:top 151,380:left 151,121:width 151,363:height 151,40
color 151,231,237,221:font_size 151,20

BUTTON 201:BUTTON 202:BUTTON 203
top 201,352:left 201,142:caption 201,"Ràz"
top 202,352:left 202,263:caption 202,"Ràz"
top 203,352:left 203,384:caption 203,"Ràz"
BUTTON 204:BUTTON 205
top 204,352:left 204,30:caption 204,"Je prends":hide 204
top 205,352:left 205,496:caption 205,"Je laisse":hide 205
BUTTON 206:BUTTON 207:BUTTON 208
top 206,352:left 206,216:caption 206,"Save":width 206,32
top 207,352:left 207,337:caption 207,"Save":width 207,32
top 208,352:left 208,458:caption 208,"Save":width 208,32

file_load 101,"debut.txt":file_load 102,"milieu.txt":file_load 103,"fin.txt"

on_change 51,debut
on_change 52,milieu
on_change 53,fin
on_click 101,vide_ligne:on_click 102,vide_ligne:on_click 103,vide_ligne
on_click 201,vide_debut:on_click 202,vide_milieu:on_click 203,vide_fin
on_click 204,prends:on_click 205,laisse
on_click 206,save:on_click 207,save:on_click 208,save

DLIST 500

END

debut:
obj%=1:gosub ajout
RETURN

milieu:
obj%=2:gosub ajout
RETURN

fin:
obj%=3:gosub ajout
RETURN

ajout:
nn%=obj%+50:nnn%=nn%+50
item_add nnn%,text$(nn%)
gosub mot

RETURN

mot:
caption 151,""
mot$=text$(51)+text$(52)+text$(53)
caption 151,mot$
gosub verif_mot

RETURN

vide_ligne:
item_delete number_click,item_index(number_click)
RETURN

vide_debut:
obj%=101:gosub vide_tout
RETURN

vide_milieu:
obj%=102:gosub vide_tout
RETURN

vide_fin:
obj%=103:gosub vide_tout
RETURN

vide_tout:
clear obj%
RETURN

verif_mot:
file_load 500,"refus.txt"
flag=0:n%=count(500)

  if n%>0
     for  i%=1 to count(500)
          if item_read$(500,i%)=mot$:flag=1:end_if
     next i%
  end_if
if flag=0:gosub ajoute_mot:end_if
RETURN

ajoute_mot:
show 204:show 205
RETURN

prends:
file_load 500,"mots.txt"
flag=0:n%=count(500)

  if n%>0
     for  i%=1 to count(500)
          if item_read$(500,i%)=mot$:flag=1:end_if
     next i%
  end_if
  
  if flag=0
     file_open_append 5,"mots.txt":file_writeln 5,mot$:file_close 5:hide 204
  end_if
  
RETURN

laisse:
file_open_append 4,"refus.txt":file_writeln 4,mot$:file_close 4:hide 205
RETURN

save:
  select number_click
         case 206:file_save 101,"debut.txt"
         case 207:file_save 102,"milieu.txt"
         case 208:file_save 103,"fin.txt"
  end_select
RETURN
Revenir en haut Aller en bas
http://gaeldwest.wordpress.com
 
MesMots
Revenir en haut 
Page 1 sur 1

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