Posts Tagged ‘Hauptmenü’

Metadatenverwaltung Teil 2

Sonntag, Juni 5th, 2011

Die Zeit vergeht wie im Fluge. Schon wieder sind die 2 Wochen um und somit steht wieder eine Aktualisierung der Programmversion an.

Leider muss ich diesmal gleich vorab einen unangenehmen Fehler beichten: Ich habe vergessen, bei einer neuen Datenbanktabelle das Häkchen zum automatischen Hochzählen des Index-Feldes vergessen. Daher gibt es diesmal wieder eine aktualisierte Datenbankstruktur, die erstellt werden muss. Es tut mir Leid, das schon wieder eine Aktualisierung notwendig ist.

Wie die korrigierte Datenbankstruktur vermuten lässt, habe ich die Metadatenverwaltung so erweitert, das die XML-Strukturen in der Datenbank abgespeichert werden können. Beim Erstellen eines neuen Fotoalbums können die Metadateneinstellungen vorgenommen werden. Diese werden dann automatisch mit dem Fotoalbum zusammen gespeichert. Für die Speicherung ist es notwendig, das die Metadaten einen eindeutigen Namen erhalten. Dieser Name muss im aktuellen Entwicklungsstand manuell festgelegt werden. Bereits verwendete Namen sind in der Auswahlliste des Namenfeldes eingetragen. Ein Editieren der gespeicherten Metadaten ist aktuell noch nicht möglich.

Neues Fotoalbum anlegen mit eingetragenen Metadaten

Neues Fotoalbum anlegen mit eingetragenen Metadaten

Die zweite riesige Änderung der letzten 14 Tagen wird wohl jedem, der das Programm benutzt, sofort ins Auge stechen. Ich habe die Funktionen in den Menüs neu geordnet. Neu hinzugekommen ist, das nun auch ebenfalls auf dem Vorschaubild ein Popup-Menü geöffnet werden kann. Jetzt sollte es möglich sein, das jede Funktion in jeder der drei Ansichtsmodi verwendet werden kann. Es hatte mich gestört, das man in der Einzelbildansicht beispielsweise kein Bild in die Datenbank importieren konnte. Ich hoffe, das die neue Anordnung klarer strukturiert ist und keine logischen Unstimmigkeiten mehr aufweist.

Ich schätze, das ich noch 2 weitere Versionen benötigen werde, um eine allererste durchgängig funktionierende Metadatenverwaltung am Start zu haben. In den nächsten 14 Tagen will ich mich damit beschäftigen, eine Worker-Aufgabe zu implementieren, die mir die gespeicherten Metadaten in einer sinnvollen Datenstruktur ablegt. Diese Datenstruktur will ich dann in der übernächsten Version nutzen, um direkt beim Import Zuordnungen zu Fotoalben zu erstellen.

Ein neues Hauptmenü

Sonntag, Dezember 19th, 2010

Im letzten Blog hatte ich es ja bereits angedeutet, in der ab heute zum Download bereitstehenden Programmversion, ist ein komplett überarbeitetes Hauptmenü enthalten. Nicht verraten hatte ich aber, wie mein Konzept für das neue Menü aussieht. Dies hole ich nun aber nach:

Das neue Hauptmenü ist in 4 Hauptrubriken eingeteilt, da sich die Oberfläche ebenfalls in 4 eigentständige Teile trennen kann: die Hauptwerkzeugleiste, den Verzeichnis- bzw. Rubrikenbaum, das Vorschaubild und die Bildliste. Hinter dem Menüeintrag „Programm“ verbergen sich alle Funktionen, die in der Hauptwerkzeugleiste zu finden sind. Im Menüeintrag „Baum“ befinden sich alle Funktionen, die sich durch ein PopUp-Menü im Verzeichnis- bzw. Rubrikenbaum erreichen lassen. Der Menüeintrag „Vorschaubild“ enthält alle Funktionen, die sich ebenfalls in der Werkzeugleiste unter dem Vorschaubild befinden. Und zu guter letzt sind im Menüeintrag „Bildliste“ alle Funktionen verfügbar, die durch das PopUp-Menü der Bildliste ausgeführt werden können.

Das neue Hauptmenü

Das neue Hauptmenü

Außer dem neuen Hauptmenü haben es noch ein paar weitere Veränderungen ins Programm geschafft. Als erstes sollte sicher Auffallen, das es den „Test Connect DB“ Button nicht mehr gibt. Ersetzt wurde er durch ein per Ini-Datei konfiguierbares AutoConnect. Fügt man in der BVASystem.ini unter [DATENBANK] die Zeile AUTOCONNCECT=JA ein, so wird die Datenbankverbindung automatisch beim Programmstart hergestellt. Ist eine automatische Datenbankverbindung nicht erwünscht, so kann sie natürlich auch, während das Programm läuft, hergestellt werden. Die dazugehörigen Buttons in der Hauptwerkzeugleiste werden sicher auch ohne große Erklärungen eindeutig sein.

Auch in der nächsten Version werde ich hauptsächlich Änderungen an der Programmoberfläche vornehmen. Geplant ist, das verdrehte Bilder in 90 Grad Schritten gerade gerückt werden können. Außerdem möchte ich dafür sorgen, das wenn neue Bilder in die Datenbank aufgenommen wurden, der Rubrikenbaum automatisch aktualisiert wird.