diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo index 7cd551f2906dc682cd77f4938f33a274506d2f83..8940d60fe5925cda2dcc1a756965f1947a84a088 100644 Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache index 28d58aefeb25d096925a91f2b9e911eda0e4c6ed..9bb701fecadc48763763df796398b7861ff2f7ec 100644 Binary files a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache and b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache differ diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache index baab94ac361f7cb1eaaa590c9a0a6503cd61bd2c..4824caf0c92344f68eac696e04da28b425072d2c 100644 Binary files a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache and b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache differ diff --git a/01WPF_Demo/MainWindow.xaml b/01WPF_Demo/MainWindow.xaml index 1541f7627fec4598bd21aef6c372cd52a40638fa..91c2c8b9e709fc9b4ee6534626e6fbf5f72a84ab 100644 --- a/01WPF_Demo/MainWindow.xaml +++ b/01WPF_Demo/MainWindow.xaml @@ -7,8 +7,9 @@ mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Grid> - <Button Content="Button" HorizontalAlignment="Left" Margin="190,134,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/> + <Button Content="Mein bester Button" HorizontalAlignment="Left" Margin="190,134,0,0" VerticalAlignment="Top" Width="136" Click="Button_Click"/> <Label x:Name="meinLabel" Content="Label" HorizontalAlignment="Left" Margin="208,240,0,0" VerticalAlignment="Top"/> + <TextBox HorizontalAlignment="Left" Height="23" Margin="344,190,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/> </Grid> </Window> diff --git a/01WPF_Demo/bin/Debug/01WPF_Demo.exe b/01WPF_Demo/bin/Debug/01WPF_Demo.exe index 28e74680f329f115ab2c8a617923799a71f2272b..4c98c03c9ada141fb624e31d5d2b3f63965f6226 100644 Binary files a/01WPF_Demo/bin/Debug/01WPF_Demo.exe and b/01WPF_Demo/bin/Debug/01WPF_Demo.exe differ diff --git a/01WPF_Demo/bin/Debug/01WPF_Demo.pdb b/01WPF_Demo/bin/Debug/01WPF_Demo.pdb index d1bdb1926fa8d59ecaa03845cac46e11986d0e0a..a885914a87fd03d40e5800af81d104999666e888 100644 Binary files a/01WPF_Demo/bin/Debug/01WPF_Demo.pdb and b/01WPF_Demo/bin/Debug/01WPF_Demo.pdb differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.exe b/01WPF_Demo/obj/Debug/01WPF_Demo.exe index 28e74680f329f115ab2c8a617923799a71f2272b..4c98c03c9ada141fb624e31d5d2b3f63965f6226 100644 Binary files a/01WPF_Demo/obj/Debug/01WPF_Demo.exe and b/01WPF_Demo/obj/Debug/01WPF_Demo.exe differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.g.resources b/01WPF_Demo/obj/Debug/01WPF_Demo.g.resources index 588ed94a015155462c55001f610dc1e711a9e85f..661a1ad6012820d9818595997fb212f70e34c245 100644 Binary files a/01WPF_Demo/obj/Debug/01WPF_Demo.g.resources and b/01WPF_Demo/obj/Debug/01WPF_Demo.g.resources differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.pdb b/01WPF_Demo/obj/Debug/01WPF_Demo.pdb index d1bdb1926fa8d59ecaa03845cac46e11986d0e0a..a885914a87fd03d40e5800af81d104999666e888 100644 Binary files a/01WPF_Demo/obj/Debug/01WPF_Demo.pdb and b/01WPF_Demo/obj/Debug/01WPF_Demo.pdb differ diff --git a/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache index a4b04df70f075ddf7b18158ef9815bf02450388f..ab32277a1cc14b996c2607e3fa3ed1b1f6fff9dc 100644 Binary files a/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/01WPF_Demo/obj/Debug/MainWindow.baml b/01WPF_Demo/obj/Debug/MainWindow.baml index 275dd8523a27e556370b36ad0b8c66af39ffa395..03861f354497f37f90011d040c70e6b9fd7d5caf 100644 Binary files a/01WPF_Demo/obj/Debug/MainWindow.baml and b/01WPF_Demo/obj/Debug/MainWindow.baml differ diff --git a/01WPF_Demo/obj/Debug/MainWindow.g.cs b/01WPF_Demo/obj/Debug/MainWindow.g.cs index b950520c8a0f86512996ca80ddad1b579a5b5d57..93eeb7f18c479b37140b3adfdf513baa36ea12fd 100644 --- a/01WPF_Demo/obj/Debug/MainWindow.g.cs +++ b/01WPF_Demo/obj/Debug/MainWindow.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "60C2A6ACD5F92BDDFE76CB95A180BD10C4ADBFF20A9F7DDB66936F56B816EBE6" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D57DCAC845907026F457BE8740727CDBDE7747C795BBCA7CC8A9E6E1650A5F23" //------------------------------------------------------------------------------ // <auto-generated> // Dieser Code wurde von einem Tool generiert. diff --git a/01WPF_Demo/obj/Debug/MainWindow.g.i.cs b/01WPF_Demo/obj/Debug/MainWindow.g.i.cs index b950520c8a0f86512996ca80ddad1b579a5b5d57..93eeb7f18c479b37140b3adfdf513baa36ea12fd 100644 --- a/01WPF_Demo/obj/Debug/MainWindow.g.i.cs +++ b/01WPF_Demo/obj/Debug/MainWindow.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "60C2A6ACD5F92BDDFE76CB95A180BD10C4ADBFF20A9F7DDB66936F56B816EBE6" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D57DCAC845907026F457BE8740727CDBDE7747C795BBCA7CC8A9E6E1650A5F23" //------------------------------------------------------------------------------ // <auto-generated> // Dieser Code wurde von einem Tool generiert. diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache index 9b0e710fb7587c1bf9b43414d9232508a4786d6e..e23245258eaf6b6145a13830bacb66ca8fd7c885 100644 Binary files a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache differ diff --git a/03VererbungKfzIntro/Program.cs b/03VererbungKfzIntro/Program.cs index 397ce6a884d94ac37a4e12b465fd94d431f7e0b8..7d819878dd3d07bf3040c2c2ce0f5eacd51ce158 100644 --- a/03VererbungKfzIntro/Program.cs +++ b/03VererbungKfzIntro/Program.cs @@ -19,7 +19,7 @@ namespace _03VererbungKfzIntro //CO2-Steuer //Zusätzlich wird die Steuer für den CO2-Ausstoß berechnet. Jedes Gramm CO2-Ausstoß pro Kilometer, das über //dem Sockelwert liegt, kostet zwei Euro Steuern. Die Sockelwerte – „Freibeträge“ für unterschiedliche - //Zeitpunkte der Erstzulassung – können Sie der folgenden Tabelle entnehmen: + //Zeitpunkte der Erstzulassung – können Sie der folgenden Tabelle entnehmen ... //---------- // Steuerberechnung Motorrad @@ -33,7 +33,12 @@ namespace _03VererbungKfzIntro //Der Höchstsatz für die günstigste Lkw-Steuerklasse beträgt 556,00 Euro class Kfz { - string kennzeichen; + /* private */static int kfzZaehler = 0; + public string kennzeichen { get; private set; } // private ist die default-Einstellung + // public ~ alle Methoden aus allen Klassen dürfen darauf zugreifen + // private ~ ausschließlich die Methoden aus dieser Klasse dürfen hierauf zugreifen + // protected ~ die Methoden aus dieser Klasse UND die Methoden aus abgeleiteten Klassen dürfen + // auf dieses Property zugreifen; Methoden aus anderen Klassen nicht! public Kfz(string kennzeichen) { this.kennzeichen = kennzeichen; } public virtual void Ausgeben() { Console.Write($"{kennzeichen}: "); } public virtual double SteuernBerechnen() { return -999; } @@ -48,7 +53,7 @@ namespace _03VererbungKfzIntro } class Pkw : Kfz // Vererbung, Spezialisierung, ist-ein Beziehung { - int hubraum, CO2; + protected int hubraum, CO2; public enum BenzinDiesel { Benzin, Diesel }; BenzinDiesel typ; public Pkw(string kennzeichen, int hubraum, int CO2, BenzinDiesel typ) : base(kennzeichen) @@ -70,6 +75,21 @@ namespace _03VererbungKfzIntro Console.WriteLine($"{typ}, Hubraum: {hubraum}"); } } + class Oldtimer : Pkw + { + int baujahr; + public Oldtimer(string kennzeichen, int hubraum, int CO2, BenzinDiesel typ, int baujahr) + : base (kennzeichen,hubraum,CO2,typ) + { + this.baujahr = baujahr; + } + public override double SteuernBerechnen()=> 1.0 * (hubraum + 99) / 100; + public override void Ausgeben() + { + base.Ausgeben(); + Console.WriteLine($"Baujahr: {baujahr}"); + } + } class Motorrad : Kfz { int hubraum; @@ -117,7 +137,7 @@ namespace _03VererbungKfzIntro fahrzeuge[0] = new Pkw("N-XY 567", 1598, 148, Pkw.BenzinDiesel.Diesel); fahrzeuge[1] = new Motorrad("ER-KW 123", 250); fahrzeuge[2] = new LKW("FÜ-KL 987", 4598, 3500); - fahrzeuge[3] = new Kfz("N-AB 123"); + fahrzeuge[3] = new Oldtimer("N-AB 123",1998, 250, Pkw.BenzinDiesel.Benzin, 1960); #region Gemeinsames Feld, aber mit lästiger Typprüfung und Verzweigung // Der statische Typ zwingt zu einer Überprüfung des Typs, einem cast zum @@ -133,13 +153,18 @@ namespace _03VererbungKfzIntro for (int i = 0; i < fahrzeuge.Length; i++) { - Console.WriteLine(fahrzeuge[i].SteuernBerechnen()); + Console.WriteLine($"{fahrzeuge[i].kennzeichen}: {fahrzeuge[i].SteuernBerechnen()}"); // Methodenauswahl findet "normalerweise" auf Basis des STATISCHEN TYPS statt! // virtual und abstract ermöglichen, die gemäß des DYNAMISCHEN TYPS gespeicherte Methode // automatisch aufzurufen - ohne dass eine Typüberprüfung, ein cast oder eine if-Auswahl // erfolgen muss. Weitere/spätere Klassen werden einfach in dieses Verfahren durch // Erben von Kfz "eingeklinkt"! } + for (int i = 0; i < fahrzeuge.Length; i++) + { + if (fahrzeuge[i].kennzeichen == "ER-KW 123") + Console.WriteLine("Gefunden!"); + } #region Alte Vorgehensweise //for (int i = 0; i < autoanzahl; i++) //{ diff --git a/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.dll b/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.dll index 28f19e74f4bd1f0eccbcd528755c0fe297ac5991..21912f7868aa3ddcff0355ed9ea5e4c767c7d348 100644 Binary files a/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.dll and b/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.dll differ diff --git a/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb b/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb index a202b4aa223780bd6bc1510855455469802ba2cf..eaf76304bdb34bfecd314a0a4ed95f376ecdb17d 100644 Binary files a/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb and b/03VererbungKfzIntro/bin/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb differ diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache index d7dd684443de8ada82f92a8e0cf14a64b9096fd6..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644 Binary files a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache and b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache differ diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.dll b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.dll index 28f19e74f4bd1f0eccbcd528755c0fe297ac5991..21912f7868aa3ddcff0355ed9ea5e4c767c7d348 100644 Binary files a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.dll and b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.dll differ diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb index a202b4aa223780bd6bc1510855455469802ba2cf..eaf76304bdb34bfecd314a0a4ed95f376ecdb17d 100644 Binary files a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb and b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.pdb differ diff --git a/04VererbungGrafischeObjekte/04VererbungGrafischeObjekte.csproj b/04VererbungGrafischeObjekte/04VererbungGrafischeObjekte.csproj new file mode 100644 index 0000000000000000000000000000000000000000..8872d97cf0868658ce5a0358ab4b408c112815fa --- /dev/null +++ b/04VererbungGrafischeObjekte/04VererbungGrafischeObjekte.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_04VererbungGrafischeObjekte</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/04VererbungGrafischeObjekte/Program.cs b/04VererbungGrafischeObjekte/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..c777d13a69e8e0b698ff64a5b6dac4732e76331f --- /dev/null +++ b/04VererbungGrafischeObjekte/Program.cs @@ -0,0 +1,38 @@ +using System; + +namespace _04VererbungGrafischeObjekte +{ + abstract class GrafischesObjekt + { + public abstract void Draw(); + } + class Dreieck : GrafischesObjekt + { + int px1, py1, px2, py2, px3, py3; + public override void Draw() { Console.WriteLine("Dreieck"); } + } + class Rechteck : GrafischesObjekt + { + int top, left, width, height; + public override void Draw() { Console.WriteLine("Rechteck"); } + //public abstract override void Draw(); + } + class Quadrat : Rechteck + { + public override void Draw() { Console.WriteLine("Quadrat"); } + } + class Program + { + static void Main(string[] args) + { + GrafischesObjekt[] objFeld = new GrafischesObjekt[3]; + objFeld[0] = new Dreieck(); + objFeld[1] = new Rechteck(); + objFeld[2] = new Quadrat(); + foreach (var item in objFeld) + { + item.Draw(); + } + } + } +} diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.deps.json b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..97f27bd90a1ec3b71e0b6e4102458e10f453f455 --- /dev/null +++ b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "04VererbungGrafischeObjekte/1.0.0": { + "runtime": { + "04VererbungGrafischeObjekte.dll": {} + } + } + } + }, + "libraries": { + "04VererbungGrafischeObjekte/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll new file mode 100644 index 0000000000000000000000000000000000000000..9406c879ee6f778d13a5088146aea6506ce2739a Binary files /dev/null and b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll differ diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe new file mode 100644 index 0000000000000000000000000000000000000000..5940e51b927af06a223396ec331f45cc56a8a8d4 Binary files /dev/null and b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe differ diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d907bddd2994ce7a785567a40cfbf2c71d5aa1e9 Binary files /dev/null and b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb differ diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.dev.json b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.dev.json new file mode 100644 index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce --- /dev/null +++ b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.dev.json @@ -0,0 +1,8 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\wienkop\\.nuget\\packages" + ] + } +} \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.json b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c --- /dev/null +++ b/04VererbungGrafischeObjekte/bin/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp3.1", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "3.1.0" + } + } +} \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..be0e0a5224b549effa691f10b74f8a8713b021bf --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj", + "projectName": "04VererbungGrafischeObjekte", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> + <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> + <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> + <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> + <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> + <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders> + <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> + <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion> + </PropertyGroup> + <PropertyGroup> + <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> + </PropertyGroup> +</Project> \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.targets b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.targets @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> + </PropertyGroup> +</Project> \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfo.cs b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..86cf5d9f1a3369e2d846026e5bb9f19c93db1501 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("04VererbungGrafischeObjekte")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("04VererbungGrafischeObjekte")] +[assembly: System.Reflection.AssemblyTitleAttribute("04VererbungGrafischeObjekte")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfoInputs.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..7afbe236e73009981e48c132d2380b2901f7f2e8 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0e6a833e230803092cfd4f532280f5b716b0bdef diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.assets.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..40c89954be3fd51ea4c5e3a62c0dd12c5e1c8406 Binary files /dev/null and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.assets.cache differ diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.CoreCompileInputs.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c0523642d3f3714f80c0cf31b3f8720f51a0bc09 diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.FileListAbsolute.txt b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..0803e84c01be40fdf5555a733f248848f639c8b5 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.exe +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.deps.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.runtimeconfig.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.runtimeconfig.dev.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.dll +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\bin\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.pdb +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.AssemblyInfo.cs +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.dll +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.pdb +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04VererbungGrafischeObjekte\obj\Debug\netcoreapp3.1\04VererbungGrafischeObjekte.genruntimeconfig.cache diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll new file mode 100644 index 0000000000000000000000000000000000000000..9406c879ee6f778d13a5088146aea6506ce2739a Binary files /dev/null and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.dll differ diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe new file mode 100644 index 0000000000000000000000000000000000000000..5940e51b927af06a223396ec331f45cc56a8a8d4 Binary files /dev/null and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.exe differ diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.genruntimeconfig.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.genruntimeconfig.cache new file mode 100644 index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.genruntimeconfig.cache @@ -0,0 +1 @@ +86c8e15dd33445635927cfaf398408205fd11473 diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb new file mode 100644 index 0000000000000000000000000000000000000000..d907bddd2994ce7a785567a40cfbf2c71d5aa1e9 Binary files /dev/null and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.pdb differ diff --git a/04VererbungGrafischeObjekte/obj/project.assets.json b/04VererbungGrafischeObjekte/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..d7050964bbeffbb845fe7a42fb1a62bdcff9c7f1 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/project.assets.json @@ -0,0 +1,65 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v3.1": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v3.1": [] + }, + "packageFolders": { + "C:\\Users\\wienkop\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj", + "projectName": "04VererbungGrafischeObjekte", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/04VererbungGrafischeObjekte/obj/project.nuget.cache b/04VererbungGrafischeObjekte/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..16bbe60ab3c7235464a34a262f4fcd58108a57c1 --- /dev/null +++ b/04VererbungGrafischeObjekte/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "cOddAa96NJBgFsZ6Lzac9+bsHddDSAIMONcE9rahvr0wMxdvYSyRBwSoZeF3EquEr80L7LHqGeI7JML6EtRxxw==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln index a098f87d497b6533b5e42e767da895310367e59f..521c019c7df98fed36b5b3ee756d064b968e2836 100644 --- a/prog2-ss2020-wienkop.sln +++ b/prog2-ss2020-wienkop.sln @@ -44,7 +44,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03VererbungKfzIntro", "03Ve EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "04 UebgMo ZyklischeListe", "04 UebgMo ZyklischeListe\04 UebgMo ZyklischeListe.csproj", "{F4E8A476-C0B2-47EE-9F30-76DA37FA5851}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "04 UebgDi Vererbung", "04 UebgDi Vererbung\04 UebgDi Vererbung.csproj", "{7E563224-8612-4E65-BDD5-875D4DB146EC}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "04 UebgDi Vererbung", "04 UebgDi Vererbung\04 UebgDi Vererbung.csproj", "{7E563224-8612-4E65-BDD5-875D4DB146EC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "04VererbungGrafischeObjekte", "04VererbungGrafischeObjekte\04VererbungGrafischeObjekte.csproj", "{7E54DCD9-0FAE-42BD-AC56-ED65E6AA60EE}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -128,6 +130,10 @@ Global {7E563224-8612-4E65-BDD5-875D4DB146EC}.Debug|Any CPU.Build.0 = Debug|Any CPU {7E563224-8612-4E65-BDD5-875D4DB146EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {7E563224-8612-4E65-BDD5-875D4DB146EC}.Release|Any CPU.Build.0 = Release|Any CPU + {7E54DCD9-0FAE-42BD-AC56-ED65E6AA60EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7E54DCD9-0FAE-42BD-AC56-ED65E6AA60EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7E54DCD9-0FAE-42BD-AC56-ED65E6AA60EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7E54DCD9-0FAE-42BD-AC56-ED65E6AA60EE}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE