From dbd708aab709dc396ff4cbde2ce8fcd39baf3916 Mon Sep 17 00:00:00 2001 From: ViperioN1339 Date: Tue, 15 Apr 2025 11:15:29 +0200 Subject: [PATCH] Projekt start --- .gitignore | 5 +++ .idea/.idea.ChronoFlow/.idea/.gitignore | 13 +++++++ .idea/.idea.ChronoFlow/.idea/indexLayout.xml | 8 +++++ .idea/.idea.ChronoFlow/.idea/vcs.xml | 6 ++++ .../ChronoFlow.Controller.csproj | 14 ++++++++ ChronoFlow.Controller/Class1.cs | 5 +++ ChronoFlow.Model/ChronoFlow.Model.csproj | 9 +++++ ChronoFlow.Model/Class1.cs | 5 +++ .../ChronoFlow.Persistence.csproj | 13 +++++++ ChronoFlow.Persistence/Class1.cs | 5 +++ ChronoFlow.View/App.axaml | 10 ++++++ ChronoFlow.View/App.axaml.cs | 23 +++++++++++++ ChronoFlow.View/ChronoFlow.View.csproj | 27 +++++++++++++++ ChronoFlow.View/MainWindow.axaml | 9 +++++ ChronoFlow.View/MainWindow.axaml.cs | 11 ++++++ ChronoFlow.View/Program.cs | 21 ++++++++++++ ChronoFlow.View/app.manifest | 18 ++++++++++ ChronoFlow.sln | 34 +++++++++++++++++++ 18 files changed, 236 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.idea.ChronoFlow/.idea/.gitignore create mode 100644 .idea/.idea.ChronoFlow/.idea/indexLayout.xml create mode 100644 .idea/.idea.ChronoFlow/.idea/vcs.xml create mode 100644 ChronoFlow.Controller/ChronoFlow.Controller.csproj create mode 100644 ChronoFlow.Controller/Class1.cs create mode 100644 ChronoFlow.Model/ChronoFlow.Model.csproj create mode 100644 ChronoFlow.Model/Class1.cs create mode 100644 ChronoFlow.Persistence/ChronoFlow.Persistence.csproj create mode 100644 ChronoFlow.Persistence/Class1.cs create mode 100644 ChronoFlow.View/App.axaml create mode 100644 ChronoFlow.View/App.axaml.cs create mode 100644 ChronoFlow.View/ChronoFlow.View.csproj create mode 100644 ChronoFlow.View/MainWindow.axaml create mode 100644 ChronoFlow.View/MainWindow.axaml.cs create mode 100644 ChronoFlow.View/Program.cs create mode 100644 ChronoFlow.View/app.manifest create mode 100644 ChronoFlow.sln diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..add57be --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +bin/ +obj/ +/packages/ +riderModule.iml +/_ReSharper.Caches/ \ No newline at end of file diff --git a/.idea/.idea.ChronoFlow/.idea/.gitignore b/.idea/.idea.ChronoFlow/.idea/.gitignore new file mode 100644 index 0000000..56abaa2 --- /dev/null +++ b/.idea/.idea.ChronoFlow/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +/.idea.ChronoFlow.iml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/.idea.ChronoFlow/.idea/indexLayout.xml b/.idea/.idea.ChronoFlow/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.ChronoFlow/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.ChronoFlow/.idea/vcs.xml b/.idea/.idea.ChronoFlow/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.ChronoFlow/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ChronoFlow.Controller/ChronoFlow.Controller.csproj b/ChronoFlow.Controller/ChronoFlow.Controller.csproj new file mode 100644 index 0000000..fc966e6 --- /dev/null +++ b/ChronoFlow.Controller/ChronoFlow.Controller.csproj @@ -0,0 +1,14 @@ + + + + net9.0 + enable + enable + + + + + + + + diff --git a/ChronoFlow.Controller/Class1.cs b/ChronoFlow.Controller/Class1.cs new file mode 100644 index 0000000..32f4c9e --- /dev/null +++ b/ChronoFlow.Controller/Class1.cs @@ -0,0 +1,5 @@ +namespace ChronoFlow.Controller; + +public class Class1 +{ +} \ No newline at end of file diff --git a/ChronoFlow.Model/ChronoFlow.Model.csproj b/ChronoFlow.Model/ChronoFlow.Model.csproj new file mode 100644 index 0000000..17b910f --- /dev/null +++ b/ChronoFlow.Model/ChronoFlow.Model.csproj @@ -0,0 +1,9 @@ + + + + net9.0 + enable + enable + + + diff --git a/ChronoFlow.Model/Class1.cs b/ChronoFlow.Model/Class1.cs new file mode 100644 index 0000000..fa0ba4c --- /dev/null +++ b/ChronoFlow.Model/Class1.cs @@ -0,0 +1,5 @@ +namespace ChronoFlow.Model; + +public class Class1 +{ +} \ No newline at end of file diff --git a/ChronoFlow.Persistence/ChronoFlow.Persistence.csproj b/ChronoFlow.Persistence/ChronoFlow.Persistence.csproj new file mode 100644 index 0000000..7474d79 --- /dev/null +++ b/ChronoFlow.Persistence/ChronoFlow.Persistence.csproj @@ -0,0 +1,13 @@ + + + + net9.0 + enable + enable + + + + + + + diff --git a/ChronoFlow.Persistence/Class1.cs b/ChronoFlow.Persistence/Class1.cs new file mode 100644 index 0000000..970277d --- /dev/null +++ b/ChronoFlow.Persistence/Class1.cs @@ -0,0 +1,5 @@ +namespace ChronoFlow.Persistence; + +public class Class1 +{ +} \ No newline at end of file diff --git a/ChronoFlow.View/App.axaml b/ChronoFlow.View/App.axaml new file mode 100644 index 0000000..c69542f --- /dev/null +++ b/ChronoFlow.View/App.axaml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/ChronoFlow.View/App.axaml.cs b/ChronoFlow.View/App.axaml.cs new file mode 100644 index 0000000..728091e --- /dev/null +++ b/ChronoFlow.View/App.axaml.cs @@ -0,0 +1,23 @@ +using Avalonia; +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; + +namespace ChronoFlow.View; + +public partial class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + { + desktop.MainWindow = new MainWindow(); + } + + base.OnFrameworkInitializationCompleted(); + } +} \ No newline at end of file diff --git a/ChronoFlow.View/ChronoFlow.View.csproj b/ChronoFlow.View/ChronoFlow.View.csproj new file mode 100644 index 0000000..f058610 --- /dev/null +++ b/ChronoFlow.View/ChronoFlow.View.csproj @@ -0,0 +1,27 @@ + + + WinExe + net9.0 + enable + true + app.manifest + true + + + + + + + + + + None + All + + + + + + + + diff --git a/ChronoFlow.View/MainWindow.axaml b/ChronoFlow.View/MainWindow.axaml new file mode 100644 index 0000000..c4795b0 --- /dev/null +++ b/ChronoFlow.View/MainWindow.axaml @@ -0,0 +1,9 @@ + + Welcome to Avalonia! + diff --git a/ChronoFlow.View/MainWindow.axaml.cs b/ChronoFlow.View/MainWindow.axaml.cs new file mode 100644 index 0000000..312046d --- /dev/null +++ b/ChronoFlow.View/MainWindow.axaml.cs @@ -0,0 +1,11 @@ +using Avalonia.Controls; + +namespace ChronoFlow.View; + +public partial class MainWindow : Window +{ + public MainWindow() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/ChronoFlow.View/Program.cs b/ChronoFlow.View/Program.cs new file mode 100644 index 0000000..6621b51 --- /dev/null +++ b/ChronoFlow.View/Program.cs @@ -0,0 +1,21 @@ +using Avalonia; +using System; + +namespace ChronoFlow.View; + +class Program +{ + // Initialization code. Don't use any Avalonia, third-party APIs or any + // SynchronizationContext-reliant code before AppMain is called: things aren't initialized + // yet and stuff might break. + [STAThread] + public static void Main(string[] args) => BuildAvaloniaApp() + .StartWithClassicDesktopLifetime(args); + + // Avalonia configuration, don't remove; also used by visual designer. + public static AppBuilder BuildAvaloniaApp() + => AppBuilder.Configure() + .UsePlatformDetect() + .WithInterFont() + .LogToTrace(); +} \ No newline at end of file diff --git a/ChronoFlow.View/app.manifest b/ChronoFlow.View/app.manifest new file mode 100644 index 0000000..ea4068d --- /dev/null +++ b/ChronoFlow.View/app.manifest @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/ChronoFlow.sln b/ChronoFlow.sln new file mode 100644 index 0000000..6e4f119 --- /dev/null +++ b/ChronoFlow.sln @@ -0,0 +1,34 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChronoFlow.View", "ChronoFlow.View\ChronoFlow.View.csproj", "{8201A15C-62F0-4397-A6E3-E8B34C171052}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChronoFlow.Model", "ChronoFlow.Model\ChronoFlow.Model.csproj", "{5377BA2D-0DFA-4D04-81F3-3E4EEF1FB9C7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChronoFlow.Persistence", "ChronoFlow.Persistence\ChronoFlow.Persistence.csproj", "{85E9F362-E8C5-43E6-B5AD-CFCB2A27CB8E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChronoFlow.Controller", "ChronoFlow.Controller\ChronoFlow.Controller.csproj", "{BCCF491C-6A5D-45E4-B490-C553A550F559}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8201A15C-62F0-4397-A6E3-E8B34C171052}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8201A15C-62F0-4397-A6E3-E8B34C171052}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8201A15C-62F0-4397-A6E3-E8B34C171052}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8201A15C-62F0-4397-A6E3-E8B34C171052}.Release|Any CPU.Build.0 = Release|Any CPU + {5377BA2D-0DFA-4D04-81F3-3E4EEF1FB9C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5377BA2D-0DFA-4D04-81F3-3E4EEF1FB9C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5377BA2D-0DFA-4D04-81F3-3E4EEF1FB9C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5377BA2D-0DFA-4D04-81F3-3E4EEF1FB9C7}.Release|Any CPU.Build.0 = Release|Any CPU + {85E9F362-E8C5-43E6-B5AD-CFCB2A27CB8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85E9F362-E8C5-43E6-B5AD-CFCB2A27CB8E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85E9F362-E8C5-43E6-B5AD-CFCB2A27CB8E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {85E9F362-E8C5-43E6-B5AD-CFCB2A27CB8E}.Release|Any CPU.Build.0 = Release|Any CPU + {BCCF491C-6A5D-45E4-B490-C553A550F559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BCCF491C-6A5D-45E4-B490-C553A550F559}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BCCF491C-6A5D-45E4-B490-C553A550F559}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BCCF491C-6A5D-45E4-B490-C553A550F559}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal