Beschreibung
DBLib ist eine Bibliothek, die Datenbanken erstellt und verwaltet - ganz ohne SQL.
Funktionen
ToDo
Die DBLib ist noch im Aufbau. Also ran an die Tastatur für weitere Vorschläge.
Dateiinformationen
verwendete Sprache: VB 2008
.NET Framework: 3.5
Autor: Hastling
Letzter Release: 22. April 2011
Version: 1.1
Dateigröße: 20 Kilobyte (+ 4 Kilobyte Dokumentationsdatei)
Lizenztyp: Freeware, Namensnennung erwünscht aber nicht notwendig
Screenshots eines Beispielprojekts finden sich im Anhang
Die Funktionen
Spoiler anzeigen
CreateDatabase
Erstellt eine neue leere Datenbank. file gibt den Pfad zu dem Ordner an, in dem die Datenbank erstellt werden soll unf filename gibt den Dateinamen der zu erstellenden Datenbank an. Dieser muss ohne Endung angegeben werden. Columns stellt eine Liste der zu erstellenden Columns für die Datenbank dar.
Selbe Funktionsweise wie oben, nur path stellt den Pfad der zu erstellenden Datenbank an (inklusive .dbLib).
ManageDatabase
Erstellt eine neue Instanz der ManageDatabase. Hierbei steht Path für den Ordner, in dem sich die Datenbank befindet und Filename für den Namen der Datenbank (ohne .dbLib).
Selbe Funktionsweise wie oben, nur steht hier Path für den kompletten Pfad, inklusive dem Dateinamen und ".dbLib".
Ändern die aktuell geöffnete Datenbank. Die Angaben sind die selben wie oben.
Lädt die Datenbank ein.
Speichert die Datenbank.
Fügt der Datenbank einen neuen Eintrag hinzu.
Löscht einen Eintrag anhand dessen Index in der Datenbank.
Gibt eine ListView zurück. Aus dieser kann man die Items auslesen. Die ColumHeader kann man nicht mit dieser Funktion abrufen.
Gibt die Datenbank als List(Of Data) zurück.
Gibt die Columns der Datenbank als List(Of String) zurück.
Gibt in einer Liste von Zahlen die Indexe zurück, die die Suchanforderungen erfüllen. searchString steht für die Zeichenfolge die gesucht werden soll und findStringExactly dafür, ob der Eintrag dem searchString genau entsprechen soll.
Löscht die komplette Datenbank.
Die Ereignisse
Spoiler anzeigen
Tritt ein, wenn sich der Inhalt der Datenbank ändert.
Tritt ein, wenn ein Einträg erfolgreich gelöscht wurde.
Tritt ein, wenn die Datenbank erfolgreich geladen wurde.
Tritt ein, wenn die Datenbank erfolgreich gelöscht wurde.
Tritt ein, wenn die Datenbank erfolgreich gespeichert wurde.
DBLib ist eine Bibliothek, die Datenbanken erstellt und verwaltet - ganz ohne SQL.
Funktionen
- Datenbanken auf der Festplatte erstellen und löschen
- Datenbanken aus Dateien öffnen und speichern (mit unbegrenzt vielen SubItems)
- Datenbankenitems erstellen und löschen
- Datenbanken durchsuchen
- Verschlüsselung der Datenbanken
ToDo
Die DBLib ist noch im Aufbau. Also ran an die Tastatur für weitere Vorschläge.
Dateiinformationen
verwendete Sprache: VB 2008
.NET Framework: 3.5
Autor: Hastling
Letzter Release: 22. April 2011
Version: 1.1
Dateigröße: 20 Kilobyte (+ 4 Kilobyte Dokumentationsdatei)
Lizenztyp: Freeware, Namensnennung erwünscht aber nicht notwendig
Screenshots eines Beispielprojekts finden sich im Anhang
Die Funktionen
CreateDatabase
Erstellt eine neue leere Datenbank. file gibt den Pfad zu dem Ordner an, in dem die Datenbank erstellt werden soll unf filename gibt den Dateinamen der zu erstellenden Datenbank an. Dieser muss ohne Endung angegeben werden. Columns stellt eine Liste der zu erstellenden Columns für die Datenbank dar.
Selbe Funktionsweise wie oben, nur path stellt den Pfad der zu erstellenden Datenbank an (inklusive .dbLib).
ManageDatabase
Erstellt eine neue Instanz der ManageDatabase. Hierbei steht Path für den Ordner, in dem sich die Datenbank befindet und Filename für den Namen der Datenbank (ohne .dbLib).
Selbe Funktionsweise wie oben, nur steht hier Path für den kompletten Pfad, inklusive dem Dateinamen und ".dbLib".
Ändern die aktuell geöffnete Datenbank. Die Angaben sind die selben wie oben.
Lädt die Datenbank ein.
Speichert die Datenbank.
Fügt der Datenbank einen neuen Eintrag hinzu.
Löscht einen Eintrag anhand dessen Index in der Datenbank.
Gibt eine ListView zurück. Aus dieser kann man die Items auslesen. Die ColumHeader kann man nicht mit dieser Funktion abrufen.
Gibt die Datenbank als List(Of Data) zurück.
Gibt die Columns der Datenbank als List(Of String) zurück.
Gibt in einer Liste von Zahlen die Indexe zurück, die die Suchanforderungen erfüllen. searchString steht für die Zeichenfolge die gesucht werden soll und findStringExactly dafür, ob der Eintrag dem searchString genau entsprechen soll.
Löscht die komplette Datenbank.
Die Ereignisse
Tritt ein, wenn sich der Inhalt der Datenbank ändert.
Tritt ein, wenn ein Einträg erfolgreich gelöscht wurde.
Tritt ein, wenn die Datenbank erfolgreich geladen wurde.
Tritt ein, wenn die Datenbank erfolgreich gelöscht wurde.
Tritt ein, wenn die Datenbank erfolgreich gespeichert wurde.