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
WE Counter Emptypar Pedro Aujourd'hui à 11:59

» Gestion d'un système client-serveur.
WE Counter Emptypar Pedro Aujourd'hui à 11:56

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
WE Counter Emptypar Froggy One Aujourd'hui à 11:16

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

» trop de fichiers en cours
WE Counter Emptypar papydall Lun 29 Avr 2024 - 23:39

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

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

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

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

» Naissance de Crocodile Basic
WE Counter Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
WE Counter Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
WE Counter Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
WE Counter Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
WE Counter Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
WE Counter Emptypar leclode Mer 17 Avr 2024 - 11:07

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 :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 WE Counter

Aller en bas 
4 participants
AuteurMessage
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

WE Counter Empty
MessageSujet: WE Counter   WE Counter EmptySam 20 Déc 2014 - 3:47

Un petit inutilitaire pour tous les impatients du week-end
et "Lundiphobe"

Code:
' ******************************************************************************

'                             WEEK-END COUNTER
'                              Par y.geronimi
'                                20/12/2014

'*******************************************************************************


dim no%, obj_alpha%,obj_bar%,obj_alpha2%,j%,m%,a%,temps%
j% = left$(date$,2)
m% = mid$(date$,4,2)
a% = right$(date$,4)

label horodate,close

height 0,160 : width 0,300 : caption 0,"W.E"
font_name no%,"times"

no%=no%+1 : obj_alpha%=no%
Alpha no% : top no%,20 : left no%,20 : font_bold no%  : font_size no%,12

no%=no%+1 : obj_bar%=no%
Progress_bar no% : top no%,40 : left no%,20 : width no%,width(0)-56
min no%,0 : max no%,168

no%=no%+1 : obj_alpha2%=no%
Alpha no% : top no%,80 : left no%,20 :font_bold no%  : font_size no%,10

no%=no%+1 : Temps%=no%
Timer no% :Timer_interval no%,1000 : on_timer no%,horodate

on_close 0,close
end


horodate:
   Maj()
return

Close:
   Timer_off Temps%
return

Sub Maj()
   JourSem$(J%,M%,A%)
   caption obj_alpha%,Jour$+" - "+time$
   position obj_bar%,((rs_js%-1)*24)+val(left$(time$,2))

   if jour$="Vendredi"
      caption obj_alpha2%,"Téléchargement du Week-end en cours..."
      font_color obj_alpha2%,85,165,5
   else
      if jour$="Samedi"
         caption obj_alpha2%,"Encore 1 jour et "+str$(168-(6*24)-val(left$(time$,2)))+" heures de repos"
         font_color obj_alpha2%,235,110,5
      else
         if jour$="Dimanche"
            caption obj_alpha2%,"Plus que "+str$(24-val(left$(time$,2)))+" heures avant Lundi..."
            font_color obj_alpha2%,230,0,0
         else
            if jour$="Jeudi"
               caption obj_alpha2%,"Encore "+str$(168-72-val(left$(time$,2)))+" heures avant téléchargement du Week-End"
               font_color obj_alpha2%,0,0,230
            else
               caption obj_alpha2%,"Encore "+str$(5-rs_j$)+" jours et "+str$(168-48-val(left$(time$,2)))+" heures avant téléchargement du Week-End"
               font_color obj_alpha2%,0,0,230
            end_if
         end_if
      end_if
   end_if
End_sub

SUB JourSem$(J,M,A)
    if variable("jour$") = 0 then dim jour$
    JourSem(J,M,A)
    select rs_js%
        case 0 : jour$ = "Dimanche"
        case 1 : jour$ = "Lundi"
        case 2 : jour$ = "Mardi"
        case 3 : jour$ = "Mercredi"
        case 4 : jour$ = "Jeudi"
        case 5 : jour$ = "Vendredi"
        case 6 : jour$ = "Samedi"
    end_select
END_SUB

SUB JourSem(Jour,Mois,Annee)
   ' Jour de la semaine d'une date donnée (0= Dimanche à 6= Samedi) -> rs_js%
   dim_local js_d
   if variable("rs_js%") = 0 then dim rs_js%
   js_d = Annee
   if Mois < 3 then js_d = js_d-1
   js_d=int(23*Mois/9) + Jour + 4 + Annee + int(js_d/4) - int(js_d/100) + int(js_d/400)
   if Mois>=3 then js_d = js_d-2
   rs_js% = js_d-7*int(js_d/7)
END_SUB
lol! lol! lol!
Revenir en haut Aller en bas
papydall

papydall


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

WE Counter Empty
MessageSujet: Re: WE Counter   WE Counter EmptySam 20 Déc 2014 - 4:21

C’est un inutilitaire, somme toute, assez utile.
Mais, (il y a toujours un mais) pour un retraité à plein temps comme moi, il n’y a pas de grande différence entre les jours.
Ils sont tous égaux et ne durent hélas, que 24 heures ! Crying or Very sad
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


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

WE Counter Empty
MessageSujet: Re: WE Counter   WE Counter EmptySam 20 Déc 2014 - 8:15

Inutilitaire ?

Pas tant que çà.
Pour les fonctionnaires de la mairie....Very Happy

On pourrait s'en inspirer pour décompter le nombre de jours avant sa sortie de prison...What a Face Suspect

ou son départ à la retraite... bounce ETC.

Pour les enfants: Le passage du père Noël santa

lol!

Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 684
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

WE Counter Empty
MessageSujet: Re: WE Counter   WE Counter EmptySam 20 Déc 2014 - 15:44

ça c'est une très bonne idée Jean Claude Very Happy
merci de nous préparer la modification pour que chacun puisse donner ça date cible santa rendeer
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

WE Counter Empty
MessageSujet: re   WE Counter EmptySam 20 Déc 2014 - 23:31

Heu...c' est un truc pour déconner au départ... Laughing
Mais bon, libre à vous de l' adapter...
lol!
Revenir en haut Aller en bas
Contenu sponsorisé





WE Counter Empty
MessageSujet: Re: WE Counter   WE Counter Empty

Revenir en haut Aller en bas
 
WE Counter
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 :: Les inutilitaires-
Sauter vers: