begin process at 2012 05 27 19:53:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > POUR LES HABITANTS DE LA REGION PARISIENNE :)

POUR LES HABITANTS DE LA REGION PARISIENNE :)


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Initié Date de création :24/07/2002 Date de mise à jour :26/08/2002 22:18:57 Vu / téléchargé :4 435 / 284

Auteur : Repie

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
programme qui persente l'etat actuel de circulation de paris et sa region :p
on peut zoomer un peu sur la partie intersessante
il se met  jour toutes les minutes  

Source

  • Option Explicit
  • Private Const GENE = "General"
  • Private Const C = "Centre"
  • Private Const NO = "Nord-Ouest"
  • Private Const SO = "Sud-Ouest"
  • Private Const NE = "Nord-Est"
  • Private Const SE = "Sud-Est"
  • Private b_Bytes() As Byte
  • Dim Cours As String
  • Private Sub Form_Load()
  • If Not Rep Then MkDir (App.Path & "\photos")
  • Maj
  • Afficher GENE
  • Timer1.Interval = 60000
  • End Sub
  • Function Telechargement(Adresse As String, Fichier As String)
  • Dim sURL As String
  • Dim sFichier As String
  • Dim iFichierNb As Integer
  • sFichier = App.Path & "\photos\" & Fichier & ".jpg"
  • With Inet1
  • .AccessType = icUseDefault
  • .Protocol = icHTTP
  • .RequestTimeout = 10
  • b_Bytes = .OpenURL(Adresse, icByteArray)
  • Do Until .StillExecuting = False
  • DoEvents
  • Loop
  • End With
  • iFichierNb = FreeFile
  • Open sFichier For Binary Access Write As iFichierNb
  • Put #iFichierNb, , b_Bytes()
  • Close iFichierNb
  • End Function
  • Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  • If Cours = C Or Cours = NE Or Cours = SE Or Cours = NO Or Cours = SO Then
  • Afficher (GENE)
  • ElseIf Cours = GENE And Button = 1 Then
  • 'on regarde si les coordonnes sont dans paris
  • If X > 2500 And X < 3950 And Y > 1740 And Y < 2910 Then
  • Afficher (C)
  • Else
  • 'C pas paris mais C ou? :p
  • Select Case X
  • Case 0 To 3315
  • 'Ouest
  • Afficher (IIf(Y < 2400, NO, SO))
  • Case 3315 To Image1.Width
  • 'Est
  • Afficher (IIf(Y < 2400, NE, SE))
  • Case Else
  • MsgBox "Hors limite"
  • End Select
  • End If
  • End If
  • End Sub
  • Function Maj()
  • Load frmSplash
  • frmSplash.Show
  • DoEvents
  • frmSplash.ProgressBar1.Value = 0.0000001
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/general.gif", GENE
  • frmSplash.ProgressBar1.Value = 1
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/parisint.gif", C
  • frmSplash.ProgressBar1.Value = 2
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/ne.gif", NE
  • frmSplash.ProgressBar1.Value = 3
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/se.gif", SE
  • frmSplash.ProgressBar1.Value = 4
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/nw.gif", NO
  • frmSplash.ProgressBar1.Value = 5
  • Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/sw.gif", SO
  • frmSplash.ProgressBar1.Value = 6
  • DoEvents
  • Unload frmSplash
  • End Function
  • Function Afficher(temp As String)
  • On Error GoTo Err
  • Cours = temp
  • Image1.Picture = LoadPicture(App.Path & "\photos\" & temp & ".jpg")
  • Image1.Left = (Frame1.Width - Image1.Width) / 2
  • Image1.Top = (Frame1.Height - Image1.Height) / 2
  • Exit Function
  • Err:
  • MsgBox "Erreur l'affichage de " & temp & ".jpg", vbCritical, "Erreur"
  • End Function
  • Private Sub Timer1_Timer()
  • Maj
  • Afficher (Cours)
  • End Sub
  • Function Rep()
  • On Error GoTo Err
  • GetAttr App.Path & "\photos"
  • Rep = True
  • Exit Function
  • Err:
  • Rep = False
  • End Function
Option Explicit

Private Const GENE = "General"
Private Const C = "Centre"
Private Const NO = "Nord-Ouest"
Private Const SO = "Sud-Ouest"
Private Const NE = "Nord-Est"
Private Const SE = "Sud-Est"


Private b_Bytes() As Byte
Dim Cours As String

Private Sub Form_Load()
    If Not Rep Then MkDir (App.Path & "\photos")
    Maj
    Afficher GENE
    Timer1.Interval = 60000
End Sub

Function Telechargement(Adresse As String, Fichier As String)
    Dim sURL As String
    Dim sFichier As String
    Dim iFichierNb As Integer
    sFichier = App.Path & "\photos\" & Fichier & ".jpg"
    With Inet1
        .AccessType = icUseDefault
        .Protocol = icHTTP
        .RequestTimeout = 10
        b_Bytes = .OpenURL(Adresse, icByteArray)
        Do Until .StillExecuting = False
            DoEvents
        Loop
    End With
    
    iFichierNb = FreeFile
    
    Open sFichier For Binary Access Write As iFichierNb
        Put #iFichierNb, , b_Bytes()
    Close iFichierNb
End Function

Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Cours = C Or Cours = NE Or Cours = SE Or Cours = NO Or Cours = SO Then
    Afficher (GENE)
ElseIf Cours = GENE And Button = 1 Then
    'on regarde si les coordonnes sont dans paris
    If X > 2500 And X < 3950 And Y > 1740 And Y < 2910 Then
        Afficher (C)
    Else
        'C pas paris mais C ou? :p
        Select Case X
            Case 0 To 3315
                'Ouest
                Afficher (IIf(Y < 2400, NO, SO))
            Case 3315 To Image1.Width
                'Est
                Afficher (IIf(Y < 2400, NE, SE))
            Case Else
                MsgBox "Hors limite"
        End Select
    End If
End If
End Sub

Function Maj()
    Load frmSplash
    frmSplash.Show
    DoEvents
    frmSplash.ProgressBar1.Value = 0.0000001
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/general.gif", GENE
    frmSplash.ProgressBar1.Value = 1
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/parisint.gif", C
    frmSplash.ProgressBar1.Value = 2
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/ne.gif", NE
    frmSplash.ProgressBar1.Value = 3
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/se.gif", SE
    frmSplash.ProgressBar1.Value = 4
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/nw.gif", NO
    frmSplash.ProgressBar1.Value = 5
    Telechargement "http://www.sytadin.equipement.gouv.fr/tempsreel/sw.gif", SO
    frmSplash.ProgressBar1.Value = 6
    DoEvents
    Unload frmSplash
End Function

Function Afficher(temp As String)
On Error GoTo Err
    Cours = temp
    Image1.Picture = LoadPicture(App.Path & "\photos\" & temp & ".jpg")
    Image1.Left = (Frame1.Width - Image1.Width) / 2
    Image1.Top = (Frame1.Height - Image1.Height) / 2
    Exit Function
Err:
    MsgBox "Erreur  l'affichage de " & temp & ".jpg", vbCritical, "Erreur"
End Function


Private Sub Timer1_Timer()
    Maj
    Afficher (Cours)
End Sub

Function Rep()
On Error GoTo Err
    GetAttr App.Path & "\photos"
    Rep = True
    Exit Function
Err:
    Rep = False
End Function
  

 Conclusion

Bonne MAJ du 26/08
=============
*Progress barre + fluide qui dpend du timeout
*le proxy est maintenant gr
*fichier de config est gnr  la fermeture pour les prfrences

Bon alors un gros gros merci  skywalker13 (pour son exemple) et aussi  la direction rginale des equipements d'ile de france (vu que c'est l que je pompe les photos :p)
Bonne utilisation :p

+ une tite lgende  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture COOKIE(IE)-MODIF/AJOUT/SUPPR
Source avec Zip Source avec une capture TELNET SUPER EXPLIKE AVEC RICHTEXT + WINSOCK
Source avec Zip LA SOLUTION POUR LES CHEMINS ABRÉGÉS TYPE DOS
Source avec Zip Source avec une capture ANONYM MAIL SIMPLE ET EXPLIQUÉ (WINSOCK + PROGRESSBAR)
Source avec Zip Source avec une capture CHECKEUR DE MAIL (AVEC WINSOCK) MAJ!!!

 Sources de la même categorie

Source avec Zip Source avec une capture EXTRACTION ACTIVE DIRECTORY DANS EXCEL par pio_killer
Source avec Zip Source avec une capture Source .NET (Dotnet) ALL-IN-ONE CHAT MONO IPV6 OU IPV4 par didierdeco91
Source avec Zip SCRIPT CHANGER IP FIXE / IP AUTO par dejant9
Source avec une capture BOT DÉMOCRATIQUE par YaCoUbA
Source avec Zip Source avec une capture CHAT PERSONNEL ENTRE 2 PERSONNES (IM, MESSAGE INSTANTANÉ). par EhJoe

Commentaires et avis

Commentaire de Repie le 24/07/2002 18:34:36

Laissez des commentaires svp :p

Commentaire de babboss le 24/07/2002 22:05:56

c po mal ton truc, l idee est bonne mais y manque la legende
mais c po trop grave
je met 9/10

Commentaire de TeKiT le 25/07/2002 09:56:42

Utile ... très utile  
Toutefois ptite remarque, si tu mets un exe pour tester il serait souhaitable de mettre les ocx nécessaires à l'exécution sans avoir installé VB.

Commentaire de coolmo le 26/07/2002 10:01:26

Moi je trouve que c'est une idée géniale, et que c'est vraiment bien foutu. Un seul mot: Bravo !

Commentaire de francktfr le 03/09/2002 16:11:39

Tout ca pour ca ... et pourquoi le faire en VB quand ca se fait tout seul en DHTML ;o) ?
La page pour le trafic de paris est la :http://systeme.d.free.fr/pratique/Trafic.php
pour le reste du site ... c'est en cours ;o)

A+

Commentaire de Repie le 03/09/2002 19:39:02

arf le commentaire... pkoi le faire en vb... pkoi le programmer aussi ... C vrai C sur internet les photos je les fait pas moi meme je les prend de qq part ...
si G mis cette source ici C parceque (il me semble) que cette source est interessante et pour la partie traffic dans la rgion parisienne je la trouve utile
voila

Commentaire de JLN le 19/02/2008 08:43:50

Dommage que ce petit utilitaire ne marche plus... Il m'était bien pratique chaque jour...
@+ JLN

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales