Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Mausweg bestimmt und Verschlüsselung /(Anfänger) (https://www.delphipraxis.net/52140-mausweg-bestimmt-und-verschluesselung-anfaenger.html)

Sascha_OW 24. Aug 2005 12:23


Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich woltle heute mal meine neue Kreation vorstellen und wissen was ihr dazu sagt. Ich habe im Forum schön öfters gesagt ich bin Anfänger und möchte bitte ehrliche konstrotive kritik. Ich möchte dann auch immer gerne wissen was ich besser machen kann.


Also das Programm bestimmt den Weg in Metern den die Maus zurück legt. Für die Histrory speicher das Programm dann sie Werte in einer Datei, diese Datei ist verschlüsselt damit man es nih ein einfach im Editor öffnen kann, sondern mein Programm öffnen muss und das dort abfragen.

Die Verschlüsselung ist ganz einfach, da der Inhalt ja nicht so ganz geheim ist. Das Programm ist aus Spaß entstanden, Design ist nie mein ding ich weiss zwar das es auch dazu gehört aber mein Ding ist das nicht.




Also zerfetz mich in der Luft....


Viel Spaß


edit: 25.08.05 um 11.29. neuste Version hochgeladen

freak4fun 24. Aug 2005 12:26

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Hallo :hi:,
kannst du vielleicht auch noch die Echse dazu zum download bereitstellen? Ich wollte dein Programm testen. :)

MfG
freak

Sascha_OW 24. Aug 2005 12:55

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Liste der Anhänge anzeigen (Anzahl: 1)
ales klar Exe kein prob.

freak4fun 24. Aug 2005 13:18

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Hallo,
wenn ich die Echse starte wird das Fenster angezeigt. Die Auflösung stimmt, und die aktuelle Uhrzeit auch. Aber es passiert nichts.
Wenn ich auf "Sichern" klicke kommt eine Fehlermeldung.

'43,2' ist kein gültiger Fließkommawert.

// Win 2000 SP4

MfG
freak

shmia 24. Aug 2005 13:24

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Zitat:

Zitat von Sascha_OW
ich woltle heute mal meine neue Kreation vorstellen und wissen was ihr dazu sagt. Ich habe im Forum schön öfters gesagt ich bin Anfänger und möchte bitte ehrliche konstrotive kritik.

1.) seitlich wird als horizontal bezeichnet
2.) hoch und runter wird als vertikal bezeichnet
3.) für horizontal & vertikal kann man doch auch schöne Bildchen malen und den Text ganz weglassen
4.) mehr als 2 Nachkommastellen machen in der Anzeige keinen Sinn
5.) das Hauptfenster Unit1 braucht viel zu viel Platz
6.) Unit1, Unit2, Unit3 ist nicht aussagekräftig; sprechende Namen verwenden z.B. UHistoryForm
7.) das History Formular sollte die Daten besser mit einem ListView mit ViewStyle auf vsReport anzeigen. das sieht wesentlich besser aus
8.) die Funktion SQRT((cm*cm) + (cm1*cm1)) wird öfters benötigt -> in eigene Funktion auslagern
Delphi-Quellcode:
function Distance(a, b:Extended):Extended;
begin
  Result := SQRT(a*a+b*b);
end;
9.) wozu brauchst du 3 Timer; das geht auch mit einem
10.) statt nur 2 Einheiten (cm und m) würde ich eine Combobox mit Meter, cm, Fuss, km nehmen und so die Umschaltung vornehmen. (informier dich mal, welche Längeneinheiten es bei den Amis noch so gibt)
11.) du solltest alle Distanzen grundsätzlich nur in Meter ausrechnen. Erst bei der Anzeige erfolgt dann die Umrechnung in andere Einheiten.

Das wars vorerst mal... fröhliches :coder:

Sascha_OW 24. Aug 2005 13:41

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
danke für die Tipps.

Das mit den vielen Stellen liegt daran das ich nicht weiss wie ich nur die ersten Anzeigen lasse.

Horizontal und Vertikal stimmt das ist besser.

Zur größe muss ich sagen das das so geplant war das das ein bisschen größer ist, denn wenn man Platz auf den MOnitor braucht klcikt man verbergen an und es wird weitergemessen und man hat platz.



Aber nochmal vielen Dank das du dir mein Proggi angeguckt hast.
Und sonst so von der Programmierung bin ich immer noch Anfänger oder darf ich mich bald schon nicht mehr Anfänger nennen, hört sich doof an interssiert mich aber mal

tigerman33 24. Aug 2005 13:50

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Hi,

kann man bei der Funktion FloatToStr nicht sagen, wieviele Dezimalstellen er lassen soll? Wenn nicht direkt bei FloatToStr, dann bei einer verwandten Funktion.

zelle 24. Aug 2005 13:52

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Hallo

Das Formatieren von Kommastellen mich ich immer so:
Code:
Format('%.2f',[10.02334243242]);
Als Ergebnis bekommt man einen String der so aussieht: '10.02'.

Sascha_OW 24. Aug 2005 14:22

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
ich habe das jetzt so gemacht
Delphi-Quellcode:
label3.caption := Format('%.2f',[xwert]);
und das geht nicht da kommt immer incompatible typen

dfried 24. Aug 2005 14:25

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Was ist denn "xwert" für ein Datentyp?

