Warnung: Diese README.md-Datei und dieses Projekt befinden sich noch in der Entwicklung.
Dieses Repository enthält eine in C# codierte Datenbankverwaltungssoftware mit modernem und professionellem Design.
Inhaltsverzeichnis
Einführung
? Unterzusammenfassung
Projektpräsentation
Technologien
Das Ziel des Projekts
? Projektpräsentation
Eine in C#.net codierte Datenbankverwaltungssoftware, die sich noch in der Entwicklung befindet und anhand eines in VB.Net codierten Schulprojekts angepasst und verbessert wurde. Es umfasst eine intuitive und ergonomische Navigation, sei es durch sein anpassungsfähiges und anpassbares Design, die Implementierung von Dropdown-Menüs, einen für das Logo reservierten Platz oder sogar durch seine moderne und professionelle Farbpalette – und das alles mit einer gewissen Qualität Mensch-Maschine-Schnittstelle. Es ermöglicht eine vereinfachte Verwaltung von Hinzufügungen, Änderungen, Löschungen und Visualisierung von Daten entsprechend den vom verbundenen Benutzer gewährten Rechten. Eingabekontrollen sind vollständig und betriebsbereit, eine erweiterte Suche in Tabellen und der gesamten Datenbank sowie die Implementierung sowie die Erstellung einer PDF-Datei einer automatischen Datenzusammenfassung für jede Tabelle. Das Projekt respektiert eine Reihe guter Praktiken, sei es für Benennung, Faktorisierung, Regionen, Kommentare, die Verwendung von Speicherprozeduren und Triggern, Speicherung und die Erstellung einer Klassenbibliothek (DLL), die den Austausch mit Datenbankdaten ermöglicht.
? Technologien
? Das Ziel des Projekts
Ziel dieser Software ist es, einen Betrieb und eine autonome Schnittstelle entsprechend der damit verbundenen Datenbank zu haben und gleichzeitig eine vollständige Praxis unter Berücksichtigung der verschiedenen Parameter und Funktionen einer klassischen Datenbankverwaltungssoftware wie die Verwaltung von Funktionen, gespeicherten Prozeduren, Triggern usw. beizubehalten. . .
? Einrichtung und Nutzung
? Unterzusammenfassung
Voraussetzungen
Installation
Konfiguration
? Voraussetzungen
? Installation
Starten Sie die WampServer- Umgebung.
Importieren Sie die Datenbank DataBase.sql in Ihre Datenbankverwaltungssoftware. ( HeidiSQL )
Starten Sie die Software in Visual Studio .
Startseite
Hinweis Wenn Sie auf den Fehler Mark of the Web stoßen, der ein häufiger Fehler in Visual Studio ist, befolgen Sie bitte diese Anweisungen:
Klicken Sie im Projektmappen-Explorer von Visual Studio mit der rechten Maustaste auf die Datei FrmMain.resx.
Wählen Sie Eigenschaften aus.
Suchen Sie in den Eigenschaften nach dem Abschnitt „Sicherheit“ oder „Allgemein“. Wenn Sie eine Option „Entsperren“ oder etwas Ähnliches sehen, klicken Sie darauf, um die Datei zu entsperren.
Speichern Sie die Änderungen und versuchen Sie, Ihr Projekt neu zu erstellen, um zu sehen, ob der Fehler weiterhin besteht.
? Konfiguration
Sie können die Datei FrmConnexion.cs ändern, um die Anmeldeinformationen automatisch in das Formular einzutragen.
Eingabesteuercode (Verwendung von regulären Ausdrücken usw.)
✅
-
Aufrufen eines für die BERATUNG eingerichteten GESPEICHERTEN VERFAHRENS
✅
-
Aufruf (Anwendungsseite) und Code der parametrisierten Prozedur
✅
-
Rufen Sie eine GESPEICHERTE PROZEDUR auf, die auf AKTION gesetzt ist
✅
-
Rufen Sie eine parametrisierte STORED FUNCTION auf
✅
-
automatischer TRIGGER-Aufruf
✅
-
Mehrfachverbindungsmodus mit mehreren Benutzern und zugehörigen MySQL-Rechten
✅
-
Visualisierungsdatenbankansichten, Prozeduren, Funktionen, Trigger, Ereignisse in der Software
❎
-
automatische Anpassung der Software an Datenbankstruktur und Daten
❎
-
? Screenshots
Startseite
Anmeldeseite
Admin-Panel-Seite
Tabellenseite
Tabellenseite bearbeiten
PDF-Datei
? Quellen
? Unterzusammenfassung
Externe Bibliotheken
Datenquellen
Referenzen
? Externe Bibliotheken
Bibliotheken
Beschreibung
MySql.Data.dll
ist ein .NET-Datenanbieter, der die Kommunikation zwischen einer .NET-Anwendung und einer MySQL-Datenbank ermöglicht. Es bietet eine Reihe von Klassen und Methoden, die es Entwicklern ermöglichen, aus ihren .NET-Anwendungen heraus eine Verbindung zu einer MySQL-Datenbank herzustellen, diese abzufragen und diese zu verwalten. Diese DLL wird häufig in .NET-Projekten verwendet, die mit MySQL-Datenbanken interagieren müssen, um eine nahtlose Datenintegration und -bearbeitung zu ermöglichen.
itextsharp.dll
ist eine beliebte Open-Source-Bibliothek für die Arbeit mit PDF-Dokumenten in der .NET-Umgebung. Es ermöglicht Entwicklern, Inhalte aus PDF-Dateien programmgesteuert zu erstellen, zu bearbeiten und zu extrahieren. Mit iTextSharp.dll können Sie PDF-Dateien von Grund auf erstellen, vorhandene PDFs zusammenführen, Bilder, Text, Tabellen und andere Elemente zu PDF-Dokumenten hinzufügen und diese sogar digital signieren. Diese Bibliothek wird häufig in verschiedenen .NET-Anwendungen verwendet, die eine PDF-Verarbeitung erfordern, beispielsweise zum Erstellen von Berichten, zum Ausfüllen von Formularen oder zum Verwalten von Dokument-Workflows. Beachten Sie, dass iTextSharp.dll eine Portierung der ursprünglichen Java-iText-Bibliothek ist, die für die .NET-Entwicklung angepasst wurde.
? Datenquellen
Ich habe ein Datengenerierungstool namens „generatedata“ verwendet, um zufällig Daten für meine Datenbank zu generieren.
? Referenzen
Diese in C#.net codierte Datenbankverwaltungssoftware wurde aus einem in VB.Net codierten Schulprojekt von O.ALBERT & B.ROUCHON angepasst und verbessert.