Einzelnen Beitrag anzeigen

taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#37

Re: rzDelphiGuide - a tiny knowledge base

  Alt 25. Okt 2009, 15:16
Moin, Moin.

Es ist nun ein fünftes Update (Build 1287) im ersten Post verfügbar; hier einige Erläuterungen zum aktuellen Sachstand:
  • Fehler in den Bereichen "MainForm" (SetSplitterPos), "Find" (Highlighting), "Struktur-Editor" und "Topics" (MoveNode+Anzeige) sowie "ToDo" (diverse) beseitigt.
  • Die Lesezeichenverwaltung musste grundlegend überarbeitet werden: Änderungen der Baumstruktur konnten zuvor definierte Lesezeichen in ein heilloses Durcheinander bringen. Bei einem Update auf die aktuelle Programmversion werden vorhandene Lesezeichen nicht übernommen - das ist aber hoffentlich nicht sonderlich tragisch.
  • Im Strukturknoten-Editor musste die Prüflogik für Aktivierung/Deaktivierung der Schaltfläche "Delete" korrigiert werden, da auch Strukturknoten mit untergeordneten Themenknoten (manchmal) gelöscht werden konnten.
  • Damit bei Verwendung extrem langsamer USB-Sticks eine Datensicherung bei Programmstart praktikabel ist, wurde die Untergrenze der Backups in der Konfiguratin heruntergesetzt und zugleich der Sicherungsvorgang in einen Thread ausgelagert. Das Speichern der INI-Datei bei Beendigung des Programms wurde erheblich beschleunigt.
  • Optional wird das Hauptfenster jetzt in Standardgröße an die Standardposition gebracht, wenn es zwischen zwei Monitore gezogen wird und dabei keine Fensterbereiche außerhalb des darstellbaren Desktops liegen.
  • Die minimal einzustellende Breite des Hauptfensters wurde auf 768 Pixel herabgesetzt, damit das Programm auch auf einem Tablet PC im Hochformat nutzbar ist.
  • Im SingleClickModus wird jetzt nach Sprung zu einem Lesezeichen erforderlichenfalls sofort der assoziierte Text geladen.
  • In den Funktionsbereichen "Topics", "ToDo" und "TextEditor" ist jetzt der Zugriff auf eine Schlagwort-Verwaltung verfügbar. Das Formular der schlagwort-Verwaltung verfügt über eine Anzeige aller dem aktuellen Thema zugewiesenen Schlagworte - diese können erfasst, editiert und gelöscht werden.
  • Neben der "manuellen Verschlagwortung" können neue Schlagworte alternativ bequem aus drei Auswahllisten eingefügt werden:
    • Liste "Topic token" - Liste enthält alle im aktuellen Thema vorhandenen Worte.
    • Liste "Used tags" - Liste enthält alle in der Datenbank bereits verwendeten Schlagworte. Mit dieser Liste erhält der Anwender die Möglichkeit, die Menge unterschiedlicher Begriffe durch "Wiederverwendung" bereits zugewiesener Schlagworte zu reduzieren; zusätzlich wird die Verwendung identischer Begrifflichkeiten gefördert.
    • Liste "Query masks" - Liste enthält (sofern in der Konfiguration aktiviert) alle vom Anwender in den verschiedenen Funktionsbereichen verwendeten Suchmasken (mit Ausnahme von Suchmasken, die Wildcards verwenden). Diese Vorschlagsliste gibt die Möglichkeit, bei der Vergabe von Schlagworten gezielt die Begriffe verwenden zu können, nach denen der Anwender typischerweise tatsächlich sucht.
    • In der Liste "Used tags" sind zusätzlich Funktionalitäten (PopUp-Menü) verfügbar, die es ermöglichen, bereits verwendete Schlagworte datenbankweit umzubenennen und zu löschen.
  • Im Zuge der Einführung der Schlagwortverwaltung wurde das Dateiformat der Indexdatei erneut geändert. Die Konvertierung von Datenformat Version 1.0 in das neue Format Version 2.0 erfolgt automatisch mit dem ersten schreibenden Zugriff auf die Indexdatei - der Einsatz des Konvertierungstools ist nicht erforderlich.
  • Der Funktionsbereich "Find" durchsucht nun zusätzlich die Schlagworte. Der Anwender kann die Suchmaske alternativ zur manuellen Erfassen, jetzt auch aus der Liste der verwendeten Schlagworte auswählen. Die Volltextsuche wird bei konsequenter und geschickter "Verschlagwortung" nur noch in Ausnahmefällen notwendig sein.
  • Der Funktionsbereich "ToDo" hat jetzt eine zusätzliche Spalte "Tags" erhalten. (Fast) alle Spalten können nun individuell ein-/ausgeblendet werden: Nach RechtsKlick auf eine beliebige Zelle der obersten (fixen) Zeile öffnet sich ein kleines Dialogfenster, in dem die Spaltenauswahl erfolgt.
  • Die Toolbar des Funktionsbereichs "ToDo" hat einen weiteren Button erhalten, mit dem ein Dialogfenster geöffnet wird, in dem der Export der ToDo-Daten nach MS EXCEL gestartet werden kann. Optional wird die Excel-Tabelle grundlegend formatiert.
  • Die Popup-Menüs der Baumdarstellungen haben unterhalb der Auswahl "Layout" einen neuen Eintrag "Collapse up to sibling level" erhalten. Der bisher an dieser Stelle vorhandene Eintrag wurde in "Collapse up to parent level" umbenannt.
  • Die Konfiguration wurde erweitert; diverse Hilfetexte angepasst oder neu erstellt.
So, ich denke das war so ziemlich alles, was in den letzten 4 Wochen verändert wurde. Hoffentlich haben sich nicht gar so viele Fehler eingeschlichen - dass alles Neue bereits perfekt funktioniert, ist wohl leider doch recht vermessen anzunehmen.

Geplante Aktivitäten: Vereinheitlichung der Tastenbefehle und Erstellung der Hilfe-Befehlsübersichten. Konkretisierung des neuen Funktionsbereichs "Projects" - Da habe ich schon eine Menge guter Ideen; "Optiplex", magst du deine Wünsche hierzu noch einmal konkretisieren?!
Ralph
  Mit Zitat antworten Zitat