Testat zu Projektaufgabe
Go to file
2020-07-28 18:53:30 +02:00
Aufgaben changes 2020-07-22 11:42:27 +02:00
LoggingClient Prepare GUI for Customer 2020-07-28 18:53:30 +02:00
.gitignore first commit 2020-05-22 08:56:03 +02:00
README.md :bowtie: Update Readme 2020-07-21 22:20:25 +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

LINQ

RegEx

Inversion of Control

Reflection & Serialization