Testat zu Projektaufgabe
Go to file
2020-08-02 19:01:46 +02:00
Aufgaben Cleanup 2020-06-25 20:42:21 +02:00
dbTestat Fix Imagelink 2020-08-02 19:01:46 +02:00
LoggingClient Add EF Functionality on Delete, Add 2020-08-02 18:08:45 +02:00
.gitignore Cleanup 2020-06-25 20:42:21 +02:00
README.md Add Comment to Generics 2020-07-26 16:48:53 +02:00

Projektaufgabe 6. Semester

[toc]

Abgabetermine

Projektaufgabe Abgabe
NuGet Sonntag, 31. Mai 23:55
Object Equality Montag, 15. Juni 23:55
Generics Dienstag, 30. Juni 23:55
LINQ Samstag, 15. August 23:55
RegEx Sonntag, 30. August 23:55
Inversion of Control Dienstag, 15. September 23:55
Reflection & Serialization Dienstag, 15. September 23:55

NuGet

Voraussetzungen

MySQL-Server 8.20

Usage

Installiere neuste LoggingClient Version von nuget.org

In deiner WPF-Application kannst du mit dem unteren Code-Snipped diese Library verwenden:

MainWindow.xaml

<Window x:Class="WpfLoggingClient.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfLoggingClient"
        mc:Ignorable="d"
        xmlns:views="clr-namespace:LoggingClient.Views;assembly=LoggingClient"
        Title="MainWindow" Height="450" Width="800" ResizeMode="NoResize">
    <Grid>
        <views:LogView x:Name = "LogView"/>
    </Grid>
</Window>

Ändere DB-Name und Passwort mit deine Angaben.

Button Erklärung:

Button Beschreibung
Load Data Ladet alle Daten aus der DB in der Tabelle v_logentries
Add Mittels Textfelder kann man neue LogEntries hinzufügen
Confirm Wird einen LogEntrie quittiert/gelöscht

Obert Equality

Funktionserweiterung zu NuGet. Gleiches vorgehen mit Check für Duplikate hinzugefügt. Matching Keys sind Severity und Text.

Button Erklärung:

Button Beschreibung
Load Data Ladet alle Daten aus der DB in der Tabelle v_logentries
Add Mittels Textfelder kann man neue LogEntries hinzufügen
Confirm Wird einen LogEntrie quittiert/gelöscht
Find Duplicate Findet LogEntrie Doubletten.

Generics

Mit dem Reiter kann Zwischen Location und Logs gewechselt werden.

Logs gleiche Funktionalität unverändert.

Location können die vorhandenen Locaiton abgerufen werden und in einer Baumstruktur angezeigt werden.

Implementationen wie Add, Update und Delete sind vorhanden aber keine UI bereitgelegt da diese noch Fehlerhaft sind.

TODO: Add, Update, Delete produktiv implementieren.

LINQ

RegEx

Inversion of Control

Reflection & Serialization