[VB2010]How to Zeit konverter erstellen

10/03/2010 21:08 |R.o.x|#1
Also,
hier mal ein Modul was ich geschrieben hab (war relativ einfach).
Es Konvertiert zB Std. in Minuten, Min. in Std. , Sek. in Std., usw.
Aber nur Std, Min. und Sek.
Naja,
so startet ihr.
Ihr erstellt ein neues Modul, und nennt es TimeConvert (Muss so heißen!)
So, jetzt gebt ihr folgenden Code ein.
HTML Code:
    Public Function FromSecondToHour(ByVal Seconds As Integer) As Double
        FromSecondToHour = Seconds / 3600
    End Function
    Public Function FromSecondToMinute(ByVal Seconds As Integer) As Double
        FromSecondToMinute = Seconds / 60
    End Function
    Public Function FromMinuteToHour(ByVal Minute As Integer) As Double
        FromMinuteToHour = Minute / 60
    End Function
    Public Function FromMinuteToSecond(ByVal Minute As Integer) As Double
        FromMinuteToSecond = Minute * 60
    End Function
    Public Function FromHourToSecond(ByVal Hours As Integer) As Double
        FromHourToSecond = Hours * 3600
    End Function
    Public Function FromHourToMinute(ByVal Hours As Integer) As Double
        FromHourToMinute = Hours * 60
    End Function
Ich erkläre euch 1 Funktion, da eig. alle Funktionen das gleiche machen.
1. Zeile: Fängt mit einer Puplizierten (Öffentlichen) Funktion an, das ByVal bedeutet dass man dass eingeben muss beim Aufrufen was da steht, zB Hour, und das Ergebnis ist ein Double (besser als Integer wenn Kommazahlen rauskommen).
2. Zeile: Rechnet alles um, und die Funktion gibt das Ergebnis um.
3. Zeile: Endet die Funktion.


So hier ein Aufrufebeispiel:
HTML Code:
MsgBox(TimeConvert.FromSecondToHour(120))
Ihr könnt auch FromSecondToMinute machen oder what ever.
So, jetzt müsste 0,0333 Periode Rauskommen, richtig.
Das wars auch schon.


Credits : (gerippt von) Lavendetta (Hier im Forum "Lavendetta16")
10/05/2010 15:37 Avarius210#2
Bitte fasse deine Tutorials irgendwie zusammen, weil sonst der Verdacht besteht das du spamst oder nur Posts farmen willst... Außerdem wird es unübersichtlich und für so Kleinigkeiten braucht man nicht einen ganzen Thread >_>

Und zum Code selber: Ich finde es nicht sehr effizient, die Rechnungen alle in verschiedene Funktionen zu machen. :P
10/05/2010 16:41 |R.o.x|#3
Es ist kein Spam oder Post Hunting, wenn man Tutorials schreibt ;)

Zu deiner Aussage :
Das ist viel praktischer da wenn du den Code nochmal benutzen willst, nicht nochmal das gleiche wie in der Function schreiben musst, sondern einfach nur verlinken.
10/05/2010 21:20 Secredo#4
Wenn man sich nichtmal merken kann, wie man die verschiedenen Zeitangaben umrechen kann, braucht man gar nicht mit dem Programmieren anfangen. xD
Für sowas braucht man meiner Meinung nach wirklich keine eigene Funktion. ;D

Auserdem lernt man solche Umrechnungen schon in der Volksschule (Grundschule). xP


MfG Secredo
10/06/2010 16:48 |R.o.x|#5
Es soll ein Programm sein womit man das machen kann. Und wenn das wirklich so ist, wofür brauchen wir Taschenrechner, oder Mikroskope? Deine Aussage ist für den Müll, hört sich so an als ob das ein 2.Klässler geschrieben hat.

Und sowas lernt man nicht wirklich in der Grundschule.
10/06/2010 19:03 Secredo#6
Wenn man Programmiert braucht man nicht selbst zu rechnen, daher hat das überhaupt nichts mit einem Taschenrechner zutun. Ob man jetzt deine Funktion aufruft, oder einfach eine Zeile Code selbst schreibt ist so ziemlich egal. Und was hat das bitteschön mit einem Mikroskop zu tun?!
Zudem war dein letzter Post um einiges sinnloser als meiner.

Das ist auserdem kein Programm, sondern lediglich ein paar Funktionen.
10/06/2010 21:04 Avarius210#7
Quote:
Originally Posted by |R.o.x| View Post
Es ist kein Spam oder Post Hunting, wenn man Tutorials schreibt ;)
Naja, wenn du gleich 4 veröffentlichst mit relativ einfachen Sachen die du einfach in Spoilern verpacken könntest in 1 Thread ;D

Quote:
Originally Posted by |R.o.x| View Post
Zu deiner Aussage :
Das ist viel praktischer da wenn du den Code nochmal benutzen willst, nicht nochmal das gleiche wie in der Function schreiben musst, sondern einfach nur verlinken.
Da hast du Recht, aber hier wird der Code nur einmal benutzt.
So denken die Anfänger man müsse doch immer eine Funktion schreiben ;)

Du hättest halt noch ein Tutorial über Funktionen schreiben können mit Wertübergabe usw.
Und halt was das für Vorteile hat anstatt dann globale Variablen zu benutzen :D

Nur mal so als Vorschlag ;)
10/08/2010 21:59 |R.o.x|#8
Ich finde Funktionen viel praktischer da sie Codesparender sind und kürzer.
Und 4 Tutorials habe ich gepostet weil ich die noch auf dem Laptop hatte und nicht posten konnte wegen Real Life. Dann habe ich die noch schnell gepostet weil ich an den nächsten Tagen wieder keine Zeit hatte