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
» SineCube
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar Marc Aujourd'hui à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar Marc Aujourd'hui à 12:22

» Philharmusique
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Empty
MessageSujet: Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?   Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? EmptyJeu 7 Déc 2023 - 0:31

Tout est dans le code.
Il suffit de clicker sur (dans) les pages pour lire et feuilleter le livre


Code:

rem ============================================================================
rem   Les mystères du verbe "AVOIR" et du verbe "ÊTRE" en poème  par un expert
rem   de la langue " française " Yves DUTEIL.    
rem              Papydall le 06 / 12 / 2023        
rem ============================================================================  
Init()
GUI()
Livre(titre1$,titre2$,auteur$,nb_page)  
end
rem ============================================================================
SUB Init()
    label Gestion_Clic
    dim xc,yc,x,y,nb_page,i
    dim titre1$,titre2$,auteur$
    dim r,g,b
  
    width 0,1300 : height 0,800
    top 0,(screen_y - height(0))/2 : left 0, (screen_x - width(0))/2
    xc = width(0)/2 : yc = height(0)/2
    titre1$ = "Les mystères du verbe ''AVOIR'' et du verbe ''ÊTRE''"
    titre2$ = "en poème par un expert de la langue française"
    auteur$ = "Yves DUTEIL"        
    nb_page = 10                
END_SUB
rem ============================================================================
SUB GUI()
    color 0,0,0,128
    alpha 10 : top 10,10 : left 10, 150 : font_bold 10 : font_size 10,14
    font_name 10,"arial" : font_color 10,255,255,255
    caption 10,"         Veuillez patienter ... Je me prépare ..."  
    picture 100 : width 100,xc-100 : height 100,2*yc-170
    top 100,100 : left 100,xc-width(100)/2 : on_click 100,Gestion_Clic : hide 100
    cursor_point 100 : font_name 100,"arial" : font_bold 100 : font_size 100,14
    font_color 100,255,255,255    
END_SUB
rem ============================================================================
SUB Livre(titre1$,titre2$,auteur$,nb_page)
    dim_local i, t$
    for i = 101 to 100+nb_page
        picture i : width i,width(100) : height i,height(100)-40 : top i,120
        if even(i) = 0 then left i,80 : else : left i,xc+30
        on_click i,Gestion_Clic : hide i : cursor_point i
        font_bold i : font_name i,"arial" : font_size i,14 : font_color i,200,50,20
        Afficher_Page(i)
    next i
    Rediger_Pages()
    t$ = "Cliquer sur le livre pour l'ouvrir ...."
    t$ = t$ + " ou sur la croix rouge pour quitter ..."
    2d_target_is 100 : print_target_is 100
    2d_fill_color 150,100,50 : 2d_rectangle 0,0,width(100),height(100)
    2d_pen_width 5  : 2d_pen_color 250,150,25 : 2d_line 20,0,20,height(100)
    print_locate 50,050 : print titre1$ : print_locate 70,080 : print titre2$
    font_size 100,18 : print_locate 180,height(100)-100 : print "Auteur : " + auteur$
    show 100
    caption 0,"Cliquer sur le livre pour l'ouvrir"
    caption 10,string$(70," ") + " Papydall vous présente"+ chr$(13) +chr$(13)+ titre1$ + " " + titre2$
  
END_SUB
rem ============================================================================
SUB Afficher_Page(p)  
    print_target_is p : font_color p,0,0,0 : 2d_fill_color 255,255,255
    font_size p,10 : font_name p,"arial"
    2d_target_is p : 2d_pen_color 0,0,0
    if odd(p) > 0      
       if p > 101                
          2d_line 1,1,1,height(p)
          2d_line 3,1,3,height(p)
          2d_line 5,1,5,height(p)
       end_if
       print_locate 010,height(p)-50
    else
       if p < 100 + nb_page
          2d_line width(p)-7,1,width(p)-7,height(p)
          2d_line width(p)-5,1,width(p)-5,height(p)
          2d_line width(p)-3,1,width(p)-3,height(p)    
       end_if
       print_locate width(p)-70,height(p)-50  
    end_if
    print "Page " + str$(p-100)    
