pa2.Testat/README.md
2020-05-30 19:44:40 +02:00

2.0 KiB

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

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

Generics

LINQ

RegEx

Inversion of Control

Reflection & Serialization