[VisualBasic] Analoge Uhr [Hilfe]

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von thomy, 23. März 2007 .

  1. 23. März 2007
    Analoge Uhr [Hilfe]

    hy
    wir sollen mit VB eine Analoge Uhr erstellen. [hh:mm]
    Probleme:
    - Wie kann ich den Zeiger an einem Ende Fix halten und am anderen Ende bewegen??
    - Nimmt man das Ziffernblatt und die Zeiger als externe Bilddatei oder besser mit VB ein Shape generieren?
    - und wie lasse ich die zeiger drehen??

    wie man sieht haben wir eigentlich noch nichts. wir wissen nicht wie und wo wir genau anfangen sollten. es wäre nett wenn uns ein paar helfen könnten.

    BW sind natürlich auch drin!

    greets

    /Edit:
    haben jetz das von VB-Fun mal ein bisschen genauer angeschaut.
    Jetzt haben wir noch ein problem mit den folgenden 2 Zeilen:

    Code:
    Alpha = Zeit * (4 * Pi) '
     Ziel.Line (MitteX, MitteY)-Step(Sin(Alpha) * R * 0.55, -Cos(Alpha) * R * 0.55)
    kann mir jemand diese zwei Zeilen erklären?
    am besten Schritt für Schritt. und vorallem wozu das "R" genau ist.

    danke!
     
  2. 23. März 2007
    AW: Analoge Uhr [Hilfe]

    Wenn du als Zeiger eine Linie nimmst, kannst du diese doch z.b. mit einem Timer immer um einen bestimmten wert verschieben lassen!
    Das Ziffernblatt würde ich durch eine externe Bilddatei einbaun.


    weißt selber nicht genau ob das so geht, musst halt mal probieren
     
  3. 23. März 2007
    AW: Analoge Uhr [Hilfe]

    Mit Objekt.Line (X1, Y1)-(X2,Y2) kannst du eine Linie Zeichnen. Als Zeichenfläche würde ich eine Picturebox nehmen. Also würde der Code dann etwa so aussehen:

    Picture1.Line ( 1234,5678 )-( 5555,4444 )

    Den Endpunkt kannst du dann ja per Timer Immer etwas verändern.

    Gruß,
    Figger

    //Edit: Das hier könnte dir vllt helfen...Autoload
     
  4. 29. April 2007
    AW: Analoge Uhr [Hilfe]

    benötige noch ne erklärung!
    siehe 1. post hier!
    danke schonmal für die hilfe!
     
  5. 30. April 2007
    AW: Analoge Uhr [Hilfe]

    Würd mal stark drauf tippen das R der Radius ist...
    rest weiß ich grad selber ned^^
     
  6. 30. April 2007
    AW: Analoge Uhr [Hilfe]

    Ich bin zwar nciht gut in Mathe aber ein bisschen kann ich euch weiterhelfen

    Alpha = Zeit * (4 * Pi) ' --> Ist dafür da um die Position des Zeigers abhängig von der Zeit
    zu bestimmen was dann hier geschieht

    Ziel.Line (MitteX, MitteY)-Step(Sin(Alpha) * R * 0.55, -Cos(Alpha) * R * 0.55)
    ---> Mitte X und Mtte Y wurden ja wahrscheinlich weiter oben festgelegt
    und mit Sin(Alpha) * R * 0.55 wird der Wert errechnet auf dem der
    der Zeiger auf der X Koordinate stehen soll.. danach folgt das selbe
    mit y... wie genau das errechnet wird weiß ich auch nicht
    aber Alpha ist ja unsere ,von der zeit abhängige, Variable
    und R wahrscheinlich Radius und 0.55 weiß ich auch nicht genau

    hoffe ich konnte wenigstens ein bisschen weiterhelfen ^^

    mfg
    Joker
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.