Ich habe zwei Strukturen wie folgt:
public struct KeyLog
{
Keys key;
DateTime time;
}
public struct MouseLog
{
MouseEvents mouse;
Point coordinates;
DateTime time;
}
Für jeden Tastendruck und Mausklick möchte ich diese Daten speichern, aber ich weiß nicht, welcher Weg am effizientesten ist, um sie zu speichern/behandeln. Gibt es bessere Möglichkeiten, die Daten zu verarbeiten - ich bin mir nicht sicher, ob es besser ist, beide in einer Struktur zu vereinigen?
Bearbeiten: Ich arbeite an einer Tastatur- und Mausstatistik-Anwendung, die die Anzahl der Tastendrücke und Mausklicks sowie welcher Knopf gedrückt wurde, wo und wann für meinen Computer speichern soll und ich möchte diese Daten jedes Mal speichern, wenn eine Taste gedrückt wird. Nicht unbedingt jedes Mal auf die Festplatte schreiben, aber zumindest in den Speicher speichern, bis ich sie auf die Festplatte speichern möchte.
Bearbeiten: Ich dachte, dass wenn ich die beiden Strukturen getrennt halte, ich nicht zu viele redundante Daten erzeugen werde, und dann kann ich sie einfach suchen/sortieren, wenn ich sie getrennt halte. Was denkst du?
0 Stimmen
Ich gehe davon aus, dass in Ihrer Anwendung die Felder öffentlich sind?
0 Stimmen
Wo möchtest du diese Daten speichern? In einer Textdatei, einer Datenbank?
0 Stimmen
Was bedeutet Speichern? Meinst du damit das Schreiben auf eine Festplatte?
0 Stimmen
Ist Ihre Frage, ob Sie 2 Strukturen benötigen? Es kommt wirklich darauf an! Was versuchen Sie zu tun?
0 Stimmen
Ich möchte sie auf eine Festplatte speichern. Und ich frage auch nach den 2 Strukturen. Lesen Sie die Bearbeitung für die Anwendungsverwendung.