Timer (Erinnerungs-Software) [1.0.0.7] # [06.06.2012]

    • Beta

    Es gibt 15 Antworten in diesem Thema. Der letzte Beitrag () ist von kassor.

      Timer (Erinnerungs-Software) [1.0.0.7] # [06.06.2012]

      Name des Programms:
      • Timer

      Beschreibung:
      • Der "Timer" ist eine Erinnerungs-Software, wo es möglich ist Erinnerungen hinzuzufügen und sich in der eingestellten Zeit mit einem Alarmsound erinnern zu lassen.
      • Ist kinderleicht zu bedienen und m.M.n. recht nützlich :)

      Screenshot(s):


      Verwendete Programmiersprache:
      • Visual Basic .NET (IDE: VB 2008)

      Systemanforderungen:
      • .NET Framework 3.0


      Download:

      Lizenz/Weitergabe:
      • Freeware
      ToDo-Liste:
      • Gleiche Erinnerung für jeden Tag
      • Online verfügbar machen
      • Möglichkeit Stunden,Minuten und Sekunden angaben zu machen (wip)
      • PC Herunterfahren nach ablauf der Erinnerung
      Changelog:
      • Version 1.0.0.5
      • Alarmsoundfile Bug behoben (Error-Meldung)
      • Alarmsound deaktivieren hinzugefügt
      • Löschen per ENTF-Taste Bug behoben
      • Soundfile auswählen (WIP)
      • Vorbereitung für exakte Erinnerung in Stunden,Minuten oder Sekunden (WIP)
      ------------------------
      • Version 1.0.0.6
      • Anzeige wie viele Erinnerung hinzugefügt wurden
      • Eigene Soundfiles auswählbar in den Optionen
      • Herunterfahren nach ablauf der Erinnerung
      • Erinnerung üfr jeden Tag (WIP)
      -----------------------
      • Version 1.0.0.7
      • Ist der Countdown auf "0" Warnung im Vordergrund anzeigen
      • Herunterfahren Zeitanzeigebug gefixxed


      Über Kritik und Tipps würde ich mich sehr freuen :)
      gruß

      Dieser Beitrag wurde bereits 18 mal editiert, zuletzt von „kassor“ ()

      Hallo!

      Ich möchte gerne ein Feedback/Aufgaben geben ;) :

      Also ich möchte als erstes sagen, dass es schon wirklich sehr Viele Programme gibt die so etwas können. Es reicht ja
      auch ein normaler Kalender :-).

      Also Aufgabe hätte ich für dich das es Online verfügbar ist. Und wenn du es wirklich willst eine App von wo man auch Neu erstellen
      und abrufen kann.

      Hoffe du kannst etwas mit dem Feedback anfangen

      Grüße GMTechnologie
      Hallo kassor,
      hab Dein Prog gerade mal kurz getestet.
      Klein, handlich und kein schnickschnack, das gefällt mir gut.
      Bug: Wenn ein aktive Erinnerung noch vorhanden ist und ich das Programm beende, kommt Deine Abfrage, ob beenden oder nicht.
      Wenn ich den Beenden-Dialog mit "Nein" beantworte ist die aktive Erinnerung zwar noch enthalten, aber der Timer läuft nicht
      weiter.

      lg OnkelR
      des sowas ganz wichtiges so tägliches, braucht man ja f+ür tabletten ect.

      dann könnte man teohretisch gesehn auch folgendes machen den pc als wecker ntuzen das er z.b. sobald er klingelt automatisiert Ton anmacht und lautstärke hochgeht und so xD

      lg
      Hab dein Programm mal getestet, was mir jetzt mal so aufgefallen ist:
      1. Wenn Updatesuche beim Programmstart aktiviert ist, das bitte versteckt durchführen (geht ja mit dem UpdateSystem.NET recht einfach)
      2. Der Alarmsound nach 10 sek funzt nicht richtig, siehe hier:
        Ausnahmetext

        Quellcode

        1. System.IO.FileNotFoundException: Stellen Sie sicher, dass eine Sounddatei am angegebenen Speicherort vorhanden ist.Dateiname: "sounds\alarm.wav"
        2. bei System.Media.SoundPlayer.ValidateSoundFile(String fileName)
        3. bei System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
        4. bei System.Media.SoundPlayer.Play()
        5. bei timer.frmMain.timerSound_Tick(Object sender, EventArgs e)
        6. bei System.Windows.Forms.Timer.OnTick(EventArgs e)
        7. bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
        8. bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      3. Wie war das nochmal mit der Lizenz von AeroControls?

        squisheemixxa schrieb:

        Namensnennung:
        "verwendet AeroControls von Alexander Wais" o. Ä. im About-Fenster
        Davon sehe ich beim besten Willen nichts :S
      4. Termine lassen sich nicht richtig selektieren - zumindest nicht für den User sichtbar, löschen lassen sie sich...
      5. Gelöschte Termine sind beim nächsten Programmstart wieder da.
      6. Vl. eine Möglichkeit einbauen, um eine Meldung bei Start/Ende eines bestimmten Prozesses auszugeben
      7. Ne möglichkeit den PC runterzufahren statt Meldung wär auch nicht schlecht
      8. Die automatisch eingestellte Uhrzeit sollte immer die nächste volle Stunde oder so sein, so wie das z.Zt. ist, wird mit ja automatisch die Meldung "Zeit in der Vergangenheit" ausgegeben.

      Wenn das Programm dann mal ausgereifter ist & sich von anderen dieser Art abhebt wirds (wahrscheinlich) auch brauchbar(er) sein :thumbsup:


      P.S.: Soll das so sein, dass sich jeder hier den Source etc. runterladen kann?
      Danke für dein Feedback :)
      • Könntest du mir sagen wie ich das bei UpdateSystem.net mache (im bg)?
      • Alarmsound-Fehler wurde behoben, danke dafür!
      • Namensnennung eingefügt (war nicht Absichtlich)
      • Löschen per ENTF wird auch bei Neustart nicht mehr angezeigt (also Bug behoben)
      • Selektieren funktioniert wahrs. nicht weil die Zeit in der Vergangenheit liegt
      • Punkt 6 verstehe ich iwie nicht :D
      • Pc runterfahren? Gute Idee.
      • Das halte ich für keine gute Idee, denn das soll der User selbst einstellen. Vllt will er keine volle Stunde haben?

      In der Version 1.0.0.5 werden diese Bugs behoben sein :)

      Edit:
      Version 1.0.0.5 online! :)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „kassor“ ()

      Update 1.0.0.6

      Changelog:
      --------------------------
      - Anzeige wie viele Erinnerung hinzugefügt wurden
      - Eigene Soundfiles auswählbar in den Optionen
      - Herunterfahren nach ablauf der Erinnerung
      - Erinnerung für jeden Tag (WIP)

      kassor schrieb:

      Könntest du mir sagen wie ich das bei UpdateSystem.net mache (im bg)?
      So mache ich das immer:

      VB.NET-Quellcode

      1. Private Sub Main_Shown(sender As Object, e As System.EventArgs) Handles Me.Shown
      2. Dim UpdateSuchThread As New Threading.Thread(AddressOf UpdateSuche)
      3. UpdateSuchThread.Start()
      4. End Sub
      5. Sub UpdateSuche()
      6. UpdateStatus.Text = "Suche im Hintergrund nach Updates..."
      7. Try
      8. If UpdateController1.checkForUpdates Then
      9. UpdateStatus.Text = "Neues Update verfügbar!"
      10. Me.Invoke(Sub() UpdateController1.updateInteractive(Me))
      11. Else
      12. UpdateStatus.Text = "Kein neues Update verfügbar."
      13. End If
      14. Catch ex As Exception
      15. UpdateStatus.Text = "Bei der Updatesuche trat folgender Fehler auf: " & ex.Message
      16. End Try
      17. End Sub
      UpdateStatus ist bei mir nen ToolStripStatusLabel. Zum TryCatch: Das nehme ich da, weil auch der Benutzer keine Lust auf ne IDE-Errormeldung bei ner Updatesuche, die angeblich im Hintergrund ist, hat und das UpdateSystem.NET diesbezüglich keine Möglichkeiten mit sich bringt (zumindestens weiß ich keine).

      Wenn man vom Nachricht-Feld zum Name-Feld mit der Tab-Taste wechselt, wird der Standardtext "Der Name der Erinnerung" selektiert. Wenn man dann losschreibt, bleibt die Schriftfarbe grau, was eigentlich nicht so sein sollte ^^.
      Selbiges, wenn man zurückspringt (Shift+Tab).

      Außerdem sollte das Programm nicht nur minimiert, sondern ggf. auch im Tray gestartet werden können. So wie das z.Zt. ist, muss man den Timer ja einmal aufrufen und dann minimieren, damint er im Tray verschwindet.

      Nen bisschen komisch find ichs auch, das man ein Haken setzen muss, wenn man den Alarmsound deaktivieren will. Sollte eher andersrum sein...

      Noch ne Kleinigkeit: Sieht unschön aus, wenn das Optionenfenster auch in der Taskbar erscheint.


      2 Fragen noch:
      1.) was bringt die Speichern-Funktion?
      2.) was bringt die Ganztägigfunktion, wenn sie nicht auswählbar ist.


      Ach ja was mir jetzt doch noch einfällt:
      Vl. solltest du keine Checkbox sondern lieber eine combobox bzgl. Runterfahren nehmen, weil du ja auch noch Funktionen wie Neustarten etc. aufnehmen könntest.
      Update 1.0.0.7

      Changelog:
      --------------------------
      - Ist der Countdown auf "0" Warnung im Vordergrund anzeigen
      - Herunterfahren Zeitanzeigebug gefixxed




      @BjöNi
      Beim nächsten Update werde ich mich mal mit deinem Post auseinander setzen :*
      Ist nur ein kleines Update, soviel Zeit hatte ich wenigstens mal.