Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   .NET-Stoppuhr v0.1 (https://www.delphipraxis.net/49880-net-stoppuhr-v0-1-a.html)

DGL-luke 17. Jul 2005 16:28


.NET-Stoppuhr v0.1
 
Liste der Anhänge anzeigen (Anzahl: 2)
Kleine Stoppuhr

Diese Stoppuhr habe ich programmiert, um mal zu sehen, ob ich mich in .Net auch durchschlagen kann. und offenbar hat es nach einigen heftigen Kämpfen mit Timespan und Datetime auch geklappt ;)
Start und Stop sollten klar sein, Reset auch, Zwischenzeit fügt dem Textfield unten die aktuelle Zeit hinzu.
Wenn mir noch einer sagt, wie man in .Net etwas in die Zwischenablage bzw. in Dateien speichern kann, bin ich schon
glücklich.
In Dateien speichern ist jetzt möglich!

Downloads:

Screenshot von v0.1


Binary
Source - leider noch nicht besonders kommentiert.


äh... die links gehn grad nicht.... nehmt doch den anhang

Aktuelle Version: 0.2

inklusive Source :)

Zitat:

Erliman Enterprises - StoppUhr v0.2

Features:

- Start, Stop, Reset voll funktionsfähig
- Zwischenzeit: Zwischenzeit wird genommen
- Zwischenzeiten können gespeichert werden
- Anzeigen können verändert werden (Doppelklick)

Changelog

+: Feature hinzugefügt
-: Feature entfernt
!: Bug behoben
?: Noch vorhandener Bug

v0.2:

? Steuerelemente bekommen Fokus
! Resizing komplett fehlerfrei
+ Kommentare im Source
+ Font und Color veränderbar bei Anzeigen
+ Anpinn-Status jetzt sichtbar
+ Tastenkommandos (Space für Zwischenzeit)
+ Usability: Schaltflächen werden deaktiviert wenn Einsatz sinnlos

v0.1:

! korrektes Reset und Stop
+ Start, Stop, Reset, Zwischenzeiten
+ Transparenz, Always on Top
+ Speichern

DGL-luke 22. Jul 2005 21:09

Re: .NET-Stoppuhr
 
sodele, habe so viel geändert, dass ich das vorige gar nicht mehr als 0.1 durchgehen lassen kann ;)

malo 22. Jul 2005 21:36

Re: .NET-Stoppuhr v0.1
 
Die Anzeige der Millisekunden (oder was auch immer da alles dargestellt wurde) ist viel zu ungenau. Entweder solltest du einen anderen Timer benutzen, oder die dargestellte Zeit auf eine, höchstens zwei Nachkommastellen beschränken ;)

Sonst aber ganz nett :)

//edit: Vorschlag: Eine Funktion, um die Zwischenzeiten zu entfernen ;)

MiniKeks 22. Jul 2005 22:26

Re: .NET-Stoppuhr v0.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe irgendwie Minuszeiten auf einmal. Beim Stoppen kann ich immernoch zwischenzeiten hunzufügen. :gruebel:

Robert_G 22. Jul 2005 22:57

Re: .NET-Stoppuhr v0.1
 
Das sieht aber irgendwie nicht wie .Net aus... ;)

btw: Vergesse Offset und schaue dir mal TimeSpan.Zero an...
Außerdem gibt es die Property Text damit sie auch nutzt, set_Text ist eher für die Java-Fritzen oder die man. C++-Bestraften... :mrgreen:

DGL-luke 23. Jul 2005 12:36

Re: .NET-Stoppuhr v0.2
 
Zitat:

Das sieht aber irgendwie nicht wie .Net aus... :Wink:
äh... :wiejetzt: ich habs auf jeden fall als Winforms-projekt unter Delphi.NET angefangen, und auch die Syntax ist ja ein wenig anders...
Zitat:

Vergesse Offset und schaue dir mal TimeSpan.Zero an...
:gruebel: weiss nicht genau, was mir das hilft, aber vielleicht hat es sich in dieser version ja schon erübrigt ;)
Zitat:

Die Anzeige der Millisekunden (oder was auch immer da alles dargestellt wurde) ist viel zu ungenau. Entweder solltest du einen anderen Timer benutzen, oder die dargestellte Zeit auf eine, höchstens zwei Nachkommastellen beschränken :Wink:
Wenn mir irgendwann eine einfache (!) Funktion zur Beschränkung derselben über den Weg läuft, werd ich das vielleicht einbauen. Wenn auch ich nicht weiss, warum die ungenau sein sollten.

Du wirst es nicht glauben, aber das mit dem entfernen ist mir selbst schon eingefallen. und wurde in vorliegender Version 0.2 auch verwirklicht.

Womit ich dann Version 0.2 auch offiziell veröffentliche!


EDIT: argh, falsche Version hochgeladen :wall: . jetzt ist aber wirklich v0.2 oben zu finden!

Robert_G 23. Jul 2005 12:51

Re: .NET-Stoppuhr v0.2
 
Zitat:

Zitat von DGL-luke
Zitat:

Das sieht aber irgendwie nicht wie .Net aus... :Wink:
äh... :wiejetzt: ich habs auf jeden fall als Winforms-projekt unter Delphi.NET angefangen, und auch die Syntax ist ja ein wenig anders...

Ich meinte deinen Code style. Du hast sogar globale Vriablen verwendet, anstatt sie einfah als private fields des Forms zu nehmen...
Und mit deiner OffSet variable meinte ich, dass sie sinnlos ist, da du diesen Wert mit TimeSpan.Zero bekommst. ;)

DGL-luke 23. Jul 2005 12:55

Re: .NET-Stoppuhr v0.1
 
gut. wird sofort gemacht.

Delphi-Quellcode:
{$DEFINE DOTNET_GOTT Robert_G}
:mrgreen:

EDIT: ne, also ich seh da jetzt wirklich keine stelle, wo ich anstatt OffSet Timespan.Zero einsetzen kann. TimeSpan.zero ist doch das selbe wie TimeSpan.Create(0) oder?! :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz