tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
7246
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von JJB
    JJB JJB ist offline Cogito ergo brumm
    Registriert seit
    Jan 2004
    Ort
    Stuttgart
    Beiträge
    261
    Tach Tach !

    Ich möchte in einem Fullscreen Programm eine Uhr einbauen. Diese soll natürlich immer aktuell sein. Etwa ein Format wie "Mo, 01.01.2005 10:10:10"
    Doch wenn ich in einer Endlosschleife einen Thread laufen lasse, der ständig die Uhrzeit einliesst, sie umwandelt und ausgibt, dann kann das möglicherweise ein wenig zu viel Leistung kosten. Zumal ich kein Freund von tausenden parallelen Threads bin.

    Ich lebe in der Hoffnung, dass ich in C# ein Feld einbauen kann, welches diese Funktion bereits bietet. Einfach die aktuelle Zeit anzeigen, so dass ich nicht ständig fragen muß, "Hat sich die Sekundenzeit geändert ?".

    Hat da jemand eine Idee oder rede ich Unfug ?

    Grüße JJB
     
    PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
    PPS: Tod allen verketteten Suchmaschinen

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Wie wäre es mit einem Timer?

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    Avatar von JJB
    JJB JJB ist offline Cogito ergo brumm
    Registriert seit
    Jan 2004
    Ort
    Stuttgart
    Beiträge
    261
    Ist das nicht auch ein Thread ?

    Du meinst ich sollte einen Timer schreiben, der einmal pro Sekunde die Zeit ausließt.... hm... auf jeden Fall besser als, jede Millisekunde.

    Wieviel Leistung fordern denn solche Timer ? Die Threads haben mich manchmal ziemlich ausgebremst.

    Grüße JJB
     
    PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
    PPS: Tod allen verketteten Suchmaschinen

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Den normalen WindowsForms.Timer kannst da ohne Probleme benutzen. Performance wird er nicht viel brauchen, vorallem weil das Intervall nicht sonderlich klein sein wird.
    Ausserdem musst du dich nicht mit Invoke herumschlagen wenn du auf Controls zugreift. Die Methode beim Tick Event wird nämlich im selben Thread wie die UI ausgeführt.

    Also nein, der Windows Forms Timer hat keinen eigenen Thread.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    Avatar von JJB
    JJB JJB ist offline Cogito ergo brumm
    Registriert seit
    Jan 2004
    Ort
    Stuttgart
    Beiträge
    261
    Ich hab den System.Timers.Timer benutzt. Macht das einen Unterschied ?
     
    PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
    PPS: Tod allen verketteten Suchmaschinen

  6. #6
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  7. #7
    Avatar von JJB
    JJB JJB ist offline Cogito ergo brumm
    Registriert seit
    Jan 2004
    Ort
    Stuttgart
    Beiträge
    261
    Ich hoffte schon, solche Geschichten gehören irgendwann der Vergangenheit an.
    Altlasten vergangener Strukturen....
    Naja, wir finden sicherlich noch 8 oder 4 Bit Anweisungen in Windows 2010. Was soll's.

    Ich benutze dann besser die WindowsForms.Timer

    Und danke für den Tip !

    Grüße JJB
     
    PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
    PPS: Tod allen verketteten Suchmaschinen

  8. #8
    Avatar von iMarcG5
    iMarcG5 iMarcG5 ist offline Mitglied
    Registriert seit
    Feb 2005
    Beiträge
    24
    Hi JJB:
    versuch es mal damit!!


    Gruß Marc


    PS: wie hast du denn das Programm auf Fullscreen bekommen?.. mit TopMost = true und dann eben Auflösung gleich der Bildschirmauflösung oder wie...
    bin gerade leider an keinem Rechner mit VS.NET sonst würd ich es probieren. falls du es anders gemacht hast, gib doch bitte kurz bescheit!
    Thnx!
    Angehängte Dateien Angehängte Dateien
    Geändert von iMarcG5 (05.08.05 um 08:22 Uhr)
     

  9. #9
    Avatar von JJB
    JJB JJB ist offline Cogito ergo brumm
    Registriert seit
    Jan 2004
    Ort
    Stuttgart
    Beiträge
    261
    Also maximieren kann man das Fenster doch mit Windowstate = maximized oder ? Hab ich das falsch im Kopf ? Hab gerade meine MSDN nicht zur Hand, aber ich denke sie lautet das Attribut.
     
    PS: Ja, ich habe gegoogelt und nein, ich will kein Viagra kaufen
    PPS: Tod allen verketteten Suchmaschinen

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 19.07.07, 10:33
  2. Name und Datum, Uhrzeit von Datei anzeigen
    Von Terminator2 im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 01.09.05, 14:33
  3. Datum Und Uhrzeit
    Von tobiastt im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 29.08.05, 14:26
  4. Uhrzeit bzw. Datum ändern
    Von Leugim im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 16.04.04, 23:29
  5. Datum und Uhrzeit
    Von Lux65 im Forum PHP
    Antworten: 13
    Letzter Beitrag: 23.07.02, 13:54