END_SUB
rem ============================================================================
SUB Ouvrir_Livre()
    dim_local i,j,t$
    t$ = "Cliquer dans les pages pour feuilleter le livre ..."
    t$ = t$ + " ou sur la croix rouge pour quitter ..."
    for i = 100 to 100 + nb_page : off_click i : next i
    caption 0,t$
    hide 100 : 2d_target_is 0 : print_target_is 0
    2d_fill_color 150,50,20 : 2d_pen_color 10,0,0 : 2d_pen_width 5
    if even(number_click) > 0
       for i = 2*xc-50 to 30 step -5
           2d_rectangle i,100,2*xc-50,2*yc-50 : for j = 1 to 3000 : next j : ' temporisation
       next i
    else
       for i = 30 to 2*xc-50 step 5
           2d_rectangle 30,100,i,2*yc-50 : for j = 1 to 3000 : next j : ' temporisation
       next i
    end_if
    for i = xc-10 to xc+10
        2d_pen_color 12.5*abs(xc-i),12.5*abs(xc-i),12.5*abs(xc-i)
        2d_line i,top(100),i,top(100) + height(100)
    next i
    2d_fill_color 255,255,255 : show 10
    for i = 101 to 100 + nb_page : Afficher_Page(i) : on_click i,Gestion_Clic : next i
END_SUB
rem ============================================================================
Gestion_Clic:
    Ouvrir_Livre()  
    i = number_click
    if i = 100            
       show 101 : show 102
       return
    end_if
    if i = 101    
       hide 10 : hide 101 : hide 102 : show 100
       2d_target_is 0 : cls : on_click 100,Gestion_Clic      
       caption 0,"Cliquer sur le livre pour l'ouvrir ....  ou sur la croix rouge pour quitter ..."
       return
    end_if    
    if i > 101 and i < 100 + nb_page
       if even(i) = 1                
          show i+1 : show i+2      
       else                          
          hide i : hide i+1 : show i-2 : show i-1
       end_if    
    end_if    
    if i = 100 + nb_page  
       for i = 101 to 100 + nb_page : hide i : next i
       hide 10 : show 100 : 2d_target_is 0 : cls    
       caption 0,"Cliquer sur le livre pour l'ouvrir ....  ou sur la croix rouge pour quitter ..."  
       on_click 100,Gestion_Clic      
    end_if
return
rem ============================================================================
SUB Rediger_Pages()
    Page_1()  
    Page_2()    
    Page_3()
    Page_4()
    Page_5()
    Page_6()
    Page_7()
    Page_8()
    Page_9()
    Page_10()
 
END_SUB
rem ============================================================================
SUB Page_1()
    print_target_is 101
    font_size 101,14 : font_color 101,200,50,20
    print_locate 50,050 : print "Loin des vieux livres de grammaire,"
    print_locate 50,100 : print "Écoutez comment un beau soir,"
    print_locate 50,150 : print "Ma mère m'enseigna les mystères"
    print_locate 50,200 : print "Du verbe être et du verbe avoir."
    
    print_locate 50,300 : print "Parmi mes meilleurs auxiliaires,"
    print_locate 50,350 : print "Il est deux verbes originaux."
    print_locate 50,400 : print "Avoir et Être étaient deux frères"
    print_locate 50,450 : print "Que j'ai connus dès le berceau."
  
END_SUB
rem ============================================================================
SUB Page_2()
    print_target_is 102
    font_size 102,14 : font_color 102,200,50,20
    print_locate 50,050 : print "Bien qu'opposés de caractère,"
    print_locate 50,100 : print "On pouvait les croire jumeaux,"
    print_locate 50,150 : print "Tant leur histoire est singulière."
    print_locate 50,200 : print "Mais ces deux frères étaient rivaux."
    
    print_locate 50,300 : print "Ce qu'Avoir aurait voulu être"
    print_locate 50,350 : print "Être voulait toujours l'avoir."
    print_locate 50,400 : print "À ne vouloir ni dieu ni maître,"
    print_locate 50,450 : print "Le verbe Être s'est fait avoir."
    
END_SUB
rem ============================================================================
SUB Page_3()
    print_target_is 103
    font_size 103,14 : font_color 103,200,50,20
    print_locate 50,050 : print "Son frère Avoir était en banque"
    print_locate 50,100 : print "Et faisait un grand numéro,"
    print_locate 50,150 : print "Alors qu'Être, toujours en manque."
    print_locate 50,200 : print "Souffrait beaucoup dans son ego."
    
    print_locate 50,300 : print "Pendant qu'Être apprenait à lire"
    print_locate 50,350 : print "Et faisait ses humanités,"
    print_locate 50,400 : print "De son côté sans rien lui dire"
    print_locate 50,450 : print "Avoir apprenait à compter."
    
END_SUB
rem ============================================================================
SUB Page_4()
    print_target_is 104
    font_size 104,14 : font_color 104,200,50,20
    print_locate 50,050 : print "Et il amassait des fortunes"
    print_locate 50,100 : print "En avoirs, en liquidités,"
    print_locate 50,150 : print "Pendant qu'Être, un peu dans la lune"
    print_locate 50,200 : print "S'était laissé déposséder."
    
    print_locate 50,300 : print "Avoir était ostentatoire"
    print_locate 50,350 : print "Lorsqu'il se montrait généreux,"
    print_locate 50,400 : print "Être en revanche, et c'est notoire,"
    print_locate 50,450 : print "Est bien souvent présomptueux."  
END_SUB
rem ============================================================================
SUB Page_5()
    print_target_is 105
    font_size 105,14 : font_color 105,200,50,20
    print_locate 50,050 : print "Avoir voyage en classe Affaires."
    print_locate 50,100 : print "Il met tous ses titres à l'abri."
    print_locate 50,150 : print "Alors qu'Être est plus débonnaire,"
    print_locate 50,200 : print "Il ne gardera rien pour lui."
    
    print_locate 50,300 : print "Sa richesse est tout intérieure,"
    print_locate 50,350 : print "Ce sont les choses de l'esprit."
    print_locate 50,400 : print "Le verbe Être est tout en pudeur,"
    print_locate 50,450 : print "Et sa noblesse est à ce prix."
        
END_SUB
rem ============================================================================
SUB Page_6()
    print_target_is 106
    font_size 106,14 : font_color 106,200,50,20
    print_locate 50,050 : print "Un jour à force de chimères"
    print_locate 50,100 : print "Pour parvenir à un accord,"
    print_locate 50,150 : print "Entre verbes ça peut se faire,"
    print_locate 50,200 : print "Ils conjuguèrent leurs efforts."
    
    print_locate 50,300 : print "Et pour ne pas perdre la face"
    print_locate 50,350 : print "Au milieu des mots rassemblés,"
    print_locate 50,400 : print "Ils se sont répartis les tâches"
    print_locate 50,450 : print "Pour enfin se réconcilier."
    
END_SUB
rem ============================================================================
SUB Page_7()
    print_target_is 107
    font_size 107,14 : font_color 107,200,50,20
    print_locate 50,050 : print "Le verbe Avoir a besoin d'Être"
    print_locate 50,100 : print "Parce qu'être, c'est exister."
    print_locate 50,150 : print "Le verbe Être a besoin d'avoirs"
    print_locate 50,200 : print "Pour enrichir ses bons côtés"
    
    print_locate 50,300 : print "Et de palabres interminables"
    print_locate 50,350 : print "En arguties alambiquées,"
    print_locate 50,400 : print "Nos deux frères inséparables"
    print_locate 50,450 : print "Ont pu être et avoir été."
        
END_SUB
rem ============================================================================
SUB Page_8()
    print_target_is 108
    font_size 108,14 : font_color 108,200,50,20
 
    print_locate 050,250 : print "Oublie ton passé, qu'il soit simple ou composé,"
    print_locate 050,300 : print "Participe à ton Présent pour que ton Futur soit"
    print_locate 330,350 : print "Plus que Parfait."
END_SUB
rem ============================================================================
SUB Page_9()
    print_target_is 109
    font_size 109,20 : font_color 109,20,50,200
    print_locate 050,200 : print "Papydall vous souhaite"
    print_locate 030,350 : print "un bien ETRE et un grand AVOIR !"
END_SUB
rem ============================================================================
SUB Page_10()
    print_target_is 110
    font_size 110,30 : font_color 110,20,50,200
    print_locate 200,260 : print "F I N"
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
jjn4

jjn4


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

Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Empty
MessageSujet: Re: Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?   Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? EmptyJeu 7 Déc 2023 - 14:28

Après les maths, la poésie !
Superbe !
Plus que jamais sur le coup, papydall !
lol!
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Empty
MessageSujet: Re: Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?   Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? EmptyJeu 7 Déc 2023 - 23:53

@jjn4

Faute de mieux, je fais ce que je peux. Wink

Code:

rem ============================================================================
2d_pen_width 2 : font_bold 0 : font_size 0,20
print_locate 150,75 : print "keep smiling !"
2d_fill_color 255,255,0 : 2d_circle 75,75,50 : 2d_arc 75,75,35,0,pi
2d_circle 60,65,05 : 2d_circle 90,65,5
rem ============================================================================



Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Smilin10
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Empty
MessageSujet: Re: Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?   Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ? Empty

Revenir en haut Aller en bas
 
Avoir ou Etre ? Etre ou Avoir ? Drôle de question, non ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Une question peut-etre indiscrete
» MémoSite: pour avoir sous la main vos identifiants et ...
» Histoire drôle
» Comment avoir un sprite à la dimension voulue ;)
» Je crois avoir croisé certain d'entre nous

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: