diff --git a/AppsLab.CSharp.Exercises.sln b/AppsLab.CSharp.Exercises.sln index 58bbf6b5..1ca3d3fa 100644 --- a/AppsLab.CSharp.Exercises.sln +++ b/AppsLab.CSharp.Exercises.sln @@ -5,98 +5,153 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{56555FB0-B513-49EF-9002-A5AF135EA090}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-001-StartHere", "src\AppsLab-001-StartHere\AppsLab-001-StartHere.csproj", "{57860CA2-0054-465E-BD1E-024FF8D81354}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-001-StartHere", "src\AppsLab-001-StartHere\AppsLab-001-StartHere.csproj", "{57860CA2-0054-465E-BD1E-024FF8D81354}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{FC89E9B9-1723-4328-B6F1-00EE62E6260F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-001-StartHere.Tests", "tests\AppsLab-001-StartHere.Tests\AppsLab-001-StartHere.Tests.csproj", "{FE64EA2A-841F-49D7-94C6-BB7E50FC972D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-001-StartHere.Tests", "tests\AppsLab-001-StartHere.Tests\AppsLab-001-StartHere.Tests.csproj", "{FE64EA2A-841F-49D7-94C6-BB7E50FC972D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-002-ConsoleWriteLine", "src\AppsLab-002-ConsoleWriteLine\AppsLab-002-ConsoleWriteLine.csproj", "{8CA6707B-A381-4131-909F-50D592953588}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-002-ConsoleWriteLine", "src\AppsLab-002-ConsoleWriteLine\AppsLab-002-ConsoleWriteLine.csproj", "{8CA6707B-A381-4131-909F-50D592953588}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-005-DataTypes", "src\AppsLab-005-DataTypes\AppsLab-005-DataTypes.csproj", "{AB306D1E-2942-4297-ACC3-2975FB8BF18F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-005-DataTypes", "src\AppsLab-005-DataTypes\AppsLab-005-DataTypes.csproj", "{AB306D1E-2942-4297-ACC3-2975FB8BF18F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-006-Constants", "src\AppsLab-006-Constants\AppsLab-006-Constants.csproj", "{F1E80A4A-241C-496D-92D6-B047A0EAF030}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-006-Constants", "src\AppsLab-006-Constants\AppsLab-006-Constants.csproj", "{F1E80A4A-241C-496D-92D6-B047A0EAF030}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-007-Casting", "src\AppsLab-007-Casting\AppsLab-007-Casting.csproj", "{AEEAB66C-8B62-4844-A721-1FA49E82FDEB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-007-Casting", "src\AppsLab-007-Casting\AppsLab-007-Casting.csproj", "{AEEAB66C-8B62-4844-A721-1FA49E82FDEB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-007-Casting.Tests", "tests\AppsLab-007-Casting.Tests\AppsLab-007-Casting.Tests.csproj", "{5B78F61E-B52C-4920-BE97-42AADFAA726F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-007-Casting.Tests", "tests\AppsLab-007-Casting.Tests\AppsLab-007-Casting.Tests.csproj", "{5B78F61E-B52C-4920-BE97-42AADFAA726F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-008-ConsoleReadLine", "src\AppsLab-008-ConsoleReadLine\AppsLab-008-ConsoleReadLine.csproj", "{5314C734-E722-4454-A772-D0F4641E1563}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-008-ConsoleReadLine", "src\AppsLab-008-ConsoleReadLine\AppsLab-008-ConsoleReadLine.csproj", "{5314C734-E722-4454-A772-D0F4641E1563}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-009-Operators", "src\AppsLab-009-Operators\AppsLab-009-Operators.csproj", "{B6030D54-19E2-40EF-8C93-17669CEC23E0}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-009-Operators", "src\AppsLab-009-Operators\AppsLab-009-Operators.csproj", "{B6030D54-19E2-40EF-8C93-17669CEC23E0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-009-Operators.Tests", "tests\AppsLab-009-Operators.Tests\AppsLab-009-Operators.Tests.csproj", "{A6659FD2-5F11-432B-91B7-C64EAEAF669C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-009-Operators.Tests", "tests\AppsLab-009-Operators.Tests\AppsLab-009-Operators.Tests.csproj", "{A6659FD2-5F11-432B-91B7-C64EAEAF669C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-010-Math", "src\AppsLab-010-Math\AppsLab-010-Math.csproj", "{FD645D4C-9DC8-4603-A77B-8A4782F175F4}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-010-Math", "src\AppsLab-010-Math\AppsLab-010-Math.csproj", "{FD645D4C-9DC8-4603-A77B-8A4782F175F4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-010-Math.Tests", "tests\AppsLab-010-Math.Tests\AppsLab-010-Math.Tests.csproj", "{A4527295-4BEE-4E42-8855-B0503A4515E4}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-010-Math.Tests", "tests\AppsLab-010-Math.Tests\AppsLab-010-Math.Tests.csproj", "{A4527295-4BEE-4E42-8855-B0503A4515E4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-011-Strings", "src\AppsLab-011-Strings\AppsLab-011-Strings.csproj", "{E90B0337-37CA-401C-997C-05DD11E08FEF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-011-Strings", "src\AppsLab-011-Strings\AppsLab-011-Strings.csproj", "{E90B0337-37CA-401C-997C-05DD11E08FEF}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-011-Strings.Tests", "tests\AppsLab-011-Strings.Tests\AppsLab-011-Strings.Tests.csproj", "{22097A4D-261D-4F21-8080-10B4DAAC9E01}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-011-Strings.Tests", "tests\AppsLab-011-Strings.Tests\AppsLab-011-Strings.Tests.csproj", "{22097A4D-261D-4F21-8080-10B4DAAC9E01}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-012-Boolean", "src\AppsLab-012-Boolean\AppsLab-012-Boolean.csproj", "{EE7C6CDA-F919-4078-81DB-E4BA7F7DE34A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-012-Boolean", "src\AppsLab-012-Boolean\AppsLab-012-Boolean.csproj", "{EE7C6CDA-F919-4078-81DB-E4BA7F7DE34A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-012-Boolean.Tests", "tests\AppsLab-012-Boolean.Tests\AppsLab-012-Boolean.Tests.csproj", "{E41ECA72-68B0-4B1B-8A47-39C0E5DA9B94}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-012-Boolean.Tests", "tests\AppsLab-012-Boolean.Tests\AppsLab-012-Boolean.Tests.csproj", "{E41ECA72-68B0-4B1B-8A47-39C0E5DA9B94}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-013-Conditions", "src\AppsLab-013-Conditions\AppsLab-013-Conditions.csproj", "{AD575FD0-3F7B-4CA3-B802-9430C0F61A42}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-013-Conditions", "src\AppsLab-013-Conditions\AppsLab-013-Conditions.csproj", "{AD575FD0-3F7B-4CA3-B802-9430C0F61A42}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-013-Conditions.Tests", "tests\AppsLab-013-Conditions.Tests\AppsLab-013-Conditions.Tests.csproj", "{8B9BEF41-B5E2-4B56-AA43-F83249D4E639}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-013-Conditions.Tests", "tests\AppsLab-013-Conditions.Tests\AppsLab-013-Conditions.Tests.csproj", "{8B9BEF41-B5E2-4B56-AA43-F83249D4E639}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-014-Switch", "src\AppsLab-014-Switch\AppsLab-014-Switch.csproj", "{EBA30F52-B7DA-4B32-BE4F-6914145E2447}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-014-Switch", "src\AppsLab-014-Switch\AppsLab-014-Switch.csproj", "{EBA30F52-B7DA-4B32-BE4F-6914145E2447}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-014-Switch.Tests", "tests\AppsLab-014-Switch.Tests\AppsLab-014-Switch.Tests.csproj", "{6A95C2D3-3B32-4612-A909-2F2AC223416E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-014-Switch.Tests", "tests\AppsLab-014-Switch.Tests\AppsLab-014-Switch.Tests.csproj", "{6A95C2D3-3B32-4612-A909-2F2AC223416E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-015-Arrays", "src\AppsLab-015-Arrays\AppsLab-015-Arrays.csproj", "{DA216DFF-5EC8-4F02-9D0A-3D49212D6903}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-015-Arrays", "src\AppsLab-015-Arrays\AppsLab-015-Arrays.csproj", "{DA216DFF-5EC8-4F02-9D0A-3D49212D6903}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-015-Arrays.Tests", "tests\AppsLab-015-Arrays.Tests\AppsLab-015-Arrays.Tests.csproj", "{2BBC2988-4C3C-45B7-9EA6-F47A23260F32}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-015-Arrays.Tests", "tests\AppsLab-015-Arrays.Tests\AppsLab-015-Arrays.Tests.csproj", "{2BBC2988-4C3C-45B7-9EA6-F47A23260F32}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-016-Loops", "src\AppsLab-016-Loops\AppsLab-016-Loops.csproj", "{2A373E5B-4048-4E70-99EE-2676D2DA9952}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-016-Loops", "src\AppsLab-016-Loops\AppsLab-016-Loops.csproj", "{2A373E5B-4048-4E70-99EE-2676D2DA9952}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-016-Loops.Tests", "tests\AppsLab-016-Loops.Tests\AppsLab-016-Loops.Tests.csproj", "{DB34DF8E-3B5B-44CC-9245-AD79F3198BD3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-016-Loops.Tests", "tests\AppsLab-016-Loops.Tests\AppsLab-016-Loops.Tests.csproj", "{DB34DF8E-3B5B-44CC-9245-AD79F3198BD3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-017-List", "src\AppsLab-017-List\AppsLab-017-List.csproj", "{CEAA82FA-127F-47C2-B25F-5588FB63F7D1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-017-List", "src\AppsLab-017-List\AppsLab-017-List.csproj", "{CEAA82FA-127F-47C2-B25F-5588FB63F7D1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-017-List.Tests", "tests\AppsLab-017-List.Tests\AppsLab-017-List.Tests.csproj", "{FCEEAC1F-D3CF-4C18-9CA3-2288B5DFAA14}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-017-List.Tests", "tests\AppsLab-017-List.Tests\AppsLab-017-List.Tests.csproj", "{FCEEAC1F-D3CF-4C18-9CA3-2288B5DFAA14}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-018-Methods", "src\AppsLab-018-Methods\AppsLab-018-Methods.csproj", "{571B250E-E17D-4CD6-8778-52B838EB9DA0}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-018-Methods", "src\AppsLab-018-Methods\AppsLab-018-Methods.csproj", "{571B250E-E17D-4CD6-8778-52B838EB9DA0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-018-Methods.Tests", "tests\AppsLab-018-Methods.Tests\AppsLab-018-Methods.Tests.csproj", "{526B06CA-4937-44F2-97FB-E85680DD7867}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-018-Methods.Tests", "tests\AppsLab-018-Methods.Tests\AppsLab-018-Methods.Tests.csproj", "{526B06CA-4937-44F2-97FB-E85680DD7867}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-019-MethodsOverloading", "src\AppsLab-019-MethodsOverloading\AppsLab-019-MethodsOverloading.csproj", "{24D704DB-AB81-4F18-899C-910E8D45FC8B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-019-MethodsOverloading", "src\AppsLab-019-MethodsOverloading\AppsLab-019-MethodsOverloading.csproj", "{24D704DB-AB81-4F18-899C-910E8D45FC8B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-019-MethodsOverloading.Tests", "tests\AppsLab-019-MethodsOverloading.Tests\AppsLab-019-MethodsOverloading.Tests.csproj", "{05E10AD6-94B3-4761-95E4-1F19E14F36D1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-019-MethodsOverloading.Tests", "tests\AppsLab-019-MethodsOverloading.Tests\AppsLab-019-MethodsOverloading.Tests.csproj", "{05E10AD6-94B3-4761-95E4-1F19E14F36D1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-020-OOP", "src\AppsLab-020-OOP\AppsLab-020-OOP.csproj", "{8CB5085F-5996-490C-90EC-022AB4AD9CBC}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-020-OOP", "src\AppsLab-020-OOP\AppsLab-020-OOP.csproj", "{8CB5085F-5996-490C-90EC-022AB4AD9CBC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-021-Interfaces", "src\AppsLab-021-Interfaces\AppsLab-021-Interfaces.csproj", "{9E3CBBE1-9A1A-4C1C-817C-28D383D18384}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-021-Interfaces", "src\AppsLab-021-Interfaces\AppsLab-021-Interfaces.csproj", "{9E3CBBE1-9A1A-4C1C-817C-28D383D18384}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-022-Files", "src\AppsLab-022-Files\AppsLab-022-Files.csproj", "{D3BFAA25-E460-4EC1-A60C-C183775DE8CC}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-022-Files", "src\AppsLab-022-Files\AppsLab-022-Files.csproj", "{D3BFAA25-E460-4EC1-A60C-C183775DE8CC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-024-Events", "src\AppsLab-024-Events\AppsLab-024-Events.csproj", "{FC964C5F-0F80-4EDF-97E8-A4A20DE5492D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-024-Events", "src\AppsLab-024-Events\AppsLab-024-Events.csproj", "{FC964C5F-0F80-4EDF-97E8-A4A20DE5492D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-025-Lambda", "src\AppsLab-025-Lambda\AppsLab-025-Lambda.csproj", "{80DD908F-E015-4FD0-93AA-743A22E745EE}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-025-Lambda", "src\AppsLab-025-Lambda\AppsLab-025-Lambda.csproj", "{80DD908F-E015-4FD0-93AA-743A22E745EE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-026-LINQ", "src\AppsLab-026-LINQ\AppsLab-026-LINQ.csproj", "{AE78C877-CE90-425B-BDDE-4951C6C3B577}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-026-LINQ", "src\AppsLab-026-LINQ\AppsLab-026-LINQ.csproj", "{AE78C877-CE90-425B-BDDE-4951C6C3B577}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-027-Generics", "src\AppsLab-027-Generics\AppsLab-027-Generics.csproj", "{0333D249-02A9-47AD-BDA6-5FD7ABF7F066}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-027-Generics", "src\AppsLab-027-Generics\AppsLab-027-Generics.csproj", "{0333D249-02A9-47AD-BDA6-5FD7ABF7F066}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-028-Indexers", "src\AppsLab-028-Indexers\AppsLab-028-Indexers.csproj", "{FA0DDC17-5730-4310-A421-7668B21E1CDD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-028-Indexers", "src\AppsLab-028-Indexers\AppsLab-028-Indexers.csproj", "{FA0DDC17-5730-4310-A421-7668B21E1CDD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-029-Async", "src\AppsLab-029-Async\AppsLab-029-Async.csproj", "{EC3E5278-8120-4A67-A57B-B7DE5211E12A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-029-Async", "src\AppsLab-029-Async\AppsLab-029-Async.csproj", "{EC3E5278-8120-4A67-A57B-B7DE5211E12A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-030-JSON", "src\AppsLab-030-JSON\AppsLab-030-JSON.csproj", "{4D0AE262-0F9B-4E15-B5EA-6CCB0B81FE2C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-030-JSON", "src\AppsLab-030-JSON\AppsLab-030-JSON.csproj", "{4D0AE262-0F9B-4E15-B5EA-6CCB0B81FE2C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-031-XML", "src\AppsLab-031-XML\AppsLab-031-XML.csproj", "{7BEA7878-B5BA-4480-BC56-2F7B836F64B9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-031-XML", "src\AppsLab-031-XML\AppsLab-031-XML.csproj", "{7BEA7878-B5BA-4480-BC56-2F7B836F64B9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-033-NuGet", "src\AppsLab-033-NuGet\AppsLab-033-NuGet.csproj", "{38FFE1DF-4B49-40C1-9908-51860BCF2D3E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-033-NuGet", "src\AppsLab-033-NuGet\AppsLab-033-NuGet.csproj", "{38FFE1DF-4B49-40C1-9908-51860BCF2D3E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-034-Debug", "src\AppsLab-034-Debug\AppsLab-034-Debug.csproj", "{83C963FD-DC23-46E8-9545-F56197164810}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-034-Debug", "src\AppsLab-034-Debug\AppsLab-034-Debug.csproj", "{83C963FD-DC23-46E8-9545-F56197164810}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvičenie_podmienky", "Cvičenie_podmienky\Cvičenie_podmienky.csproj", "{9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvičenie_List", "Cvičenie_List\Cvičenie_List.csproj", "{7C96A5C4-A8AA-4098-AB14-6324D03EBE26}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvicenie_cykly", "Cvicenie_cykly\Cvicenie_cykly.csproj", "{62F99A07-63AA-4EE2-81C6-C149E6141DD8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvicenie_mena", "Cvicenie_mena\Cvicenie_mena.csproj", "{4A9683C4-0583-4178-B3DB-4956AFA975FF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "metoda", "metoda\metoda.csproj", "{A79C5890-4E7D-43E6-96CB-5F97A998C71E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "While opakovanie", "While opakovanie\While opakovanie.csproj", "{F1882CC1-9356-49C3-A447-293C57FEA328}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Opakovanie_001", "Opakovanie_001\Opakovanie_001.csproj", "{FC69744D-EA3D-4E8C-8A8F-5BF652841813}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OOPcvicenie", "OOPcvicenie\OOPcvicenie.csproj", "{5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvi4enie_OOP_Hra", "Cvi4enie_OOP_Hra\Cvi4enie_OOP_Hra.csproj", "{A259F1AC-3C5B-4C06-9378-11A1B7D973DB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cvicenie1", "Cvicenie1\Cvicenie1.csproj", "{221B1616-5C1A-40AE-AB1B-E031C7F2AE29}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PriemerStudentov", "PriemerStudentov\PriemerStudentov.csproj", "{E9C60085-F597-4C41-8026-F7C0C30B9FF3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MiestoAObec_cvicenie", "MiestoAObec_cvicenie\MiestoAObec_cvicenie.csproj", "{87128C40-DDD0-41DA-A3ED-098D8BA9E756}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OPP_DU", "OPP_DU\OPP_DU.csproj", "{CC303968-3B82-4B22-89FD-2EE290A26938}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Random", "Random\Random.csproj", "{DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZakladyLINQ", "ZakladyLINQ\ZakladyLINQ.csproj", "{E75A4E3F-0948-482C-99DC-5D7335772D10}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpakovanieLINQ", "OpakovanieLINQ\OpakovanieLINQ.csproj", "{5C954345-7CD1-4204-8734-94A89DE835BB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "hadyARebriky", "hadyARebriky\hadyARebriky.csproj", "{C3ED0810-B40E-4081-9C9C-0F3572A19CCA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KnihaUloha", "KnihaUloha\KnihaUloha.csproj", "{8B6FA767-79BD-46BC-9E61-E9C233D42072}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TimOPP", "TimOPP\TimOPP.csproj", "{86E027AC-AAA6-44DD-8C3E-69E15D10702A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "skušob.prog.", "skušob.prog\skušob.prog..csproj", "{F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vynimky_cvicenie", "Vynimky_cvicenie\Vynimky_cvicenie.csproj", "{61262036-3118-4961-8DF9-468108567175}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "hrac", "hrac\hrac.csproj", "{A6ECE56C-009D-4214-BB6F-79CCB21C052C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{91C83D13-84DC-4F88-BC76-8C0FBAAFF224}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Knižnica", "Knižnica\Knižnica.csproj", "{8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WPF", "WPF", "{5E6AE9E5-822D-4CDF-B5B4-C8D15E8FFC42}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WPF_TestApplication", "WPF_TestApplication\WPF_TestApplication.csproj", "{8D175901-C0C6-44D6-98FD-A94EF348C8B0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tic-tac-toe", "Tic-tac-toe\Tic-tac-toe.csproj", "{54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PokemonGame", "PokemonGame\PokemonGame.csproj", "{303F7E66-730D-4526-8441-637F599A984C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApp_Kniznica", "WpfApp_Kniznica\WpfApp_Kniznica.csproj", "{C86201C1-230D-4754-996C-80766EE0EE4F}" EndProject Global - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 @@ -226,18 +281,6 @@ Global {A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x64.Build.0 = Release|Any CPU {A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x86.ActiveCfg = Release|Any CPU {A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x86.Build.0 = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x64.ActiveCfg = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x64.Build.0 = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x86.ActiveCfg = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x86.Build.0 = Debug|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|Any CPU.Build.0 = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x64.ActiveCfg = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x64.Build.0 = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x86.ActiveCfg = Release|Any CPU - {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x86.Build.0 = Release|Any CPU {FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|Any CPU.Build.0 = Debug|Any CPU {FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -634,6 +677,345 @@ Global {83C963FD-DC23-46E8-9545-F56197164810}.Release|x64.Build.0 = Release|Any CPU {83C963FD-DC23-46E8-9545-F56197164810}.Release|x86.ActiveCfg = Release|Any CPU {83C963FD-DC23-46E8-9545-F56197164810}.Release|x86.Build.0 = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|x64.ActiveCfg = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|x64.Build.0 = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|x86.ActiveCfg = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Debug|x86.Build.0 = Debug|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|Any CPU.Build.0 = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|x64.ActiveCfg = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|x64.Build.0 = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|x86.ActiveCfg = Release|Any CPU + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0}.Release|x86.Build.0 = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|x64.ActiveCfg = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|x64.Build.0 = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|x86.ActiveCfg = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Debug|x86.Build.0 = Debug|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|Any CPU.Build.0 = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|x64.ActiveCfg = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|x64.Build.0 = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|x86.ActiveCfg = Release|Any CPU + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26}.Release|x86.Build.0 = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|x64.ActiveCfg = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|x64.Build.0 = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|x86.ActiveCfg = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Debug|x86.Build.0 = Debug|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|Any CPU.Build.0 = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|x64.ActiveCfg = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|x64.Build.0 = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|x86.ActiveCfg = Release|Any CPU + {62F99A07-63AA-4EE2-81C6-C149E6141DD8}.Release|x86.Build.0 = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|x64.ActiveCfg = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|x64.Build.0 = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|x86.ActiveCfg = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Debug|x86.Build.0 = Debug|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|Any CPU.Build.0 = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|x64.ActiveCfg = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|x64.Build.0 = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|x86.ActiveCfg = Release|Any CPU + {4A9683C4-0583-4178-B3DB-4956AFA975FF}.Release|x86.Build.0 = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|x64.ActiveCfg = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|x64.Build.0 = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|x86.ActiveCfg = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Debug|x86.Build.0 = Debug|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|Any CPU.Build.0 = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|x64.ActiveCfg = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|x64.Build.0 = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|x86.ActiveCfg = Release|Any CPU + {A79C5890-4E7D-43E6-96CB-5F97A998C71E}.Release|x86.Build.0 = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|x64.Build.0 = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Debug|x86.Build.0 = Debug|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|Any CPU.Build.0 = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|x64.ActiveCfg = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|x64.Build.0 = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|x86.ActiveCfg = Release|Any CPU + {F1882CC1-9356-49C3-A447-293C57FEA328}.Release|x86.Build.0 = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|x64.ActiveCfg = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|x64.Build.0 = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|x86.ActiveCfg = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Debug|x86.Build.0 = Debug|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|Any CPU.Build.0 = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|x64.ActiveCfg = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|x64.Build.0 = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|x86.ActiveCfg = Release|Any CPU + {FC69744D-EA3D-4E8C-8A8F-5BF652841813}.Release|x86.Build.0 = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|x64.ActiveCfg = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|x64.Build.0 = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|x86.ActiveCfg = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Debug|x86.Build.0 = Debug|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|Any CPU.Build.0 = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|x64.ActiveCfg = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|x64.Build.0 = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|x86.ActiveCfg = Release|Any CPU + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07}.Release|x86.Build.0 = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|x64.ActiveCfg = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|x64.Build.0 = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|x86.ActiveCfg = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Debug|x86.Build.0 = Debug|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|Any CPU.Build.0 = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|x64.ActiveCfg = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|x64.Build.0 = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|x86.ActiveCfg = Release|Any CPU + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB}.Release|x86.Build.0 = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|Any CPU.Build.0 = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|x64.ActiveCfg = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|x64.Build.0 = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|x86.ActiveCfg = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Debug|x86.Build.0 = Debug|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|Any CPU.ActiveCfg = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|Any CPU.Build.0 = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|x64.ActiveCfg = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|x64.Build.0 = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|x86.ActiveCfg = Release|Any CPU + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29}.Release|x86.Build.0 = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|x64.Build.0 = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Debug|x86.Build.0 = Debug|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|Any CPU.Build.0 = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|x64.ActiveCfg = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|x64.Build.0 = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|x86.ActiveCfg = Release|Any CPU + {E9C60085-F597-4C41-8026-F7C0C30B9FF3}.Release|x86.Build.0 = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|Any CPU.Build.0 = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|x64.ActiveCfg = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|x64.Build.0 = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|x86.ActiveCfg = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Debug|x86.Build.0 = Debug|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|Any CPU.ActiveCfg = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|Any CPU.Build.0 = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|x64.ActiveCfg = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|x64.Build.0 = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|x86.ActiveCfg = Release|Any CPU + {87128C40-DDD0-41DA-A3ED-098D8BA9E756}.Release|x86.Build.0 = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|x64.ActiveCfg = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|x64.Build.0 = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|x86.ActiveCfg = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Debug|x86.Build.0 = Debug|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|Any CPU.Build.0 = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|x64.ActiveCfg = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|x64.Build.0 = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|x86.ActiveCfg = Release|Any CPU + {CC303968-3B82-4B22-89FD-2EE290A26938}.Release|x86.Build.0 = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|x64.Build.0 = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Debug|x86.Build.0 = Debug|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|Any CPU.Build.0 = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|x64.ActiveCfg = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|x64.Build.0 = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|x86.ActiveCfg = Release|Any CPU + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60}.Release|x86.Build.0 = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|x64.ActiveCfg = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|x64.Build.0 = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|x86.ActiveCfg = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Debug|x86.Build.0 = Debug|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|Any CPU.Build.0 = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|x64.ActiveCfg = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|x64.Build.0 = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|x86.ActiveCfg = Release|Any CPU + {E75A4E3F-0948-482C-99DC-5D7335772D10}.Release|x86.Build.0 = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|x64.ActiveCfg = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|x64.Build.0 = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|x86.ActiveCfg = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Debug|x86.Build.0 = Debug|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|Any CPU.Build.0 = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|x64.ActiveCfg = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|x64.Build.0 = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|x86.ActiveCfg = Release|Any CPU + {5C954345-7CD1-4204-8734-94A89DE835BB}.Release|x86.Build.0 = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|x64.ActiveCfg = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|x64.Build.0 = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|x86.ActiveCfg = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Debug|x86.Build.0 = Debug|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|Any CPU.Build.0 = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|x64.ActiveCfg = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|x64.Build.0 = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|x86.ActiveCfg = Release|Any CPU + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA}.Release|x86.Build.0 = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|x64.ActiveCfg = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|x64.Build.0 = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|x86.ActiveCfg = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Debug|x86.Build.0 = Debug|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|Any CPU.Build.0 = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|x64.ActiveCfg = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|x64.Build.0 = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|x86.ActiveCfg = Release|Any CPU + {8B6FA767-79BD-46BC-9E61-E9C233D42072}.Release|x86.Build.0 = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|x64.ActiveCfg = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|x64.Build.0 = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|x86.ActiveCfg = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Debug|x86.Build.0 = Debug|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|Any CPU.Build.0 = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|x64.ActiveCfg = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|x64.Build.0 = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|x86.ActiveCfg = Release|Any CPU + {86E027AC-AAA6-44DD-8C3E-69E15D10702A}.Release|x86.Build.0 = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|x64.ActiveCfg = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|x64.Build.0 = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|x86.ActiveCfg = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Debug|x86.Build.0 = Debug|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|Any CPU.Build.0 = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|x64.ActiveCfg = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|x64.Build.0 = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|x86.ActiveCfg = Release|Any CPU + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6}.Release|x86.Build.0 = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|Any CPU.Build.0 = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|x64.ActiveCfg = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|x64.Build.0 = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|x86.ActiveCfg = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Debug|x86.Build.0 = Debug|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|Any CPU.ActiveCfg = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|Any CPU.Build.0 = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|x64.ActiveCfg = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|x64.Build.0 = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|x86.ActiveCfg = Release|Any CPU + {61262036-3118-4961-8DF9-468108567175}.Release|x86.Build.0 = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|x64.ActiveCfg = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|x64.Build.0 = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|x86.ActiveCfg = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Debug|x86.Build.0 = Debug|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|Any CPU.Build.0 = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|x64.ActiveCfg = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|x64.Build.0 = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|x86.ActiveCfg = Release|Any CPU + {A6ECE56C-009D-4214-BB6F-79CCB21C052C}.Release|x86.Build.0 = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|x64.ActiveCfg = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|x64.Build.0 = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|x86.ActiveCfg = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Debug|x86.Build.0 = Debug|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|Any CPU.ActiveCfg = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|Any CPU.Build.0 = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|x64.ActiveCfg = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|x64.Build.0 = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|x86.ActiveCfg = Release|Any CPU + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224}.Release|x86.Build.0 = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|x64.ActiveCfg = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|x64.Build.0 = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|x86.ActiveCfg = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Debug|x86.Build.0 = Debug|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|Any CPU.Build.0 = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|x64.ActiveCfg = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|x64.Build.0 = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|x86.ActiveCfg = Release|Any CPU + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43}.Release|x86.Build.0 = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|x64.ActiveCfg = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|x64.Build.0 = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|x86.ActiveCfg = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Debug|x86.Build.0 = Debug|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|Any CPU.Build.0 = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|x64.ActiveCfg = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|x64.Build.0 = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|x86.ActiveCfg = Release|Any CPU + {8D175901-C0C6-44D6-98FD-A94EF348C8B0}.Release|x86.Build.0 = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|x64.ActiveCfg = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|x64.Build.0 = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|x86.ActiveCfg = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Debug|x86.Build.0 = Debug|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|Any CPU.Build.0 = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|x64.ActiveCfg = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|x64.Build.0 = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|x86.ActiveCfg = Release|Any CPU + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9}.Release|x86.Build.0 = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|x64.ActiveCfg = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|x64.Build.0 = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|x86.ActiveCfg = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Debug|x86.Build.0 = Debug|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|Any CPU.Build.0 = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|x64.ActiveCfg = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|x64.Build.0 = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|x86.ActiveCfg = Release|Any CPU + {303F7E66-730D-4526-8441-637F599A984C}.Release|x86.Build.0 = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|x64.ActiveCfg = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|x64.Build.0 = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|x86.ActiveCfg = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Debug|x86.Build.0 = Debug|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|Any CPU.Build.0 = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|x64.ActiveCfg = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|x64.Build.0 = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|x86.ActiveCfg = Release|Any CPU + {C86201C1-230D-4754-996C-80766EE0EE4F}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {57860CA2-0054-465E-BD1E-024FF8D81354} = {56555FB0-B513-49EF-9002-A5AF135EA090} @@ -679,5 +1061,36 @@ Global {7BEA7878-B5BA-4480-BC56-2F7B836F64B9} = {56555FB0-B513-49EF-9002-A5AF135EA090} {38FFE1DF-4B49-40C1-9908-51860BCF2D3E} = {56555FB0-B513-49EF-9002-A5AF135EA090} {83C963FD-DC23-46E8-9545-F56197164810} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {9E8D90A1-AFB2-4DD9-97A4-882A1D5D20E0} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {7C96A5C4-A8AA-4098-AB14-6324D03EBE26} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {62F99A07-63AA-4EE2-81C6-C149E6141DD8} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {4A9683C4-0583-4178-B3DB-4956AFA975FF} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {A79C5890-4E7D-43E6-96CB-5F97A998C71E} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {F1882CC1-9356-49C3-A447-293C57FEA328} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {FC69744D-EA3D-4E8C-8A8F-5BF652841813} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {5F41B4F0-5DB7-4EBD-B40E-C2D020FAFC07} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {A259F1AC-3C5B-4C06-9378-11A1B7D973DB} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {221B1616-5C1A-40AE-AB1B-E031C7F2AE29} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {E9C60085-F597-4C41-8026-F7C0C30B9FF3} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {87128C40-DDD0-41DA-A3ED-098D8BA9E756} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {CC303968-3B82-4B22-89FD-2EE290A26938} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {DF4252A7-B7C1-4A4D-B150-8B8F43B9DC60} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {E75A4E3F-0948-482C-99DC-5D7335772D10} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {5C954345-7CD1-4204-8734-94A89DE835BB} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {C3ED0810-B40E-4081-9C9C-0F3572A19CCA} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {8B6FA767-79BD-46BC-9E61-E9C233D42072} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {86E027AC-AAA6-44DD-8C3E-69E15D10702A} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {F853B84F-4539-48D5-A68B-FC4DCFCAC5B6} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {61262036-3118-4961-8DF9-468108567175} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {A6ECE56C-009D-4214-BB6F-79CCB21C052C} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {91C83D13-84DC-4F88-BC76-8C0FBAAFF224} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {8EAD49D9-BC7C-4DD9-AD17-ADDF0A302F43} = {56555FB0-B513-49EF-9002-A5AF135EA090} + {8D175901-C0C6-44D6-98FD-A94EF348C8B0} = {5E6AE9E5-822D-4CDF-B5B4-C8D15E8FFC42} + {54C8723D-DFDF-40E0-84A7-A83DAC00B9A9} = {5E6AE9E5-822D-4CDF-B5B4-C8D15E8FFC42} + {303F7E66-730D-4526-8441-637F599A984C} = {5E6AE9E5-822D-4CDF-B5B4-C8D15E8FFC42} + {C86201C1-230D-4754-996C-80766EE0EE4F} = {5E6AE9E5-822D-4CDF-B5B4-C8D15E8FFC42} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0AF80DAF-73FA-4AC0-959F-5200FF2539B0} EndGlobalSection EndGlobal diff --git a/ConsoleApp1/ConsoleApp1.csproj b/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/ConsoleApp1/Program.cs b/ConsoleApp1/Program.cs new file mode 100644 index 00000000..10a74e0b --- /dev/null +++ b/ConsoleApp1/Program.cs @@ -0,0 +1,10 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello, World!"); + } + } +} \ No newline at end of file diff --git a/Cvi4enie_OOP_Hra/Cvi4enie_OOP_Hra.csproj b/Cvi4enie_OOP_Hra/Cvi4enie_OOP_Hra.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/Cvi4enie_OOP_Hra/Cvi4enie_OOP_Hra.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Cvi4enie_OOP_Hra/Player.cs b/Cvi4enie_OOP_Hra/Player.cs new file mode 100644 index 00000000..c23279a7 --- /dev/null +++ b/Cvi4enie_OOP_Hra/Player.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Threading.Tasks; + +namespace Cvi4enie_OOP_Hra +{ + public class Player + { + public string Name { get; set; } + public int HP { get; set; } + public int Mana { get; set; } + public int AttackPower { get; set; } + public int Critchange { get; set; } + + + public void DamagePlayer(Player player) + { + int damageMultiPlayer = 1; + + Random random = new Random(); + int randomNumber = random.Next(0, 100); + if (randomNumber <= this.Critchange) + { + damageMultiPlayer = 2; + Console.WriteLine(this.Name + "dal krititcky zasah"); + } + + int HPofEnemy = player.HP; + int AttackOfCurrentPlayer = this.AttackPower * damageMultiPlayer; + int HpofEnemyAfterFight = HPofEnemy - AttackOfCurrentPlayer; + player.HP = HpofEnemyAfterFight; + } + + public bool Heal() + { + if (this.Mana >= 0) + { + + + + int HPOfPlayer = this.HP; + int ManaOfPlayer = this.Mana; + int HPOfPlayerAfterHeal = HPOfPlayer + ManaOfPlayer; + this.Mana = 0; + this.HP = HPOfPlayer; + return true; + } + else + { + return false; + } + } + public void RefilMana(int newMana) + { + this.Mana = newMana; + Random random = new Random(); + int randomNumber = random.Next(0, 100); + if (randomNumber <= this.Mana) + { + Console.WriteLine(this.Mana + " zasah "); + } + } + + } +} diff --git a/Cvi4enie_OOP_Hra/Program.cs b/Cvi4enie_OOP_Hra/Program.cs new file mode 100644 index 00000000..1e4ddd64 --- /dev/null +++ b/Cvi4enie_OOP_Hra/Program.cs @@ -0,0 +1,83 @@ +using System.Diagnostics.SymbolStore; + +namespace Cvi4enie_OOP_Hra +{ + internal class Program + { + static void Main(string[] args) + { + Player player = new Player(); + { + player.Name = "B"; + player.HP = 100; + player.Mana = 8; + player.AttackPower = 6; + player.Critchange = 5; + } + Player player2 = new Player(); + { + player2.Name = "H"; + player2.HP = 100; + player2.Mana = 15; + player2.AttackPower = 3; + player2.Critchange = 4; + } + + while (player.HP >= 0 && player2.HP >= 0) + while (player.HP >= 0 && player2.HP >= 0) + { + Console.WriteLine("player:" + player.HP); + Console.WriteLine("player2:" + player.HP); + player.DamagePlayer(player2); + player2.DamagePlayer(player); + + if (player.HP <= 20) + { + bool wasHealed = player.Heal(); + if (wasHealed) + { + Console.WriteLine("player postava bola uzdravena."); + } + else + { + Console.WriteLine("player nema manu nebola uzdravena."); + } + + } + if (player2.HP <= 20) + { + bool wasHealed = player2.Heal(); + if (wasHealed) + { + Console.WriteLine("player2 postava bola uzdravena."); + } + else + { + Console.WriteLine("player2 nema manu nebola uzdravena."); + } + + } + + Random random = new Random(); + int randomNumber = random.Next(0, 100); + if (randomNumber <= 5) + { + player.RefilMana(10); + Console.WriteLine("mana bola dobita"); + } + + { + + Random random1 = new Random(); + int Number = random1.Next(0, 100); + if (Number <= 5) + { + player.RefilMana(10); + Console.WriteLine("mana bola dobita"); + } + } + + } + } + } +} \ No newline at end of file diff --git a/Cvicenie1/Class1.cs b/Cvicenie1/Class1.cs new file mode 100644 index 00000000..947b51c8 --- /dev/null +++ b/Cvicenie1/Class1.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Threading.Tasks; + +namespace Cvicenie1 +{ + public class Class1 + { + public int x { get; set; } + public int y { get; set; } + + public Class1(int x, int y) + { + this.x = x; + this.y = y; // rozlisenie (this) + + } + + public int Obsah() + { + return x * y; + } + } +} diff --git a/Cvicenie1/Cvicenie1.csproj b/Cvicenie1/Cvicenie1.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/Cvicenie1/Cvicenie1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Cvicenie1/Program.cs b/Cvicenie1/Program.cs new file mode 100644 index 00000000..ecba4ea1 --- /dev/null +++ b/Cvicenie1/Program.cs @@ -0,0 +1,20 @@ + +namespace Cvicenie1 +{ + public class Program + { + public static void Main(string[] args) + { + int x = Int32.Parse(Console.ReadLine()); + int y = Int32.Parse(Console.ReadLine()); + Class1 re = new Class1(x, y); + int obsah = re.Obsah(); + Console.WriteLine("Obsah je" + obsah ); + + Class1 r = new Class1 (10*re.x, 10*re.y); + int obsah1 = re.Obsah(); + Console.WriteLine("Obsah2 je" + obsah); + } + } +} + diff --git a/Cvicenie_cykly/Cvicenie_cykly.csproj b/Cvicenie_cykly/Cvicenie_cykly.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/Cvicenie_cykly/Cvicenie_cykly.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Cvicenie_cykly/Program.cs b/Cvicenie_cykly/Program.cs new file mode 100644 index 00000000..c3c9d747 --- /dev/null +++ b/Cvicenie_cykly/Program.cs @@ -0,0 +1,20 @@ +using System; + +class TestClass +{ + static void Main(string[] args) + { + + int i = 0; + while (true) + { + Console.WriteLine(i); + i++; + if (i == 50000) + { + break; + } + } + } +} + diff --git a/Cvicenie_mena/Cvicenie_mena.csproj b/Cvicenie_mena/Cvicenie_mena.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/Cvicenie_mena/Cvicenie_mena.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Cvicenie_mena/Program.cs b/Cvicenie_mena/Program.cs new file mode 100644 index 00000000..b62d4510 --- /dev/null +++ b/Cvicenie_mena/Program.cs @@ -0,0 +1,18 @@ +class TestClass +{ + static void Main(string[] args) + { + // Display the number of command line arguments. + Console.WriteLine(args.Length); + } + + + Console.WriteLine(") + + + + + + + +} diff --git "a/Cvi\304\215enie_List/Cvi\304\215enie_List.csproj" "b/Cvi\304\215enie_List/Cvi\304\215enie_List.csproj" new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ "b/Cvi\304\215enie_List/Cvi\304\215enie_List.csproj" @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git "a/Cvi\304\215enie_List/Program.cs" "b/Cvi\304\215enie_List/Program.cs" new file mode 100644 index 00000000..3ea8ae09 --- /dev/null +++ "b/Cvi\304\215enie_List/Program.cs" @@ -0,0 +1,26 @@ +class TestClass +{ + static void Main(string[] args) + { + List listOfNames = new List(); + while (true) + { + Console.WriteLine("Napiš meno:"); + var name = Console.ReadLine(); + Console.Clear(); + if (name == "Martin") + { + break; + } + else + { + listOfNames.Add(name); + } + Console.WriteLine("List mien"); + foreach (var item in listOfNames) + { + Console.WriteLine(item); + } + } + } +} \ No newline at end of file diff --git "a/Cvi\304\215enie_podmienky/Cvi\304\215enie_podmienky.csproj" "b/Cvi\304\215enie_podmienky/Cvi\304\215enie_podmienky.csproj" new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ "b/Cvi\304\215enie_podmienky/Cvi\304\215enie_podmienky.csproj" @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git "a/Cvi\304\215enie_podmienky/Program.cs" "b/Cvi\304\215enie_podmienky/Program.cs" new file mode 100644 index 00000000..ee27a128 --- /dev/null +++ "b/Cvi\304\215enie_podmienky/Program.cs" @@ -0,0 +1,48 @@ +// See https://aka.ms/new-console-template for more information + + +using System; +using System.Data.Common; + +namespace MyApp +{ + internal class Program + { + static void Main(string[] args) + { + Console.WriteLine("zadaj znak pre matematicku operaciu"); + string operation = Console.ReadLine(); + double number1 = 10; + double number2 = 5; + + + switch (operation) + { + case "+": + Console.WriteLine(number1 + number2); //15 + break; + case "-": + Console.WriteLine(number1 - number2); //5 + break; + case "*": + Console.WriteLine(number1 * number2); //50 + break; + case "/": + Console.WriteLine(number1 / number2); //2 + break; + + + default: + Console.WriteLine("nespravna operacia"); + break; + + + } + } + + + + + } + + } diff --git a/KnihaUloha/Kniha.cs b/KnihaUloha/Kniha.cs new file mode 100644 index 00000000..b0e28d9c --- /dev/null +++ b/KnihaUloha/Kniha.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace KnihaUloha +{ + public class Kniha + { + private string name; + private int pages; + + public Kniha() + { + } + + public Kniha (string name, int pages) + { + this.name = name; + this.pages = pages; + } + public string Name + { + get { return name; } + set { name = value; } + } + public int Pages + { + get { return pages; } + set { + if (value > 0) + pages = value; + else + pages = 0; + } + + } + } +} diff --git a/KnihaUloha/KnihaUloha.csproj b/KnihaUloha/KnihaUloha.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/KnihaUloha/KnihaUloha.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/KnihaUloha/Program.cs b/KnihaUloha/Program.cs new file mode 100644 index 00000000..f244b3f6 --- /dev/null +++ b/KnihaUloha/Program.cs @@ -0,0 +1,16 @@ +namespace KnihaUloha +{ + public class Program + { + static void Main(string[] args) + { + Kniha mojakniha = new Kniha(); + + mojakniha.Name = "Pocitanie prikladov"; + mojakniha.Pages = (160); + + Console.WriteLine("Nazov knihy:" + mojakniha.Name); + Console.WriteLine("Nazov knihy:" + mojakniha.Pages); + } + } +} \ No newline at end of file diff --git "a/Kni\305\276nica/Casopis.cs" "b/Kni\305\276nica/Casopis.cs" new file mode 100644 index 00000000..f1afb7ea --- /dev/null +++ "b/Kni\305\276nica/Casopis.cs" @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Knižnica +{ + public class Casopis + { + public string Tema { get; set; } + public int Vydanie { get; set; } + + public Casopis(string tema, int vydanie) + { + Tema = tema; + Vydanie = vydanie; + } + + public void VypisInfo() + { + Console.WriteLine("Tema" + Tema + "Vydanie" + Vydanie); + } + } +} diff --git "a/Kni\305\276nica/Kniha.cs" "b/Kni\305\276nica/Kniha.cs" new file mode 100644 index 00000000..c3a8314b --- /dev/null +++ "b/Kni\305\276nica/Kniha.cs" @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Knižnica +{ + public class Kniha + { + public string nazov { get; set; } + public string autor { get; set; } + public int rok { get; set; } + public string idKnihy { get; set; } + public bool Dostupna { get; set; } + + public Kniha( string idKnihy, string nazov, string autor, int rok ) + { + this.nazov = nazov; + this.autor = autor; + this.rok = rok; + this.idKnihy = idKnihy; + Dostupna = true; + } + + public void VypisInfo() + { + Console.WriteLine("Nazov" + nazov + "Autor" + autor + "Rok" + rok + "idKnihy" + idKnihy ); + } + + public static List Where(bool v) + { + throw new NotImplementedException(); + } + } + +} diff --git "a/Kni\305\276nica/Kni\305\276nica.csproj" "b/Kni\305\276nica/Kni\305\276nica.csproj" new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ "b/Kni\305\276nica/Kni\305\276nica.csproj" @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git "a/Kni\305\276nica/Program.cs" "b/Kni\305\276nica/Program.cs" new file mode 100644 index 00000000..33c7abae --- /dev/null +++ "b/Kni\305\276nica/Program.cs" @@ -0,0 +1,45 @@ +namespace Knižnica +{ + public class Program + { + static void Main(string[] args) + { + kniznica kniznica = new kniznica(); + User admin =new User("Michal", "3300", true); + kniznica.RegisterUser(admin, admin); + User user1 = new User("Andrej", "3301", false); + kniznica.RegisterUser(admin, user1); + User user2 = new User("Marek", "3302", false); + kniznica.RegisterUser(admin, user2); + + kniznica.RegisterUser(admin, new User("Oliver", "3303", false)); + kniznica.RegisterUser(admin, new User("Matus", "3304", false)); + + kniznica.DisplayUser(); + + kniznica.AddKniha(admin, new Kniha("2031", "Zaklinac", "Sap..", 2024)); + kniznica.AddKniha(admin, new Kniha("2032", "Harry Potter", "Row..", 2021)); + kniznica.AddKniha(admin, new Kniha("2033", "Pan prstenov", "Talk..", 2023)); + + kniznica.DisplayKniha(); + + Kniha najdenaKniha = kniznica.knihas[0]; + kniznica.RentBook(user2, najdenaKniha); + + Kniha najdenaKniha1 = kniznica.knihas.Find(kniha => kniha.idKnihy == "2033"); + kniznica.RentBook(user1, najdenaKniha1); + + Kniha najdenaKniha2 = kniznica.knihas.Find(kniha => kniha.nazov.Contains("Harry")); + kniznica.RentBook(user1, najdenaKniha2); + + kniznica.ReturnBook(user1, najdenaKniha1); + kniznica.ReturnBook(user2, najdenaKniha2); + + var listDostupnychknih = kniznica.knihas.Where(book => book.Dostupna is true).ToList(); + foreach (var b in listDostupnychknih) + { + kniznica.RentBook(admin, b); + } + } + } +} \ No newline at end of file diff --git "a/Kni\305\276nica/User.cs" "b/Kni\305\276nica/User.cs" new file mode 100644 index 00000000..e2b573b9 --- /dev/null +++ "b/Kni\305\276nica/User.cs" @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Knižnica +{ + public class User + { + public string Meno { get; set; } + public string userId { get; set; } + public bool isAdmin { get; set; } + + public User(string meno, string userId, bool isAdmin) + { + Meno = meno; + this.userId = userId; + this.isAdmin = isAdmin; + } + + public void VypisInfo() + { + + Console.WriteLine("Meno" + Meno + "userId" + userId + "isAdmin" + isAdmin); + } + + } +} diff --git "a/Kni\305\276nica/kniznica.cs" "b/Kni\305\276nica/kniznica.cs" new file mode 100644 index 00000000..60aca46a --- /dev/null +++ "b/Kni\305\276nica/kniznica.cs" @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Knižnica +{ + public class kniznica + { + public List knihas = new List(); + public List users = new List(); + public Dictionary zakaznik = new Dictionary(); + + public void AddKniha(User user, Kniha kniha) + { + if (user.isAdmin) + { + knihas.Add(kniha); + Console.WriteLine($"Kniha {kniha.nazov} bola pridana do kniznice"); + } + else + { + Console.WriteLine("Nie ste Admin"); + } + } + public void RemoveKniha(User user, Kniha kniha) + { + if (user.isAdmin) + { + knihas.Remove(kniha); + Console.WriteLine($"Kniha {kniha.nazov} bola vymazana z kniznice"); + } + else + { + Console.WriteLine("Nie ste Admin"); + } + } + public void DisplayKniha() + { + Console.WriteLine("Info o knihe"); + foreach (var kniha in knihas) + { + kniha.VypisInfo(); + } + } + public void DisplayUser() + { + Console.WriteLine("Info o knihe"); + foreach (var user in users) + { + user.VypisInfo(); + } + } + public void RegisterUser(User user, User novyUser) + { + if (user.isAdmin) + { + users.Add(novyUser); + Console.WriteLine($"Pouzivatel {novyUser.Meno} bol/a pridany"); + } + else + { + Console.WriteLine("Nie si Admin"); + } + } + public void DeleteUser(User user, User novyUser) + { + if (novyUser.isAdmin) + { + users.Remove(novyUser); + Console.WriteLine($"Pouzivatel {novyUser.Meno} bol/a odstraneni"); + } + else + { + Console.WriteLine("Nie si Admin"); + } + } + public void RentBook(User user, Kniha kniha) + { + if (kniha.Dostupna) + { + zakaznik.Add(kniha, user); + kniha.Dostupna = false; + Console.WriteLine($"Kniha {kniha.nazov} bola vratena pouzivatelovi {user.Meno}. "); + + } + } + public void ReturnBook(User user, Kniha kniha) + { + if (zakaznik.ContainsKey(kniha) && zakaznik[kniha] == user) + { + zakaznik.Remove(kniha); + kniha.Dostupna = false; + Console.WriteLine($"Kniha {kniha.nazov} bola vratena pouzivatelom{user.Meno}"); + } + else + { + Console.WriteLine("Kniha nie je dostupna "); + } + } + + } +} diff --git a/MiestoAObec_cvicenie/GeneratorObcanov.cs b/MiestoAObec_cvicenie/GeneratorObcanov.cs new file mode 100644 index 00000000..723549c3 --- /dev/null +++ b/MiestoAObec_cvicenie/GeneratorObcanov.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + public static class GeneratorObcanov + { + public static string[] mena = { "Igor", "Anna", "Peter", "Jana", "Martin", "Lucia", "Tomáš", "Eva", "Michal", "Zuzana", "Marek", "Katarína", "Andrej", "Lenka", "Patrik", "Monika", "Filip", "Veronika", "Richard", "Simona", "Róbert", "Mária", "Jakub", "Barbora", "Adam", "Dominika", "Lukáš", "Daniela", "Vladimír", "Nikola" }; + public static string[] programovacieJazyky = { "C#", "Pythone", "C++", "Java", "Net." }; + public static Obcan GenerujObcana() + { + Random random = new Random(); + int pozicia = random.Next(mena.Length); + string meno = mena[pozicia]; + int vek = random.Next(15, 116); + Obcan obcan = new Obcan(meno, vek); + int dlzkaEnum = Enum.GetValues().Length; + int nahodnyIndex = random.Next(dlzkaEnum); + obcan.Stav = (StavObcana)nahodnyIndex; + //obcan.Stav = StavObcana.Cudzinci + return obcan; + } + + public static Programator GenerujProgramatora() + { + Random random = new Random(); + int pozicia = random.Next(mena.Length); + string meno = mena[pozicia]; + int vek = random.Next(15, 116); + int poziciaJ = random.Next(programovacieJazyky.Length); + string jazyk = programovacieJazyky[poziciaJ]; + Programator obcan = new Programator(meno, vek, jazyk); + return obcan; + } + } +} \ No newline at end of file diff --git a/MiestoAObec_cvicenie/Lekar.cs b/MiestoAObec_cvicenie/Lekar.cs new file mode 100644 index 00000000..1ccc9119 --- /dev/null +++ b/MiestoAObec_cvicenie/Lekar.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + public class Lekar : Obcan + { + public Lekar (string meno, int vek) : base (meno, vek) { } + public new void VypisInfo() + { + Console.WriteLine(meno + " , " + vek + " rokov, lieci ludi" + " Stav: " + stav); + } + } +} diff --git a/MiestoAObec_cvicenie/Mesto.cs b/MiestoAObec_cvicenie/Mesto.cs new file mode 100644 index 00000000..fc930905 --- /dev/null +++ b/MiestoAObec_cvicenie/Mesto.cs @@ -0,0 +1,54 @@ +using MiestoAObec_cvicenie; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie + +{ + public class mesto + { + public string nazov; + public List obcania = new List(); + + public mesto(string nazov) + { + this.nazov = nazov; + obcania = new List(); + } + + public void PridajObcana(Obcan obcan) + { + obcania.Add(obcan); + } + public void VypisObcana() + { + Console.WriteLine("Obcania mesta " + nazov + ":"); + foreach (Obcan obcan in obcania) + { + obcan.VypisInfo(); + } + } + public void UlozDoSuboru(string nazovSuboru) + { + string json = JsonSerializer.Serialize(this); + File.WriteAllText(nazovSuboru, json); + Console.WriteLine("Data boli ulozene"); + } + public static mesto NacitajZoSuboru(string nazovSuboru) + { + if (File.Exists(nazovSuboru)) + { + string json = File.ReadAllText(nazovSuboru); + mesto mesto = JsonSerializer.Deserialize(json); + return mesto; + } + return null; + + } + + } +} \ No newline at end of file diff --git a/MiestoAObec_cvicenie/MiestoAObec_cvicenie.csproj b/MiestoAObec_cvicenie/MiestoAObec_cvicenie.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/MiestoAObec_cvicenie/MiestoAObec_cvicenie.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/MiestoAObec_cvicenie/Povolania.cs b/MiestoAObec_cvicenie/Povolania.cs new file mode 100644 index 00000000..18454fa2 --- /dev/null +++ b/MiestoAObec_cvicenie/Povolania.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + + + namespace PovolanoeMenoMesto_cvicenie + { + public class Povolania + { + public string Lekar { get; set; } + public string Programator { get; set; } + + public Povolania(string Lekar, string Programator) + { + this.Lekar = Lekar; + this.Programator = Lekar; + } + public void VypisInfo() + { + Console.WriteLine(Lekar + ",kt. lieci ludi"); + Console.WriteLine(Programator + ",kt. pracuje na PC"); + } + } + + + } + +} diff --git a/MiestoAObec_cvicenie/Program.cs b/MiestoAObec_cvicenie/Program.cs new file mode 100644 index 00000000..3ca0f83a --- /dev/null +++ b/MiestoAObec_cvicenie/Program.cs @@ -0,0 +1,36 @@ +using MiestoAObec_cvicenie; +using MiestoAObec_cvicenie.PovolanoeMenoMesto_cvicenie; +using System.Collections.Generic; + +namespace MiestoAObec_cvicenie +{ + public class Program + { + static void Main(string[] args) + { + mesto mesto = mesto.NacitajZoSuboru("mesto.json"); + if (bratislava == null) + { + + + + mesto bratislava = new mesto("bratislava"); + + for (int i = 0; i < 31; i++) + { + Obcan o = GeneratorObcanov.GenerujObcana(); + bratislava.PridajObcana(o); + } + for (int i = 0; i < 31; i++) + { + Programator programator = GeneratorObcanov.GenerujProgramatora(); + bratislava.PridajObcana(programator); + } + string subor = "mesto.json"; + bratislava.UlozDoSuboru(subor); + } + bratislava.VypisObcana(); + + } + } +} \ No newline at end of file diff --git a/MiestoAObec_cvicenie/Programator.cs b/MiestoAObec_cvicenie/Programator.cs new file mode 100644 index 00000000..72e99e94 --- /dev/null +++ b/MiestoAObec_cvicenie/Programator.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + public class Programator : Obcan + { + public string programovaciJazyk; + public Programator (string meno, int vek, string programoaciJazyk) : base (meno, vek) + { + this.programovaciJazyk = programoaciJazyk; + } + public override void VypisInfo() + { + Console.WriteLine(meno + " , " + vek + + " rokov, pise kod v jazyku: " + programovaciJazyk + " Stav: " + stav); + } + + } +} diff --git a/MiestoAObec_cvicenie/SeniorProgramator1.cs b/MiestoAObec_cvicenie/SeniorProgramator1.cs new file mode 100644 index 00000000..35a47e9a --- /dev/null +++ b/MiestoAObec_cvicenie/SeniorProgramator1.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + public class SeniorProgramator1 : Programator + { + public int pocetProjektov; + public SeniorProgramator1(string meno, int vek, string programoaciJazyk, string seniorProgramator, int pocetProjektov) : + base (meno, vek, programoaciJazyk) + { + this.pocetProjektov = pocetProjektov; + } + public new void VypisInfo() + { + Console.WriteLine(Meno + " , " + " programuje v:" + programovaciJazyk + " a ma " + pocetProjektov + "projektov" + " Stav: " + stav); + } + } +} diff --git a/MiestoAObec_cvicenie/mesto.cs b/MiestoAObec_cvicenie/mesto.cs new file mode 100644 index 00000000..fc930905 --- /dev/null +++ b/MiestoAObec_cvicenie/mesto.cs @@ -0,0 +1,54 @@ +using MiestoAObec_cvicenie; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie + +{ + public class mesto + { + public string nazov; + public List obcania = new List(); + + public mesto(string nazov) + { + this.nazov = nazov; + obcania = new List(); + } + + public void PridajObcana(Obcan obcan) + { + obcania.Add(obcan); + } + public void VypisObcana() + { + Console.WriteLine("Obcania mesta " + nazov + ":"); + foreach (Obcan obcan in obcania) + { + obcan.VypisInfo(); + } + } + public void UlozDoSuboru(string nazovSuboru) + { + string json = JsonSerializer.Serialize(this); + File.WriteAllText(nazovSuboru, json); + Console.WriteLine("Data boli ulozene"); + } + public static mesto NacitajZoSuboru(string nazovSuboru) + { + if (File.Exists(nazovSuboru)) + { + string json = File.ReadAllText(nazovSuboru); + mesto mesto = JsonSerializer.Deserialize(json); + return mesto; + } + return null; + + } + + } +} \ No newline at end of file diff --git a/MiestoAObec_cvicenie/obcan.cs b/MiestoAObec_cvicenie/obcan.cs new file mode 100644 index 00000000..12b826f0 --- /dev/null +++ b/MiestoAObec_cvicenie/obcan.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MiestoAObec_cvicenie +{ + public class Obcan + { + protected string meno; + protected int vek; + protected StavObcana stav; + + public StavObcana Stav + { + get { return stav; } + set { stav = value; } + } + + + public Obcan(string meno, int vek) + { + this.meno = meno; + this.vek = vek; + } + + public string Meno + { + get { return meno; } + set { meno = value; } + + } + public int Vek + { + get { return vek; } + set { vek = value; } + } + + public Obcan + + + public virtual void VypisInfo() + { + Console.WriteLine(" Meno: " + meno +" , Vek: " + vek + " Stav: " +stav ); + } + } + + public enum StavObcana + { + Domaci, + Cudzie, + Turista, + } +} diff --git a/OOPcvicenie/OOPcvicenie.csproj b/OOPcvicenie/OOPcvicenie.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/OOPcvicenie/OOPcvicenie.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/OOPcvicenie/Program.cs b/OOPcvicenie/Program.cs new file mode 100644 index 00000000..6868ea3b --- /dev/null +++ b/OOPcvicenie/Program.cs @@ -0,0 +1,47 @@ +using OOPcvicenie; +using System.Security.Cryptography.X509Certificates; + +namespace MyApp +{ + internal class Program + { + static void Main(string[] args) + { + + Vehicle mercedesbenz = new Vehicle(); + { + mercedesbenz.EvidencecisloAuta = "BA158BS"; + mercedesbenz.RokVyroby = 2020; + mercedesbenz.JePlatnaTK = true; + mercedesbenz.PriemernaSpotreba = 5.1; + mercedesbenz.TypMotora = 'E'; + } + Vehicle Audi = new Vehicle(); + { + Audi.EvidencecisloAuta = "ZA148BS"; + Audi.RokVyroby = 2010; + Audi.JePlatnaTK = true; + Audi.PriemernaSpotreba = 4.1; + Audi.TypMotora = 'E'; + } + + Vehicle toyotaCorolla = new Vehicle("CA641YA", 2010, false, 5.6, 'B'); + + Console.WriteLine("Info o mojom aute:" + mercedesbenz.EvidencecisloAuta); + Console.WriteLine("Info o mojom aute:" + mercedesbenz.VypisAuta(true)); + Console.WriteLine("Info o mojom aute:" + toyotaCorolla.VypisAuta(false)); + + + List list = new List(); + list.Add(toyotaCorolla); + list.Add(mercedesbenz); + list.Add(Audi); + foreach (Vehicle vehicle in list) + { + Console.WriteLine(vehicle.VypisAuta(true)); + } + + + } + } +} \ No newline at end of file diff --git a/OOPcvicenie/Vehicle.cs b/OOPcvicenie/Vehicle.cs new file mode 100644 index 00000000..417951e0 --- /dev/null +++ b/OOPcvicenie/Vehicle.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OOPcvicenie +{ + public class Vehicle + { + public string EvidencecisloAuta { get; set; } + public int RokVyroby { get; set; } + public bool JePlatnaTK { get; set; } + public double PriemernaSpotreba { get; set; } + public char TypMotora { get; set; } // D - diesel, B - Benzin, E - Elektro + + public Vehicle() + { + } + + public Vehicle(string evidencecisloAuta, int rokVyroby, bool jePlatnaTK, double priemernaSpotreba, char typMotora) + { + EvidencecisloAuta = evidencecisloAuta; + RokVyroby = rokVyroby; + JePlatnaTK = jePlatnaTK; + PriemernaSpotreba = priemernaSpotreba; + TypMotora = typMotora; + } + public string VypisAuta(bool plneInfo) + { + + + var informacie = $"SPZ:{EvidencecisloAuta}, Rok: {RokVyroby}, STK; {JePlatnaTK}, TypMotora: {TypMotora}, Spotreba {PriemernaSpotreba}"; + if (plneInfo) + { + informacie += $"SPZ:{EvidencecisloAuta}, Rok: {RokVyroby}, STK; {JePlatnaTK}, TypMotora: {TypMotora}, Spotreba {PriemernaSpotreba}"; + } + + return informacie; + + } + + } +} diff --git a/OOPcvicenie/student b/OOPcvicenie/student new file mode 100644 index 00000000..e69de29b diff --git a/OPP_DU/Auto.cs b/OPP_DU/Auto.cs new file mode 100644 index 00000000..66a7dbc4 --- /dev/null +++ b/OPP_DU/Auto.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OPP_DU +{ + public class Auto + { + public string Znacka { get; set; } + public string Model { get; set; } + public decimal CenaZaDen { get; set; } + + public Auto(string znacka, string model, decimal cenaZaDen) + { + Znacka = znacka; + Model = model; + CenaZaDen = cenaZaDen; + } + + public virtual string VypisInfo() + { + return $"Značka: {Znacka}, Model: {Model}, Cena za deň: {CenaZaDen} € "; + } + + public decimal VypocitajCenu(int dni) + { + return CenaZaDen * dni; + } + } + +} diff --git a/OPP_DU/Eauto.cs b/OPP_DU/Eauto.cs new file mode 100644 index 00000000..c280cd3c --- /dev/null +++ b/OPP_DU/Eauto.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OPP_DU +{ + public class Eauto:Auto + { + public double KapacitaBaterie { get; set; } + public double DojazdNaNabitie { get; set; } + + public Eauto(string znacka, string model, int cenaZaDen, double kapacitaBaterie, double dojazdNaNabitie) : base(znacka, model, cenaZaDen) + + { + KapacitaBaterie = kapacitaBaterie; + DojazdNaNabitie = dojazdNaNabitie; + } + + public new string VypisInfo() + { + return VypisInfo() + $", Kapacita batérie: {KapacitaBaterie} kW za h, Dojazd na nabitie: {DojazdNaNabitie} km"; + } + } +} \ No newline at end of file diff --git a/OPP_DU/OPP_DU.csproj b/OPP_DU/OPP_DU.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/OPP_DU/OPP_DU.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/OPP_DU/Pozicanie auta.cs b/OPP_DU/Pozicanie auta.cs new file mode 100644 index 00000000..1269eb06 --- /dev/null +++ b/OPP_DU/Pozicanie auta.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OPP_DU +{ + internal class Pozicanieauta + { + + public List ZoznamAut { get; set; } = new List(); + + public void PridajAuto(Auto auto) + { + ZoznamAut.Add(auto); + } + + public void VypisVsetkyAuta() + { + for (int i = 0; i < ZoznamAut.Count; i++) + { + Console.WriteLine($"Auto {i}: {ZoznamAut[i].VypisInfo()}"); + } + } + + public object VypocitajCenuPrenajmu(int indexAut, int dni) + { + if (indexAut >= 0 && indexAut < ZoznamAut.Count) + { + return ZoznamAut[indexAut].VypocitajCenu(dni); + } + return null; + } + } + +} diff --git a/OPP_DU/Program.cs b/OPP_DU/Program.cs new file mode 100644 index 00000000..ee1b434b --- /dev/null +++ b/OPP_DU/Program.cs @@ -0,0 +1,36 @@ +namespace OPP_DU +{ + internal class Program + { + static void Main(string[] args) + { + Pozicanieauta pozicovna = new Pozicanieauta(); + + Sauto sportoveAuto = new Sauto("Mercedes-Benz", "clasaA", 120, 430, 5); + Eauto elektrickeAuto = new Eauto("Audi", "8Q", 300, 420, 6); + + pozicovna.PridajAuto(sportoveAuto); + pozicovna.PridajAuto(elektrickeAuto); + + Console.WriteLine("Zoznam všetkých áut v požičovni, kt. su aktualne:"); + pozicovna.VypisVsetkyAuta(); + + + Console.Write("Zadajte index auta,kt. potrebujete prenajať: "); + int index = int.Parse(Console.ReadLine()); + Console.Write("Na kolko dni si chces prenajať auto: "); + int dni = int.Parse(Console.ReadLine()); + + int cena = pozicovna.VypocitajCenuPrenajmu(index, dni); + if (cena!=null) + { + Console.WriteLine($"Cena za prenájom: {cena} €"); + } + else + { + Console.WriteLine("Neznami index auta."); + } + } + + } +} diff --git a/OPP_DU/Sauto.cs b/OPP_DU/Sauto.cs new file mode 100644 index 00000000..9f08d659 --- /dev/null +++ b/OPP_DU/Sauto.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OPP_DU +{ + public class Sauto: Auto + { + + public int MaxRychlost { get; set; } + public double Zrychlenie { get; set; } + + + public Sauto(string znacka, string model, decimal cenaZaDen, int maxRychlost, double zrychlenie) : base(znacka, model, cenaZaDen) + { + MaxRychlost = maxRychlost; + Zrychlenie = zrychlenie; + } + + public override string VypisInfo() + { + return VypisInfo() + $", Maximálna rýchlosť: {MaxRychlost} km za h, Zrýchlenie: {Zrychlenie} se"; + } + } +} diff --git a/OpakovanieLINQ/Kniha.cs b/OpakovanieLINQ/Kniha.cs new file mode 100644 index 00000000..a6459fce --- /dev/null +++ b/OpakovanieLINQ/Kniha.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OpakovanieLINQ +{ + public class Kniha + { + public string Autor { get; set; } + public int rokVydania { get; set; } + public bool PreDospelych { get; set; } + + + } +} diff --git a/OpakovanieLINQ/OpakovanieLINQ.csproj b/OpakovanieLINQ/OpakovanieLINQ.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/OpakovanieLINQ/OpakovanieLINQ.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/OpakovanieLINQ/Program.cs b/OpakovanieLINQ/Program.cs new file mode 100644 index 00000000..13c2e44b --- /dev/null +++ b/OpakovanieLINQ/Program.cs @@ -0,0 +1,45 @@ +namespace OpakovanieLINQ +{ + public class Program + { + static void Main(string[] args) + { + List knihas = new List() + + { + new Kniha() { Autor = "Joanne K. Rowling", rokVydania = 2019, PreDospelych = false }, + new Kniha() { Autor = "Jack Carr", rokVydania = 2022, PreDospelych = true }, + new Kniha() { Autor = "Collen Hooverova", rokVydania = 2023, PreDospelych = true }, + + }; + + List predeti = knihas.Where(kniha => kniha.PreDospelych == false).ToList(); + List knihyOdNajstarsej = knihas.OrderBy(kniha => kniha.rokVydania).ToList(); + List knihyOdNajnovsej = knihas.OrderByDescending(kniha => kniha.rokVydania).ToList(); + List knihyPreMladezOdNajstarsej = knihas.Where(kniha => !kniha.PreDospelych).OrderBy(kniha => kniha.ReleaseYear).ToList(); + + var vysledok = knihas.GroupBy(p => p.rokVydania).Select(grp => grp.Key).ToList(); + + foreach (List skupina in knihaByYear) + { + Console.WriteLine($"Skupina:"); + + foreach (Kniha kniha in skupina) + { + Console.WriteLine($"{kniha.Autor.ToUpper()} {kniha.rokVydania}"); + } + Console.WriteLine(); + var knihaByYear_IDictionary = Kniha.GroupBy( o => o.rokVydania ).ToDiction(g => g.Key , g => g.ToList()); + foreach (var skupina in knihaByYear_IDictionary) + { + Console.WriteLine($"Skupina{skupina.Key}:"); + foreach(var kniha in skupina) + + { + Console.WriteLine($"{kniha.Autor.ToUpper()} {kniha.rokVydania}"); + } + } + } + } + } +} diff --git a/Opakovanie_001/Opakovanie_001.csproj b/Opakovanie_001/Opakovanie_001.csproj new file mode 100644 index 00000000..74abf5c9 --- /dev/null +++ b/Opakovanie_001/Opakovanie_001.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Opakovanie_001/Program.cs b/Opakovanie_001/Program.cs new file mode 100644 index 00000000..0df4cd0c --- /dev/null +++ b/Opakovanie_001/Program.cs @@ -0,0 +1,88 @@ +namespace MyApp +{ + internal class Program + { + static void Main(string[] args) + { + List store = new List(); + + + bool isEnd = false; + while (!isEnd ) + { + + PrintMenu(); + var answer = Console.ReadLine(); + + switch (answer) + { + case "1": + foreach (var item in store) + { + Console.WriteLine(item); + } + break; + + case "2": + Console.WriteLine("Zadajte meno noveho predmetu:"); + var newItemName = Console.ReadLine(); + Console.WriteLine("Zadajte kolko kusov noveho predmetu:"); + var newItemCount = Console.ReadLine(); + AddItem(store,newItemCount, Int32.Parse(newItemCount)); + break; + + case "3": + isEnd = true; + break; + case "4": + var itemName = Console.ReadLine(); + break; + + + default: + Console.WriteLine("Nespravna akcia!"); + break; + } + } + } + public static void AddItem(List itemList, string itemName, int itemCount) + { + string foundedItem = null; + foreach (var item in itemList) + { + if (item.Contains(item)) + { + foundedItem = item; + } + } + + if (foundedItem != null) + { + var newCreatedItem = $"{itemName} || {itemCount}"; + itemList.Add(newCreatedItem); + Console.WriteLine($"Predmet {itemName.ToUpper()} bol pridany do obchodu."); + } + else + { + //Mlieko||20 + var splittedItem = foundedItem.Split("||"); + var foundedItemName = splittedItem[0]; + var foundedItemCount = Int32.Parse(splittedItem[1]); + var newItemName = foundedItemCount + itemCount; + + var indexOfItem = foundedItem.IndexOf(foundedItem); + itemList[indexOfItem] = $"{itemName}||{newItemName}"; + Console.WriteLine($"Predmet{foundedItem.ToUpper()} bol zaktualizovanz."); + } + } + public static void PrintMenu() + { + Thread.Sleep(3000); + Console.Clear(); + Console.WriteLine("1.Vypis poloziek"); + Console.WriteLine("2. Pridanie polozky"); + Console.WriteLine("4. Exit"); + Console.WriteLine("Vyberte akciu:"); + } + } +} \ No newline at end of file diff --git a/PokemonGame/App.xaml b/PokemonGame/App.xaml new file mode 100644 index 00000000..b6922b75 --- /dev/null +++ b/PokemonGame/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/PokemonGame/App.xaml.cs b/PokemonGame/App.xaml.cs new file mode 100644 index 00000000..8f922094 --- /dev/null +++ b/PokemonGame/App.xaml.cs @@ -0,0 +1,14 @@ +using System.Configuration; +using System.Data; +using System.Windows; + +namespace PokemonGame +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } + +} diff --git a/PokemonGame/AssemblyInfo.cs b/PokemonGame/AssemblyInfo.cs new file mode 100644 index 00000000..b0ec8275 --- /dev/null +++ b/PokemonGame/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/PokemonGame/Charizardnew.png b/PokemonGame/Charizardnew.png new file mode 100644 index 00000000..8779ae8f Binary files /dev/null and b/PokemonGame/Charizardnew.png differ diff --git a/PokemonGame/GameEngine.cs b/PokemonGame/GameEngine.cs new file mode 100644 index 00000000..3510b4a9 --- /dev/null +++ b/PokemonGame/GameEngine.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PokemonGame +{ + public class GameEngine + { + public Pokemon FirstPokemon { get; set; } + public Pokemon SecondPokemon { get; set; } + public GameEngine() + { + FirstPokemon = new Pokemon("Pikachu", 200, 1); + SecondPokemon = new Pokemon("Charizard", 100, 1); + } + } +} diff --git a/PokemonGame/Image1.png b/PokemonGame/Image1.png new file mode 100644 index 00000000..a868bdd9 Binary files /dev/null and b/PokemonGame/Image1.png differ diff --git a/PokemonGame/Images/pikemon go mapa battle.png b/PokemonGame/Images/pikemon go mapa battle.png new file mode 100644 index 00000000..a1ccb312 Binary files /dev/null and b/PokemonGame/Images/pikemon go mapa battle.png differ diff --git a/PokemonGame/MainWindow.xaml b/PokemonGame/MainWindow.xaml new file mode 100644 index 00000000..075efa0d --- /dev/null +++ b/PokemonGame/MainWindow.xaml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + diff --git a/PokemonGame/MainWindow.xaml.cs b/PokemonGame/MainWindow.xaml.cs new file mode 100644 index 00000000..14093260 --- /dev/null +++ b/PokemonGame/MainWindow.xaml.cs @@ -0,0 +1,33 @@ +using System.Text; +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 PokemonGame +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public GameEngine GameEngine { get; set; } = new GameEngine(); + public Window_PokemonBattle Window_PokemonBattle { get; set; } + + public MainWindow() + { + InitializeComponent(); + + UserControl_World.GameEngine = GameEngine; + + //Window_PokemonBattle = new Window_PokemonBattle(); + //Window_PokemonBattle.Show(); + //Close(); + } + } +} \ No newline at end of file diff --git a/PokemonGame/Pikachunew.png b/PokemonGame/Pikachunew.png new file mode 100644 index 00000000..3af4514d Binary files /dev/null and b/PokemonGame/Pikachunew.png differ diff --git a/PokemonGame/Pokemon.cs b/PokemonGame/Pokemon.cs new file mode 100644 index 00000000..700e404a --- /dev/null +++ b/PokemonGame/Pokemon.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PokemonGame +{ + public class Pokemon + { + public string Name { get; set; } + public int MaxHealt { get; set; } + public int Health { get; set; } + public int Level { get; set; } + + + public Pokemon(string name, int maxHealt, int Level) + { + this.Name = name; + this.Health = maxHealt; + this.MaxHealt = maxHealt; + this.Level = Level; + } + + public int Attack1() + { + Random rnd = new Random(); + return rnd.Next(10, 91) * Level; + } + + public int Attack2() + { + Random rnd = new Random(); + return rnd.Next(30, 71) * Level; + } + + public int Attack3() + { + Random rnd = new Random(); + return rnd.Next(40, 60); + + } + public bool TakeDamage(int damage) + { + Health -= damage; + if (Health < 0) + { + Health = 0; + return false; + } + return true; + } + public bool TakeHeal(int heal) + { + Health += heal; + if (Health >= MaxHealt) + { + Health = MaxHealt; + + } + return true; + } + + public int Heal() + { + Random rnd = new Random(); + return rnd.Next(20, 71) * Level; + } + } +} diff --git a/PokemonGame/PokemonGame.csproj b/PokemonGame/PokemonGame.csproj new file mode 100644 index 00000000..9ec09efe --- /dev/null +++ b/PokemonGame/PokemonGame.csproj @@ -0,0 +1,27 @@ + + + + WinExe + net8.0-windows + enable + enable + true + + + + + + + + + + + Always + + + + Always + + + + diff --git a/PokemonGame/Window_PokemonBattle.xaml b/PokemonGame/Window_PokemonBattle.xaml new file mode 100644 index 00000000..9a55a580 --- /dev/null +++ b/PokemonGame/Window_PokemonBattle.xaml @@ -0,0 +1,31 @@ + + + + + + +