XeRo 24. Aug 2005 14:33

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Ich muss sagen ich find das Programm echt gelungen...besonders die Hide-Funktion gefällt mir...noch besser wärs wenn man die Form in den Task-bar verschieben könnt...das design hast du ja selbst schon bekrittelt...

Abgesehen vom Design echt nicht schlecht... :thumb:

Sascha_OW 24. Aug 2005 15:13

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Liste der Anhänge anzeigen (Anzahl: 1)
danke für das lob. habe es jetzt noch mal verbessert so gefällt es mir jetzt auch danke für die Tipps. Habe icht alle beherzigt aber ich habe versucht das eininger maßen hinzubekommen



p.s. jetzt schon ein Update?? Das gibs ja sons nur bei Microsoft

toms 24. Aug 2005 15:25

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Sieht doch schon mal besser aus!

Bemerkungen:
  • Anstatt "sichern" würde ich "speichern" od "Einstellungen speichern" schreiben.
  • Beim Beenden kommt eine Fehlermeldung: "Datei c:\monimeter.sas kann nicht erstellt werden."
  • In der Taskleiste wird Projekt1 angezeigt!?
  • Wenn man von Meter auf CM stellt, wird der Zähler zurückgesetzt?!
  • Die Zahlen kleben zu sehr am linken Rand.
  • Wenn man nur die Pfeile sieht ohne "Hints" und ohne Beschriftungen kommt man nicht draus, wozu die da sind.
    Das gleiche gilt für die 3 Zahlen.
  • Anstatt Menüitems "Start" und "Stop" würde ich einen Button nehmen, welcher die Beschriftung "Start" od "Stop"
    hat, je nach Status.

freak4fun 24. Aug 2005 15:29

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Wen man die Zeit noch berücksichtigt könnte man eine Menge Statistiken anbieten. Zum Beispiel: Durchschnitsgeschwindigkeit,...

MfG
freak

Sascha_OW 24. Aug 2005 21:47

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
das mit der Geschwindigkeit ist eine gute Idee.....

Habe ich sofrt eingebaut .. er berechnet jetzt die Durchschnittsgeschwindigkeit und dazu berechnet er noch die Aktuelle Geschwindigkeit da sich die so schnell nicht als Zahl darstllen lässt wie sie sich ändert musste ich auf ein Analoges mittel zurück greifen "Progressbar" naja als Zahl wird es immer noch ausgegeben aber ach in einer Progressbar und die höchstgeschindigkeit. Ich lade das Programm erstmal nicht hoch es ist ja schachsinn es bei jeder kleinen Änderung neu hochzuladen will euern Server ein bisschen schonen

vsilverlord 7. Jan 2008 15:28

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Ist wirklich ein praktisches Programm. Macht es dir etwas aus, wenn ich das Programm in meines einbinde? Meines ist ein Zähler, der ununterbrochen die Zeit zählt, wenn der Computer an ist (nistet sich in Autostart ein) und speichert sie ab. Sehr praktisch, letztes Jahr hat mein Zähler 4 Wochen gezählt. Aufe jeden Fall würde ich da gerne den Mauswegzähler einbauen, damit er auch noch den Mausweg zählt, während der PC an ist.

rawsoul 7. Jan 2008 16:14

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Unglaublich, wie interessant so etwas triviales (für den Benutzer) sein kann!

Gefällt mir sehr gut, jedoch setzt es die Messwerte auf 0 zurück, wenn man die Maßeinheit ändern möchte.

Gruß,
Frank.

dazar_t 25. Mär 2008 16:01

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Also dieses "verstecken" ist ein bisschen sinnlos.

Setze doch dafür lieber ein TrayIcon.

xZise 25. Mär 2008 20:17

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Also ich als Vista Benutzer:
Zitat:

---------------------------
Monimeter
---------------------------
Datei c:\monimeter.sas kann nicht erstellt werden.
---------------------------
OK
---------------------------
Mach bitte sowas nicht, und speichere entweder gar nicht, oder in den Anwendungsdaten oder in dem Programmverzeichnis.

Und lass die Diagonale in "Zoll" angeben. (Ich bin zwar gegen die Imperialen Maße, aber ich kenne eben nur "22 ''" von meinem Bildschirm)

MfG
xZise

PS: Als Vista Gadget gibt es das Mousometer. Laut dem bin ich seit ~ einer Woche schon fast 10 km abgerannt.

Luckie 25. Mär 2008 20:44

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Zitat:

Zitat von xZise
Also ich als Vista Benutzer:
Zitat:

---------------------------
Monimeter
---------------------------
Datei c:\monimeter.sas kann nicht erstellt werden.
---------------------------
OK
---------------------------
Mach bitte sowas nicht, und speichere entweder gar nicht, oder in den Anwendungsdaten oder in dem Programmverzeichnis.

Auch nicht viel besser und als Vista Nutzer müsstest du das doch wissen.

xZise 25. Mär 2008 22:08

Re: Mausweg bestimmt und Verschlüsselung /(Anfänger)
 
Was müsste ich wissen?

Sorry Michael, aber ich finde es sinnvoll auch eine Option einzubauen, um die Dateien im Programmverzeichnis zu speichern.
Klar sollte aber immer eine Benutzerspezifische Option eingebaut werden.
Aber ich würde zuerst im Programmverzeichnis speichern, und erst beim Ende ein Speichern in Anwendungsdaten einbauen ;)

MfG
xZise


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 Uhr.

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