diff --git a/01Buergeramt-Di/01Uebg_Buergeramt-Di.csproj b/01Buergeramt-Di/01Uebg_Buergeramt-Di.csproj new file mode 100644 index 0000000000000000000000000000000000000000..ed537aa83af1c4cd97799fde320239ac5f49f28c --- /dev/null +++ b/01Buergeramt-Di/01Uebg_Buergeramt-Di.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_01Buergeramt_Di</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/01Buergeramt-Di/Program.cs b/01Buergeramt-Di/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..941ff8678d7cd9c483da8f7d86725550304f4ff6 --- /dev/null +++ b/01Buergeramt-Di/Program.cs @@ -0,0 +1,83 @@ +using System; + +namespace _01Buergeramt_Di +{ + // DoJo-Klassenaufgabe: + + #region Personalausweis + // Programmieren Sie eine Klasse Personalausweis mit folgenden Eigenschaften + // string name + // int id + // - Konstruktor: Erhält den Namen und vergibt eine neue, eindeutige Id (beginnend mit 1000) + // - Property zum Setzen und Lesen der nächsten Id. Beim Setzen muss die Id größer sein als die bisherige Nummer! + // Dieses Property muss vor dem Anlegen der ersten Person aufrufbar sein! + // - Property: Zum Lesen des Namens (kann auch als Auto-Property realisiert werden) + // - Überladene ToString-Methode: Soll den Namen und die Id ausgeben + #endregion + #region Bürgeramt + // Programmieren Sie zusätzlich eine Klasse Bürgeramt mit folgenden Eigenschaften + // string ort + // - Konstruktor, dem der Ortsname und die Anzahl der zu speichernden Personalausweise übergeben werden + // - Methode NeuerAusweis: Erhält den Namen, legt einen neuen Pass an, speichert diesen im Feld an der + // nächsten freien Stelle und liefert den Personalausweis zurück + // - Optional: Methode AllePersos(string teilname): liefert ein Feld passender Größe mit allen + // Personalausweisen zurück, die den "teilnamen" enthalten (Tipp: String-Methode contains) + + // Main: Legen Sie zwei Bürgerämter an (Nürnberg/Fürth) und lassen Sie für Nürnberg mehrere Pässe erzeugen + // Optional: Rufen Sie AllePersos mit einem passenden Teilnamen auf und geben Sie diese aus! + #endregion + class Personalausweis + { + public string name { get; private set; } + int id; + static int naechsteID = 1000; + public Personalausweis(string name) + { + this.name = name; + this.id = naechsteID++; + } + public static int NaechsteID + { + get => naechsteID; + set + { + if (value >= naechsteID) + naechsteID = value; + else + throw new ArgumentOutOfRangeException("Naechste ID muss größer sein!"); + } + } + public override string ToString() => $"Name: {name} Id: {id}"; + } + class Buergeramt + { + string ort; + Personalausweis[] personalausweise; + int ausweisIndex = 0; + public Buergeramt(string ort, int anzahlAusweise) + { + this.ort = ort; + personalweise = new Personalausweis[anzahlAusweise]; + } + public Personalausweis NeuerAusweis(string name) + { + if (ausweisIndex >= personalausweise.Length) + throw new IndexOutOfRangeException("Zuviele Ausweise"); + personalausweise[ausweisIndex] = new Personalausweis(name); + return personalausweise[ausweisIndex++]; + } + } + class Program + { + static void Main(string[] args) + { + Personalausweis.NaechsteID = 2000; + Console.WriteLine(Personalausweis.NaechsteID); + Personalausweis p1 = new Personalausweis("Anton"); + Personalausweis.NaechsteID = 3000; + Console.WriteLine(p1); + Buergeramt BuergeramtNuernberg = new Buergeramt("Nürnberg", 600000); + Personalausweis mueller = BuergeramtNuernberg.NeuerAusweis("Müller"); + } + } +} diff --git a/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.deps.json b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..74a91404e2b679bcd70c946b7416bd7fdc2cdab7 --- /dev/null +++ b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "01Buergeramt-Di/1.0.0": { + "runtime": { + "01Buergeramt-Di.dll": {} + } + } + } + }, + "libraries": { + "01Buergeramt-Di/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.dll b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.dll new file mode 100644 index 0000000000000000000000000000000000000000..26eabbcbd6cfb93e8c76d256009f91c39a10188c Binary files /dev/null and b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.dll differ diff --git a/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.exe b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.exe new file mode 100644 index 0000000000000000000000000000000000000000..f796d272c3b1e4f85e0a80a47ae5d03ee0101954 Binary files /dev/null and b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.exe differ diff --git a/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.pdb b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.pdb new file mode 100644 index 0000000000000000000000000000000000000000..a720b8c877f2dc4ae3164a8767be01eb2191b8b3 Binary files /dev/null and b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.pdb differ diff --git a/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.runtimeconfig.dev.json b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.runtimeconfig.dev.json new file mode 100644 index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce --- /dev/null +++ b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.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/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.runtimeconfig.json b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.runtimeconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c --- /dev/null +++ b/01Buergeramt-Di/bin/Debug/netcoreapp3.1/01Buergeramt-Di.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/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.dgspec.json b/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..0bff749d5ed4faddad085f3a2ced651c48148b7d --- /dev/null +++ b/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\01Buergeramt-Di\\01Buergeramt-Di.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\01Buergeramt-Di\\01Buergeramt-Di.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\01Buergeramt-Di\\01Buergeramt-Di.csproj", + "projectName": "01Buergeramt-Di", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\01Buergeramt-Di\\01Buergeramt-Di.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\01Buergeramt-Di\\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/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.g.props b/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/01Buergeramt-Di/obj/01Buergeramt-Di.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/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.g.targets b/01Buergeramt-Di/obj/01Buergeramt-Di.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/01Buergeramt-Di/obj/01Buergeramt-Di.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/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..49885ecb8a73372ce7a7cdb1aee91080cafd12af --- /dev/null +++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj", + "projectName": "01Uebg_Buergeramt-Di", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\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/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.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/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.targets b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.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/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.AssemblyInfo.cs b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..654af96a9a414568ab1f532d37c84bd72658aec4 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.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("01Buergeramt-Di")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("01Buergeramt-Di")] +[assembly: System.Reflection.AssemblyTitleAttribute("01Buergeramt-Di")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.AssemblyInfoInputs.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..3d20c3e09d0cd75881e7675bf66563b6388c7444 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +702e5807e99bd7de93733b6881cd6bdbcafdb533 diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.assets.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..77ebf799223c5b121f69ff502abb96ee3e390157 Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.assets.cache differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.CoreCompileInputs.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c0523642d3f3714f80c0cf31b3f8720f51a0bc09 diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.FileListAbsolute.txt b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..31944479b9f97b033053633f866bb8d1cfa1f666 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.exe +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.deps.json +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.runtimeconfig.json +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.runtimeconfig.dev.json +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.dll +C:\Users\wienkop\source\repos\01Buergeramt-Di\bin\Debug\netcoreapp3.1\01Buergeramt-Di.pdb +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.csprojAssemblyReference.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.AssemblyInfo.cs +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.dll +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.pdb +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Buergeramt-Di.genruntimeconfig.cache diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.csprojAssemblyReference.cache differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.dll b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.dll new file mode 100644 index 0000000000000000000000000000000000000000..26eabbcbd6cfb93e8c76d256009f91c39a10188c Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.dll differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.exe b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.exe new file mode 100644 index 0000000000000000000000000000000000000000..f796d272c3b1e4f85e0a80a47ae5d03ee0101954 Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.exe differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.genruntimeconfig.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.genruntimeconfig.cache new file mode 100644 index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.genruntimeconfig.cache @@ -0,0 +1 @@ +86c8e15dd33445635927cfaf398408205fd11473 diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.pdb b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.pdb new file mode 100644 index 0000000000000000000000000000000000000000..a720b8c877f2dc4ae3164a8767be01eb2191b8b3 Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Buergeramt-Di.pdb differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.AssemblyInfo.cs b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..f8d1a38d09829b948b295559c5d7e526f16b5c9e --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.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("01Uebg_Buergeramt-Di")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("01Uebg_Buergeramt-Di")] +[assembly: System.Reflection.AssemblyTitleAttribute("01Uebg_Buergeramt-Di")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.AssemblyInfoInputs.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..52388ccbd3627a40abfdf52fe124e0680807dccc --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +97313596d6844850182df36bbde48cf083ba4a83 diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.assets.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a52c8a708c204c463d17a985f06711541803362c Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.assets.cache differ diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.CoreCompileInputs.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c0523642d3f3714f80c0cf31b3f8720f51a0bc09 diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.FileListAbsolute.txt b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..5c21a48a6e8f898fa554536c30a668b93230f760 --- /dev/null +++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csproj.FileListAbsolute.txt @@ -0,0 +1,4 @@ +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Uebg_Buergeramt-Di.csprojAssemblyReference.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Uebg_Buergeramt-Di.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Uebg_Buergeramt-Di.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\01Buergeramt-Di\obj\Debug\netcoreapp3.1\01Uebg_Buergeramt-Di.AssemblyInfo.cs diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 Binary files /dev/null and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache differ diff --git a/01Buergeramt-Di/obj/project.assets.json b/01Buergeramt-Di/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..9f658e43a9f2f14cc8106cf7cb886950277cbf45 --- /dev/null +++ b/01Buergeramt-Di/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\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj", + "projectName": "01Uebg_Buergeramt-Di", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\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/01Buergeramt-Di/obj/project.nuget.cache b/01Buergeramt-Di/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..bb9ffa4b5d3d22d488d68d9ec0cf61bcfc62842d --- /dev/null +++ b/01Buergeramt-Di/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "hkB/qPThlXyz3Uir69e0AqI3L/IpOdc33A0HyDh64vcCyho7vyrZa6AFpBd5IA+htTslQtupzPAN/Pn5K4o58g==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.assets.cache b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.assets.cache index 626accbdc4fcb4deff664ec2c73f7afa8423de8c..5285efcf66a72ad7f711d80a7dcb07ec46721813 100644 Binary files a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.assets.cache and b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.assets.cache differ diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache index d7dd684443de8ada82f92a8e0cf14a64b9096fd6..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644 Binary files a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache and b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache differ diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache index 308f84f1bd32b1f7e1467356eb1ac40d7da08d5e..4824caf0c92344f68eac696e04da28b425072d2c 100644 Binary files a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache and b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache differ diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache index 2e2e4cd48ef53623d9b1b2ede269e8059601fa08..09f733cba816ea75758c5185c8e79a12110d4074 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 475e9f25ddab19c98e99fb9760c6360cd0369394..2e2e4cd48ef53623d9b1b2ede269e8059601fa08 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/01Overloadable Operators.txt b/01Overloadable Operators.txt new file mode 100644 index 0000000000000000000000000000000000000000..f053e22bb077c27854f980d756d09edf4856b982 --- /dev/null +++ b/01Overloadable Operators.txt @@ -0,0 +1,50 @@ +Overloadable and Non-Overloadable Operators +https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/operators/operator-overloading#overloadable-operators + + ++x, -x, !x, ~x, ++, --, true, false +Diese un�ren Operatoren k�nnen �berladen werden. + + +x + y, x - y, x * y, x / y, x % y, x & y, x | y, x ^ y, x << y, x >> y, +x == y, x != y, x < y, x > y, x <= y, x >= y +Diese bin�ren Operatoren k�nnen �berladen werden. + +Die Vergleichsoperatoren m�ssen paarweise �berladen werden. +Das bedeutet: Wenn ein Operator �berladen wird, der einem Paar angeh�rt, +muss der andere Operator ebenfalls �berladen werden. Dies kann f�r die +folgenden Paare zutreffen: +Die Operatoren == und != +Die Operatoren < und > +Die Operatoren <= und >= + + +x && y, x || y +Bedingte logische Operatoren k�nnen nicht �berladen werden. +Wenn jedoch ein Typ mit den �berladenen Operatoren true und false +ebenfalls den Operator& oder | auf eine bestimmte Weise �berl�dt, +kann jeweils entweder der Operator && oder der Operator || f�r die +Operanden dieses Typs ausgewertet werden. + + +a[i] Der Elementzugriff wird nicht als �berladbarer Operator betrachtet. +Sie k�nnen aber einen Indexer definieren. + + +(T)x Der Cast-Operator kann nicht �berladen werden, +jedoch k�nnen Sie benutzerdefinierte Typkonvertierungen definieren, +die von einem Cast-Ausdruck durchgef�hrt werden k�nnen. Weitere +Informationen finden Sie unter Benutzerdefinierte Konvertierungsoperatoren. + + ++=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>= +Zusammengesetzte Zuweisungsoperatoren k�nnen nicht explizit �berladen werden. +Wenn Sie einen bin�ren Operator �berladen, wird der zugeh�rige zusammengesetzte +Zuweisungsoperator jedoch, sofern er vorhanden ist, auch implizit �berladen. +Wenn += beispielsweise mit + ausgewertet wird. Selbiger kann �berladen werden. + + +^x, x = y, x.y, c ? t : f, x ?? y, x ??= y, x..y, x->y, =>, f(x), as, +await, checked, unchecked, default, delegate, is, nameof, new, sizeof, +stackalloc, typeof +Diese Operatoren k�nnen nicht �berladen werden. diff --git a/01WPF_Demo/01WPF_Demo.csproj b/01WPF_Demo/01WPF_Demo.csproj new file mode 100644 index 0000000000000000000000000000000000000000..7e67ba3dcae2ac1996263c44cf6886b80aeb0e97 --- /dev/null +++ b/01WPF_Demo/01WPF_Demo.csproj @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{2D7F68A9-437F-4344-873C-CFF10C4F07BB}</ProjectGuid> + <OutputType>WinExe</OutputType> + <RootNamespace>_01WPF_Demo</RootNamespace> + <AssemblyName>01WPF_Demo</AssemblyName> + <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <WarningLevel>4</WarningLevel> + <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> + <Deterministic>true</Deterministic> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml.Linq" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="System.Net.Http" /> + <Reference Include="System.Xaml"> + <RequiredTargetFramework>4.0</RequiredTargetFramework> + </Reference> + <Reference Include="WindowsBase" /> + <Reference Include="PresentationCore" /> + <Reference Include="PresentationFramework" /> + </ItemGroup> + <ItemGroup> + <ApplicationDefinition Include="App.xaml"> + <Generator>MSBuild:Compile</Generator> + <SubType>Designer</SubType> + </ApplicationDefinition> + <Page Include="MainWindow.xaml"> + <Generator>MSBuild:Compile</Generator> + <SubType>Designer</SubType> + </Page> + <Compile Include="App.xaml.cs"> + <DependentUpon>App.xaml</DependentUpon> + <SubType>Code</SubType> + </Compile> + <Compile Include="MainWindow.xaml.cs"> + <DependentUpon>MainWindow.xaml</DependentUpon> + <SubType>Code</SubType> + </Compile> + </ItemGroup> + <ItemGroup> + <Compile Include="Properties\AssemblyInfo.cs"> + <SubType>Code</SubType> + </Compile> + <Compile Include="Properties\Resources.Designer.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>Resources.resx</DependentUpon> + </Compile> + <Compile Include="Properties\Settings.Designer.cs"> + <AutoGen>True</AutoGen> + <DependentUpon>Settings.settings</DependentUpon> + <DesignTimeSharedInput>True</DesignTimeSharedInput> + </Compile> + <EmbeddedResource Include="Properties\Resources.resx"> + <Generator>ResXFileCodeGenerator</Generator> + <LastGenOutput>Resources.Designer.cs</LastGenOutput> + </EmbeddedResource> + <None Include="Properties\Settings.settings"> + <Generator>SettingsSingleFileGenerator</Generator> + <LastGenOutput>Settings.Designer.cs</LastGenOutput> + </None> + </ItemGroup> + <ItemGroup> + <None Include="App.config" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> +</Project> \ No newline at end of file diff --git a/01WPF_Demo/App.config b/01WPF_Demo/App.config new file mode 100644 index 0000000000000000000000000000000000000000..56efbc7b5f15b5166cc89dae0406895b57de0b67 --- /dev/null +++ b/01WPF_Demo/App.config @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> +</configuration> \ No newline at end of file diff --git a/01WPF_Demo/App.xaml b/01WPF_Demo/App.xaml new file mode 100644 index 0000000000000000000000000000000000000000..e6ee4c6d1efbc089739de452eda3bab1d93ea38a --- /dev/null +++ b/01WPF_Demo/App.xaml @@ -0,0 +1,9 @@ +<Application x:Class="_01WPF_Demo.App" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:local="clr-namespace:_01WPF_Demo" + StartupUri="MainWindow.xaml"> + <Application.Resources> + + </Application.Resources> +</Application> diff --git a/01WPF_Demo/App.xaml.cs b/01WPF_Demo/App.xaml.cs new file mode 100644 index 0000000000000000000000000000000000000000..030e70ef8e98d3c18d179b22952fc5db115b156e --- /dev/null +++ b/01WPF_Demo/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace _01WPF_Demo +{ + /// <summary> + /// Interaktionslogik für "App.xaml" + /// </summary> + public partial class App : Application + { + } +} diff --git a/01WPF_Demo/MainWindow.xaml b/01WPF_Demo/MainWindow.xaml new file mode 100644 index 0000000000000000000000000000000000000000..1541f7627fec4598bd21aef6c372cd52a40638fa --- /dev/null +++ b/01WPF_Demo/MainWindow.xaml @@ -0,0 +1,14 @@ +<Window x:Class="_01WPF_Demo.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:_01WPF_Demo" + 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"/> + <Label x:Name="meinLabel" Content="Label" HorizontalAlignment="Left" Margin="208,240,0,0" VerticalAlignment="Top"/> + + </Grid> +</Window> diff --git a/01WPF_Demo/MainWindow.xaml.cs b/01WPF_Demo/MainWindow.xaml.cs new file mode 100644 index 0000000000000000000000000000000000000000..dbae16943a9cc25a3c455841f3ff1ae4804ecab9 --- /dev/null +++ b/01WPF_Demo/MainWindow.xaml.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace _01WPF_Demo +{ + /// <summary> + /// Interaktionslogik für MainWindow.xaml + /// </summary> + public partial class MainWindow : Window + { + int zaehler = 1; + public MainWindow() + { + InitializeComponent(); + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + meinLabel.Content = $"{++zaehler}"; + } + } +} diff --git a/01WPF_Demo/Properties/AssemblyInfo.cs b/01WPF_Demo/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..c11347c763a99855d2244a217bf3ad81f1693fec --- /dev/null +++ b/01WPF_Demo/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("01WPF_Demo")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("01WPF_Demo")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +//Um mit dem Erstellen lokalisierbarer Anwendungen zu beginnen, legen Sie +//<UICulture>ImCodeVerwendeteKultur</UICulture> in der .csproj-Datei +//in einer <PropertyGroup> fest. Wenn Sie in den Quelldateien beispielsweise Deutsch +//(Deutschland) verwenden, legen Sie <UICulture> auf \"de-DE\" fest. Heben Sie dann die Auskommentierung +//des nachstehenden NeutralResourceLanguage-Attributs auf. Aktualisieren Sie "en-US" in der nachstehenden Zeile, +//sodass es mit der UICulture-Einstellung in der Projektdatei übereinstimmt. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //Speicherort der designspezifischen Ressourcenwörterbücher + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // oder in den Anwendungsressourcen-Wörterbüchern nicht gefunden werden kann.) + ResourceDictionaryLocation.SourceAssembly //Speicherort des generischen Ressourcenwörterbuchs + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // designspezifischen Ressourcenwörterbuch nicht gefunden werden kann.) +)] + + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/01WPF_Demo/Properties/Resources.Designer.cs b/01WPF_Demo/Properties/Resources.Designer.cs new file mode 100644 index 0000000000000000000000000000000000000000..022b9519f52e148e65c50e0043f0609f7b943c70 --- /dev/null +++ b/01WPF_Demo/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace _01WPF_Demo.Properties +{ + + + /// <summary> + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// </summary> + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// <summary> + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("_01WPF_Demo.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// <summary> + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/01WPF_Demo/Properties/Resources.resx b/01WPF_Demo/Properties/Resources.resx new file mode 100644 index 0000000000000000000000000000000000000000..af7dbebbacef595e3089c01c05671016c21a8304 --- /dev/null +++ b/01WPF_Demo/Properties/Resources.resx @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> \ No newline at end of file diff --git a/01WPF_Demo/Properties/Settings.Designer.cs b/01WPF_Demo/Properties/Settings.Designer.cs new file mode 100644 index 0000000000000000000000000000000000000000..f177af9d65a1f4284bd4bc11a93cfcf712a19b7c --- /dev/null +++ b/01WPF_Demo/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace _01WPF_Demo.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/01WPF_Demo/Properties/Settings.settings b/01WPF_Demo/Properties/Settings.settings new file mode 100644 index 0000000000000000000000000000000000000000..033d7a5e9e2266753180f4e3a9299f575046701e --- /dev/null +++ b/01WPF_Demo/Properties/Settings.settings @@ -0,0 +1,7 @@ +<?xml version='1.0' encoding='utf-8'?> +<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)"> + <Profiles> + <Profile Name="(Default)" /> + </Profiles> + <Settings /> +</SettingsFile> \ No newline at end of file diff --git a/01WPF_Demo/bin/Debug/01WPF_Demo.exe b/01WPF_Demo/bin/Debug/01WPF_Demo.exe new file mode 100644 index 0000000000000000000000000000000000000000..8516762eb5ba0afe0a374a57efd67eee6f9b6f01 Binary files /dev/null and b/01WPF_Demo/bin/Debug/01WPF_Demo.exe differ diff --git a/01WPF_Demo/bin/Debug/01WPF_Demo.exe.config b/01WPF_Demo/bin/Debug/01WPF_Demo.exe.config new file mode 100644 index 0000000000000000000000000000000000000000..56efbc7b5f15b5166cc89dae0406895b57de0b67 --- /dev/null +++ b/01WPF_Demo/bin/Debug/01WPF_Demo.exe.config @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> +</configuration> \ No newline at end of file diff --git a/01WPF_Demo/bin/Debug/01WPF_Demo.pdb b/01WPF_Demo/bin/Debug/01WPF_Demo.pdb new file mode 100644 index 0000000000000000000000000000000000000000..b86b291e2f42c1e09e38dc9900bbda766e5d7a7a Binary files /dev/null and b/01WPF_Demo/bin/Debug/01WPF_Demo.pdb differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.CoreCompileInputs.cache b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..60a6d33bfce61549a6e788cad838825a5a450d41 --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d5364dac5220386666072cb31f209f0d45a62d12 diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.FileListAbsolute.txt b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..4da6bb577773ce0d74c222281192cf13ec6dd9da --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +C:\Users\wienkop\source\repos\01WPF_Demo\bin\Debug\01WPF_Demo.exe.config +C:\Users\wienkop\source\repos\01WPF_Demo\bin\Debug\01WPF_Demo.exe +C:\Users\wienkop\source\repos\01WPF_Demo\bin\Debug\01WPF_Demo.pdb +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.csprojAssemblyReference.cache +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\MainWindow.g.cs +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\App.g.cs +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo_MarkupCompile.cache +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo_MarkupCompile.lref +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\MainWindow.baml +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.g.resources +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\_01WPF_Demo.Properties.Resources.resources +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.csproj.GenerateResource.cache +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.exe +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\01WPF_Demo.pdb diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.GenerateResource.cache b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..80259c4adf6a8ebdd8ede890c40bc7b6c6ca69e1 Binary files /dev/null and b/01WPF_Demo/obj/Debug/01WPF_Demo.csproj.GenerateResource.cache differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.csprojAssemblyReference.cache b/01WPF_Demo/obj/Debug/01WPF_Demo.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..0932ef0e5fff34d2fe746f86f63f6b34e2d99bfe Binary files /dev/null and b/01WPF_Demo/obj/Debug/01WPF_Demo.csprojAssemblyReference.cache differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo.exe b/01WPF_Demo/obj/Debug/01WPF_Demo.exe new file mode 100644 index 0000000000000000000000000000000000000000..8516762eb5ba0afe0a374a57efd67eee6f9b6f01 Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..588ed94a015155462c55001f610dc1e711a9e85f Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..b86b291e2f42c1e09e38dc9900bbda766e5d7a7a Binary files /dev/null and b/01WPF_Demo/obj/Debug/01WPF_Demo.pdb differ diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.cache b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.cache new file mode 100644 index 0000000000000000000000000000000000000000..f9c06ca50e09159bd87b38a5a0c484a04731f8c6 --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.cache @@ -0,0 +1,20 @@ +01WPF_Demo + + +winexe +C# +.cs +C:\Users\wienkop\source\repos\01WPF_Demo\obj\Debug\ +_01WPF_Demo +none +false +DEBUG;TRACE +C:\Users\wienkop\source\repos\01WPF_Demo\App.xaml +11151548125 + +5-2017746502 +13-1505183044 +MainWindow.xaml; + +False + diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.cache b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.cache new file mode 100644 index 0000000000000000000000000000000000000000..673b34cea2cac216624a6abe997a252862101b48 --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +01WPF_Demo + + +winexe +C# +.cs +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\01WPF_Demo\obj\Debug\ +_01WPF_Demo +none +false +DEBUG;TRACE +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\01WPF_Demo\App.xaml +11151548125 + +6-1369348151 +13-1505183044 +MainWindow.xaml; + +True + diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.lref b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.lref new file mode 100644 index 0000000000000000000000000000000000000000..684a2178022e72432efd5dd436e7adca60c2354e --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.i.lref @@ -0,0 +1,4 @@ + + +FC:\Users\wienkop\source\repos\prog2-ss2020-wienkop\01WPF_Demo\MainWindow.xaml;; + diff --git a/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.lref b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.lref new file mode 100644 index 0000000000000000000000000000000000000000..11e1c69db21bed9e6e9c619cdf3a4f181c51218a --- /dev/null +++ b/01WPF_Demo/obj/Debug/01WPF_Demo_MarkupCompile.lref @@ -0,0 +1,4 @@ + + +FC:\Users\wienkop\source\repos\01WPF_Demo\MainWindow.xaml;; + diff --git a/01WPF_Demo/obj/Debug/App.g.cs b/01WPF_Demo/obj/Debug/App.g.cs new file mode 100644 index 0000000000000000000000000000000000000000..e30da5cd7fcedfe3f169603150572ae0381968a2 --- /dev/null +++ b/01WPF_Demo/obj/Debug/App.g.cs @@ -0,0 +1,70 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "48739A697E19AE4D533934D4F7973B044C4D8496D12151C9F24F6A4352A6F141" +//------------------------------------------------------------------------------ +// <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.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using _01WPF_Demo; + + +namespace _01WPF_Demo { + + + /// <summary> + /// App + /// </summary> + public partial class App : System.Windows.Application { + + /// <summary> + /// InitializeComponent + /// </summary> + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); + + #line default + #line hidden + } + + /// <summary> + /// Application Entry Point. + /// </summary> + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + _01WPF_Demo.App app = new _01WPF_Demo.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/01WPF_Demo/obj/Debug/App.g.i.cs b/01WPF_Demo/obj/Debug/App.g.i.cs new file mode 100644 index 0000000000000000000000000000000000000000..e30da5cd7fcedfe3f169603150572ae0381968a2 --- /dev/null +++ b/01WPF_Demo/obj/Debug/App.g.i.cs @@ -0,0 +1,70 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "48739A697E19AE4D533934D4F7973B044C4D8496D12151C9F24F6A4352A6F141" +//------------------------------------------------------------------------------ +// <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.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using _01WPF_Demo; + + +namespace _01WPF_Demo { + + + /// <summary> + /// App + /// </summary> + public partial class App : System.Windows.Application { + + /// <summary> + /// InitializeComponent + /// </summary> + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); + + #line default + #line hidden + } + + /// <summary> + /// Application Entry Point. + /// </summary> + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + _01WPF_Demo.App app = new _01WPF_Demo.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..a4b04df70f075ddf7b18158ef9815bf02450388f Binary files /dev/null and b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..251cfd55bdea4df7eb5780fa5d177ad9b31124a0 Binary files /dev/null and b/01WPF_Demo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/01WPF_Demo/obj/Debug/MainWindow.baml b/01WPF_Demo/obj/Debug/MainWindow.baml new file mode 100644 index 0000000000000000000000000000000000000000..275dd8523a27e556370b36ad0b8c66af39ffa395 Binary files /dev/null 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 new file mode 100644 index 0000000000000000000000000000000000000000..b950520c8a0f86512996ca80ddad1b579a5b5d57 --- /dev/null +++ b/01WPF_Demo/obj/Debug/MainWindow.g.cs @@ -0,0 +1,97 @@ +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "60C2A6ACD5F92BDDFE76CB95A180BD10C4ADBFF20A9F7DDB66936F56B816EBE6" +//------------------------------------------------------------------------------ +// <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.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using _01WPF_Demo; + + +namespace _01WPF_Demo { + + + /// <summary> + /// MainWindow + /// </summary> + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 11 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Label meinLabel; + + #line default + #line hidden + + private bool _contentLoaded; + + /// <summary> + /// InitializeComponent + /// </summary> + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/01WPF_Demo;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + + #line 10 "..\..\MainWindow.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); + + #line default + #line hidden + return; + case 2: + this.meinLabel = ((System.Windows.Controls.Label)(target)); + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/01WPF_Demo/obj/Debug/MainWindow.g.i.cs b/01WPF_Demo/obj/Debug/MainWindow.g.i.cs new file mode 100644 index 0000000000000000000000000000000000000000..b950520c8a0f86512996ca80ddad1b579a5b5d57 --- /dev/null +++ b/01WPF_Demo/obj/Debug/MainWindow.g.i.cs @@ -0,0 +1,97 @@ +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "60C2A6ACD5F92BDDFE76CB95A180BD10C4ADBFF20A9F7DDB66936F56B816EBE6" +//------------------------------------------------------------------------------ +// <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.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using _01WPF_Demo; + + +namespace _01WPF_Demo { + + + /// <summary> + /// MainWindow + /// </summary> + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 11 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Label meinLabel; + + #line default + #line hidden + + private bool _contentLoaded; + + /// <summary> + /// InitializeComponent + /// </summary> + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/01WPF_Demo;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + + #line 10 "..\..\MainWindow.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); + + #line default + #line hidden + return; + case 2: + this.meinLabel = ((System.Windows.Controls.Label)(target)); + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/01WPF_Demo/obj/Debug/_01WPF_Demo.Properties.Resources.resources b/01WPF_Demo/obj/Debug/_01WPF_Demo.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 Binary files /dev/null and b/01WPF_Demo/obj/Debug/_01WPF_Demo.Properties.Resources.resources differ diff --git a/02 Uebg KlasseTimeOpOverloading/02 UebgMo KlasseTimeOpOverloading.csproj b/02 Uebg KlasseTimeOpOverloading/02 UebgMo KlasseTimeOpOverloading.csproj new file mode 100644 index 0000000000000000000000000000000000000000..b16e43973cd7ea862131be14fe47ce22a724cec9 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/02 UebgMo KlasseTimeOpOverloading.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_02_Uebg_KlasseTimeOpOverloading</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/02 Uebg KlasseTimeOpOverloading/Program.cs b/02 Uebg KlasseTimeOpOverloading/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..0e72cdc47086edd31d9c9a5a8548a79948a5717c --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/Program.cs @@ -0,0 +1,81 @@ +using Microsoft.VisualBasic.CompilerServices; +using System; + +namespace _02_Uebg_KlasseTimeOpOverloading +{ + class Time + { + int time; + public Time(int std, int min) { time = 60 * std + min; } + public Time(int fromMins) { time = fromMins; } + public Time(string s) + { + string[] d = s.Split(':'); + time = Convert.ToInt32(d[0]) * 60 + Convert.ToInt32(d[1]); + } + + public static Time operator +(Time t1, TimeSpan ts) + => new Time(t1.time + ts.TotalMins); + public static TimeSpan operator -(Time t1, Time t2) => new TimeSpan(t1.time - t2.time); + //public static Time operator +(Time t1, int x) + // => new Time(t1.time + x); + public static implicit operator Time(string s) => new Time(s); + public override string ToString() => $"{time / 60}:{time % 60}"; + + public static bool operator ==(Time t1, Time t2) => t1.time == t2.time; + public static bool operator !=(Time t1, Time t2) => !(t1 == t2); + public static bool operator true(Time t1) => t1.time < 12 * 60; + public static bool operator false(Time t1) => t1.time >= 12 * 60; + } + class TimeSpan + { + int timeSpan; + public TimeSpan(string s) + { + string[] d = s.Split(':'); + timeSpan = Convert.ToInt32(d[0]) * 60 + Convert.ToInt32(d[1]); + } + public TimeSpan(int fromMins) { timeSpan = fromMins; } + public int TotalMins { get => timeSpan; } + public static implicit operator TimeSpan(string s) => new TimeSpan(s); + public static implicit operator TimeSpan(int fromMins) => new TimeSpan(fromMins); + public override string ToString() => $"{timeSpan / 60}:{timeSpan % 60}"; + + } + class Program + { + // ToDo: Schreiben Sie die zwei Klassen Time und TimeSpan, sodass nachfolgendes Programm ausführbar ist + // Sie können die Uhrzeit und die Zeitspanne intern gerne durch einen int realisieren und + // nur für die Ausgaben in tatsächliche Std:Min-Ausgaben umwandeln. + static void Main(string[] args) + { + Time t1 = new Time(9, 45); + // Klasse Time, Konstruktor(int,int) + Time t2 = (t1 + "1:30") + 15; + // Time.op+(Time,TimeSpan), TimeSpan:string->TimeSpan (impl), TimeSpan:int->TimeSpan (impl.) + Time t3 = "11:30"; + // Time:string->Time, evtl. Time.Time(string) + TimeSpan ts1 = t2 - t1; + // TimeSpan.op-(Time, Time) ->TimeSpan + Console.WriteLine(t2); + // override Time.ToString() + Console.WriteLine(ts1.TotalMins); + // TimeSpan.TotalMins-get-Property + Console.WriteLine(ts1); + // override TimeSpan.ToString() + if (t2) // Time.op true&false + Console.WriteLine("Guten Morgen"); + else + Console.WriteLine("Guten Tag"); + if (t2 == t3) // Time.op== & Time.op!= + Console.WriteLine("Die Uhrzeiten sind gleich!"); + else + Console.WriteLine("Die Uhrzeiten stimmen nicht überein"); + // 11:30 + // 105 + // 1:45 + // Guten Morgen + // Die Uhrzeiten sind gleich! + } + } +} diff --git a/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.deps.json b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..2c3b854c27193551fcd4b20a00795b477812cd8d --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "02 UebgMo KlasseTimeOpOverloading/1.0.0": { + "runtime": { + "02 UebgMo KlasseTimeOpOverloading.dll": {} + } + } + } + }, + "libraries": { + "02 UebgMo KlasseTimeOpOverloading/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll new file mode 100644 index 0000000000000000000000000000000000000000..cb38fcedbe08cae65bae0d7997ae7cd937452e47 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll differ diff --git a/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe new file mode 100644 index 0000000000000000000000000000000000000000..449a1b821e6a0b9e3cc110cd7bd8e7a90f9da10b Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe differ diff --git a/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb new file mode 100644 index 0000000000000000000000000000000000000000..38ee9072a7a69843a7132c0651691c690314fa90 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb differ diff --git a/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.runtimeconfig.dev.json b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.runtimeconfig.dev.json new file mode 100644 index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.runtimeconfig.json b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.runtimeconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/bin/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.dgspec.json b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..108d74a9633effb0504762821d02e86c805b5a18 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\02 Uebg KlasseTimeOpOverloading\\02 Uebg KlasseTimeOpOverloading.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\02 Uebg KlasseTimeOpOverloading\\02 Uebg KlasseTimeOpOverloading.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\02 Uebg KlasseTimeOpOverloading\\02 Uebg KlasseTimeOpOverloading.csproj", + "projectName": "02 Uebg KlasseTimeOpOverloading", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\02 Uebg KlasseTimeOpOverloading\\02 Uebg KlasseTimeOpOverloading.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\02 Uebg KlasseTimeOpOverloading\\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/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.g.props b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.g.targets b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 Uebg KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..dd82a6e4958eb4cf7276a760436415b12ea4d983 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj", + "projectName": "02 UebgMo KlasseTimeOpOverloading", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\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/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.targets b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.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/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.AssemblyInfo.cs b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..4332de2c4b6e832cc2a97b774d101408c7f25eb6 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.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("02 Uebg KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 Uebg KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 Uebg KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.AssemblyInfoInputs.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..1fe9e578878a2657fda8d2733035a895c4e55593 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fdec72970153c7d6d9def8b4008a3177f4be8a62 diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.assets.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..cdd741dba1987bc8d0450c9f1e346d8f37e27c04 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.assets.cache differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c0523642d3f3714f80c0cf31b3f8720f51a0bc09 diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.FileListAbsolute.txt b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..a68f104ca47ae98638dd87beec487966c0188b0c --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csproj.FileListAbsolute.txt @@ -0,0 +1,4 @@ +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 Uebg KlasseTimeOpOverloading.csprojAssemblyReference.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 Uebg KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 Uebg KlasseTimeOpOverloading.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 Uebg KlasseTimeOpOverloading.AssemblyInfo.cs diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csprojAssemblyReference.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 Uebg KlasseTimeOpOverloading.csprojAssemblyReference.cache differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.AssemblyInfo.cs b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..b16ea3aba4e5cd458dfd5f20bf708336663e69b9 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.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("02 UebgMo KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 UebgMo KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 UebgMo KlasseTimeOpOverloading")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.AssemblyInfoInputs.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..5f1b398c887d8c257655512c840bb21cc0b1ce6b --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +57570670f2df8cb5366b35323e070b1bd088019f diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.assets.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..fb7ead9077d6806a1e56c07ac5b74520474b49b8 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.assets.cache differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c0523642d3f3714f80c0cf31b3f8720f51a0bc09 diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.FileListAbsolute.txt b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..3ef0abe8fa81368997d3719970aca567554d315d --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.exe +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.deps.json +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.runtimeconfig.json +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.runtimeconfig.dev.json +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.dll +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\bin\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.pdb +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.AssemblyInfo.cs +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.dll +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.pdb +C:\Users\wienkop\source\repos\02 Uebg KlasseTimeOpOverloading\obj\Debug\netcoreapp3.1\02 UebgMo KlasseTimeOpOverloading.genruntimeconfig.cache 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 new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll new file mode 100644 index 0000000000000000000000000000000000000000..cb38fcedbe08cae65bae0d7997ae7cd937452e47 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.dll differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe new file mode 100644 index 0000000000000000000000000000000000000000..449a1b821e6a0b9e3cc110cd7bd8e7a90f9da10b Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.exe differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.genruntimeconfig.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.genruntimeconfig.cache new file mode 100644 index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.genruntimeconfig.cache @@ -0,0 +1 @@ +86c8e15dd33445635927cfaf398408205fd11473 diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb new file mode 100644 index 0000000000000000000000000000000000000000..38ee9072a7a69843a7132c0651691c690314fa90 Binary files /dev/null and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.pdb differ diff --git a/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json b/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..3405602e24342d889c11f945f624d5a9fd579723 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/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\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj", + "projectName": "02 UebgMo KlasseTimeOpOverloading", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\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/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..9a86831469cf01cc483808e5dc2f5788d574a385 --- /dev/null +++ b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "MjtPaA/nACoPjiGp7ILCCTmc84zzRI8uebZ1FQ1vtfy0Af+xq3PIRs0tbmnh6fbXwUN8+sgi1iS5OZWmlB1E/Q==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/02 UebgDi Klassse TimeOpOverloading/02 UebgDi Klassse TimeOpOverloading.csproj b/02 UebgDi Klassse TimeOpOverloading/02 UebgDi Klassse TimeOpOverloading.csproj new file mode 100644 index 0000000000000000000000000000000000000000..1e340a442aae70c9a0cca21eddf3c82c1bc73d1d --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/02 UebgDi Klassse TimeOpOverloading.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_02_UebgDi_Klassse_TimeOpOverloading</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/02 UebgDi Klassse TimeOpOverloading/Program.cs b/02 UebgDi Klassse TimeOpOverloading/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..73d47b3c7ca2e5c9a45e29fec92a3a3c3e58739e --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/Program.cs @@ -0,0 +1,31 @@ +using System; + +namespace _02_UebgDi_Klassse_TimeOpOverloading +{ + class Program + { + static void Main(string[] args) + { + Time t1 = new Time(9, 45); + Time t2 = t1 + "1:30" + 15; + Time t3 = "11:30"; + TimeSpan ts1 = t2 - t1; + Console.WriteLine(t2); + Console.WriteLine(ts1.TotalMins); + Console.WriteLine(ts1); + if (t2) + Console.WriteLine("Guten Morgen"); + else + Console.WriteLine("Guten Tag"); + if (t2 == t3) + Console.WriteLine("Die Uhrzeiten sind gleich!"); + else + Console.WriteLine("Die Uhrzeiten stimmen nicht überein"); + // 11:30 + // 105 + // 1:45 + // Guten Morgen + // Die Uhrzeiten sind gleich! + } + } +} diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..23a4fbd395003953031e59945c303a973d10a980 --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj", + "projectName": "02 UebgDi Klassse TimeOpOverloading", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\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/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.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/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.targets b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.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/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.AssemblyInfo.cs b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..59ed4a013aaaf6a4946cf48d6c9e470effd5fc17 --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.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("02 UebgDi Klassse TimeOpOverloading")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 UebgDi Klassse TimeOpOverloading")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 UebgDi Klassse TimeOpOverloading")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.AssemblyInfoInputs.cache b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..5f58474d13df2f2f5f82cd519a5a0a98e5bd1dc8 --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +40f05cbb3026918c15950cac607ef9b2f098a6a0 diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.assets.cache b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..ef7148175598cab6f11a2c00c66548b6001bce21 Binary files /dev/null and b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.assets.cache differ diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json b/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..8e48848638ba11acd58b54713a853f66662c0b6d --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/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\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj", + "projectName": "02 UebgDi Klassse TimeOpOverloading", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\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/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..f6e11a88ff19beb838eac86f8a50fa86e1a633e9 --- /dev/null +++ b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "8zobjdbmGaLDjzrnGMP3Bsmh2386pDai0INFqqPsF8HD6iTsbXR4VyVkjMw+FDbuzO3I32NJVcpjVbV9vfs66A==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file