FURCHURS WEBSITE
|
|||||||||||||||||
Inhalt | Informatik | Reisen | über mich | Historie | auf dieser Seite: | ||||||||||||||||
ProjekteHier einige der Projekte, die ich "so nebenbei" gemacht habe... |
FileList Editor Taschenrechner Code-Beautifier Testing Reflection My Backup Utility |
||||||||||||||||
FileListein Datei Auswahl Dialog, der das Verhalten der NeXT-Step Dateiauswahl simuliert. Ein Klassenpaket, daß eine Dateiauswahlliste und entsprechende Dialoge bereitstellt. Die grafische Oberfläche orientiert sich dabei an dem Aussehen des NeXT-Step Browsers. Wenn ihr Interesse an diesen Klassen habt, meldet Euch einfach bei mir. Screenshot des OPEN Dialogs |
Helge Janicke | ||||||||||||||||
Editoreigentlich ein Testbett zum Filelist package, aber auch als kleiner Editor mit Mehr-Fenster-Technik zu gebrauchen.Ein kleiner Editor mit Mehrfenstertechnik. Die Fenster werden über Internal Frames und einen eigenen Desktop gehandhabt. Interessant dürfte die Dateiauswahl sein, die ein bißchen anders aussieht, als bei Java-Programmen sonst gewohnt. Nun ja was soll man sonst noch zu einem Editor sagen? - Man kann mit Tippen. |
Helge Janicke | ||||||||||||||||
TaschenrechnerDer Taschenrechner ist zwar noch in der Alpha-Phase, aber trotzdem
möchte ich hier ein Applet zur verfügung stellen. Eine Anleitung zum Taschenrechner gibt es hier: Anleitung
zum Taschenrechner (PDF) [Anwenderteil] Ein Applet des Taschenrechners findet ihr hier: zum
Taschenrechner-Applet |
Helge Janicke | ||||||||||||||||
Code-BeautifierEinen Code - Beautifier zu schreiben war Aufgabe des 2. Semesters
bei Herrn Totzauer. Ich habe mich Spaßeshalber auch mal dran
gesetzt ein solches Programm zur Verschönerung von Java-Quelltexten
zu schreiben. Leider mußte auch ich die Erfahrung machen,
daß es je länger man sich damit beschäftigt man
auch immer mehr Fehlermöglichkeiten entdeckt. download (13kB) [ZIP] |
Helge Janicke | ||||||||||||||||
Testing ReflectionEin wunderbarer Mechanismus der Programmiersprache Java. Ich wollte
nur in einem kleinen Programm ausprobieren, wie es funktioniert.
Kein großer Zauber - nur schnell "zusammengeklickt".
Übrigens, der Taschenrechner arbeitet auch mit Reflection. download (13kB) [ZIP] |
Helge Janicke | ||||||||||||||||
My Backup Utilityist ein kleines Konsolenprogramm, daß verschiedene Verzeichnisse überwachen kann. In festgelegten Intevallen werden die überwachten Verzeichnisse rekursiv durchlaufen und nach Dateien durchsucht, die neueren Datums sind als das letzte Backup. Für jeden überwachten Ordner wird im Ausgabeverzeichnis ein Ordner gleichen Namens angelegt. Dort wird in einem Unterverzeichnis, dessen Name aus dem Datum und der Uhrzeit zusammengesetzt ist, alle Dateien gespeichert, die gesichert werden müssen. Es werden nur die Dateien gesichert, deren Endung in einer Property Datei benannt sind. Beispiel einer Property Datei: /* propertyfile for Backup.java */ // Ausgabe Verzeichnis out = "//hora/data/heljanic/backup" // Liste der überwachten Verzeichnisse. observe = "d:/eigene_dateien/heljanic" observe = "d:/eigene_dateien/web" // Liste mit Endungen. ur Dateien mit . können gesichert werden suffix = ".java" suffix = ".htm" suffix = ".c" suffix = ".h" suffix = ".properties" suffix = ".tex" // Alle Minute prüfen. Angabe in Millisekunden time = 60000 /* end of propertyfile */ In der Property Datei sind C-Kommentare erlaubt. Falls kein Wert
für out angegeben
wird wird als Standard "./default_backup" angelegt. Für
time ist der Defaultwert
1800000 (30min). Auf der Konsole gibt es noch folgende Kommandos:
Der JAR File muß über die Konsole gestartet werden, als Parameter wird der Pfad erwartet, an dem sich der Property File befindet! java -jar Backup.jar <Your_Property_file> Der JAR File enthält auch den Quelltext von Backup.java. Falls ihr an den anderen verwendeten Klassen Interesse habt, einfach bei mir melden. |
Helge Janicke | ||||||||||||||||
letzte Änderung dieser Seite:
Sun Jun 30 17:40:35
|