IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

faire une mesure toutes les 10 minutes


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 20
    Points : 5
    Points
    5
    Par défaut faire une mesure toutes les 10 minutes
    bonjour,

    jaurais besoin de votre aide. je débute dans ce nouveau langage informatique et je suis un peu perdu.
    je souhaiterais écrire un code afin de réaliser une mesure
    toutes les heures. ainsi je souhaiterais tracer sur excel une courbe en fonction du temps de la mesure.

    merci d'avance.
    audrey

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Points : 330
    Points
    330
    Par défaut
    Bonjour,

    Quand on débute (et tout le monde a débuté !) dans un langage informatique, le meilleur réflexe consiste à lire dans un premier temps les cours, tutos et FAQ que proposent notamment ce site Web, puis à regarder si des personnes ont déjà eu un problème similaire, puis avoir toujours un MSDN sous le coude.

    Ton problème sera résolu par l'utilisation d'un Timer dont tu définiras la période et l'évènement Tick.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    je vous remercie de votre réponse. jai essayé de regardé dans l'aide. sans rien trouver de vraiment interessant.
    pourriez vous m'expliquant comment utilier les fonctions timer et tick

    je vous remercie d'avance. bien cordialement.
    audrey

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Points : 402
    Points
    402
    Par défaut
    Bonjour,
    Voila un exemple.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    using System;
    using System.Windows.Forms;
    using System.Drawing;
     
    class TimerDemo:Form
    {
      Timer Clock;
      Label lbTime=new Label();
     
      public TimerDemo()
      {
        Clock=new Timer();
        Clock.Interval=1000;
        Clock.Start();
        Clock.Tick+=new EventHandler(Timer_Tick);
     
        this.Controls.Add(lbTime);
        lbTime.BackColor=Color.Black;
        lbTime.ForeColor=Color.Red;
        lbTime.Font=new Font("Times New Roman",15);
        lbTime.Text=GetTime();
      }
     
      public string GetTime()
      {
        string TimeInString="";
        int hour=DateTime.Now.Hour;
        int min=DateTime.Now.Minute;
        int sec=DateTime.Now.Second;
     
        TimeInString=(hour < 10)?"0" + hour.ToString() :hour.ToString();
        TimeInString+=":" + ((min<10)?"0" + min.ToString() :min.ToString());
        TimeInString+=":" + ((sec<10)?"0" + sec.ToString() :sec.ToString());
        return TimeInString;
      }
     
      public void Timer_Tick(object sender,EventArgs eArgs)
      {
        if(sender==Clock)
        {
          lbTime.Text=GetTime();      
        }
      }
     
      public static void Main()
      {
        Application.Run(new TimerDemo());
      }
    }
    A bientôt

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    je vous remercie. je mexcuse de ma question ms ce programme permet de faire quoi??

    bien cordialement.
    audrey

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Points : 330
    Points
    330
    Par défaut
    Wakan, c'est du C# (si Audrey76 débute en VB, ça ne va pas arranger sa compréhension !)

    Il te suffit de mettre le controle Timer sur ta form, de regarder la propriété Interval pour mettre la valeur (en milliseconde) correspondant à 10 mn, puis de double cliquer sur l'évenement Tick (le seul d'ailleurs).

    Mais encore une fois, regarde par exemple le cours de M. Lasserre pour monter la première marche du long escalier qui mène à la connaissance avant de développer le moindre projet !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Points : 402
    Points
    402
    Par défaut
    Désolé pour le C# j'avais que ca sous ma main.

    Tu devrais lire plus particulièrement la partie sur les évènement et les timer. Tu débutes dans ce language ou dans tout les languages informatique car c'est assez différent.

    Quel partie exacte du code tu n'as pas compris ?

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    jai regardé le cours de M Lasserre.
    la fonction timer peut être apparament utilisé juste pour des petites durées. ormes mesures doivent être prises ds des intervalles assez long (10, 15, ou 20 minutes par exemple..)


    je nai pas très bien compris le programme en lui-même...

  9. #9
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    le timer permet certes d'appeler un évènement toutes les x millisecondes, mais rien ne t'empêches toutes les minutes (60*1000 ms) de vérifier si ça fait 15 minutes ou moins


    si tu n'as pas les bases en programmation, tu vas en chier et tu va passer ton temps ici à poser des questions simples
    le cours de mr lasserre est bien pour apprendre les spécificités de .net, mais il faut les bases en développement (algorithmes, logique etc...)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Exécuter une fonction toutes les X minutes ?
    Par corgato dans le forum Qt
    Réponses: 8
    Dernier message: 27/01/2009, 10h29
  2. Effectuer une requête toutes les XX minutes
    Par TrinityDiz dans le forum Langage
    Réponses: 8
    Dernier message: 27/11/2008, 11h04
  3. [Dates] Faire varier une donnée toutes les 30 minutes
    Par esther60 dans le forum Langage
    Réponses: 7
    Dernier message: 18/04/2008, 20h18
  4. Executer une fonction tout les X minutes
    Par Fabouney dans le forum C
    Réponses: 6
    Dernier message: 07/08/2006, 19h33
  5. Lancer une fct toutes les x minutes
    Par mambo dans le forum MFC
    Réponses: 8
    Dernier message: 21/06/2006, 23h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo