瀏覽代碼

Сделала 4 и 5 лабораторную работу

Igor 1 年之前
父節點
當前提交
dc5808c90d
共有 28 個文件被更改,包括 185 次插入44 次删除
  1. 二進制
      .vs/Лаб1/FileContentIndex/0bf01f2d-2f03-446e-83e9-4e51f8d3f724.vsidx
  2. 二進制
      .vs/Лаб1/FileContentIndex/1cf9508c-0672-44f3-bfdd-f98a44ca4297.vsidx
  3. 二進制
      .vs/Лаб1/FileContentIndex/2f6749e0-02a2-4bc7-859e-627ded5b68ea.vsidx
  4. 二進制
      .vs/Лаб1/FileContentIndex/61d5726b-21e7-4be5-b696-d8d6afa5f69e.vsidx
  5. 二進制
      .vs/Лаб1/FileContentIndex/a3ca62ee-2668-4a70-bf17-f0de4ce4551c.vsidx
  6. 二進制
      .vs/Лаб1/FileContentIndex/d0da1a47-0c49-42a4-9b63-a0210d35e353.vsidx
  7. 二進制
      .vs/Лаб1/v17/.suo
  8. 15 0
      Лаб1/Class1.cs
  9. 23 0
      Лаб1/Commands/DataCommands.cs
  10. 11 6
      Лаб1/MainWindow.xaml
  11. 3 7
      Лаб1/MainWindow.xaml.cs
  12. 6 6
      Лаб1/Page1.xaml.cs
  13. 二進制
      Лаб1/bin/Debug/Лаб1.exe
  14. 二進制
      Лаб1/bin/Debug/Лаб1.pdb
  15. 二進制
      Лаб1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  16. 二進制
      Лаб1/obj/Debug/MainWindow.baml
  17. 39 1
      Лаб1/obj/Debug/MainWindow.g.cs
  18. 39 1
      Лаб1/obj/Debug/MainWindow.g.i.cs
  19. 1 1
      Лаб1/obj/Debug/Лаб1.csproj.CoreCompileInputs.cache
  20. 30 0
      Лаб1/obj/Debug/Лаб1.csproj.FileListAbsolute.txt
  21. 二進制
      Лаб1/obj/Debug/Лаб1.exe
  22. 二進制
      Лаб1/obj/Debug/Лаб1.g.resources
  23. 二進制
      Лаб1/obj/Debug/Лаб1.pdb
  24. 3 3
      Лаб1/obj/Debug/Лаб1_MarkupCompile.cache
  25. 3 3
      Лаб1/obj/Debug/Лаб1_MarkupCompile.i.cache
  26. 2 7
      Лаб1/obj/Debug/Лаб1_MarkupCompile.i.lref
  27. 9 9
      Лаб1/obj/Debug/Лаб1_MarkupCompile.lref
  28. 1 0
      Лаб1/Лаб1.csproj

二進制
.vs/Лаб1/FileContentIndex/0bf01f2d-2f03-446e-83e9-4e51f8d3f724.vsidx


二進制
.vs/Лаб1/FileContentIndex/1cf9508c-0672-44f3-bfdd-f98a44ca4297.vsidx


二進制
.vs/Лаб1/FileContentIndex/2f6749e0-02a2-4bc7-859e-627ded5b68ea.vsidx


二進制
.vs/Лаб1/FileContentIndex/61d5726b-21e7-4be5-b696-d8d6afa5f69e.vsidx


二進制
.vs/Лаб1/FileContentIndex/a3ca62ee-2668-4a70-bf17-f0de4ce4551c.vsidx


二進制
.vs/Лаб1/FileContentIndex/d0da1a47-0c49-42a4-9b63-a0210d35e353.vsidx


二進制
.vs/Лаб1/v17/.suo


+ 15 - 0
Лаб1/Class1.cs

@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Лаб1
+{
+    public interface ICommand
+    {
+        void Execute(object par);
+        bool CanExecute(object par);
+        event EventHandler CanExecuteChanged;
+    }
+}

+ 23 - 0
Лаб1/Commands/DataCommands.cs

@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Лаб1.Commands
+{
+     public class DataComands
+    {
+        public static RoutedCommand Delete { get; set; }
+        public static RoutedCommand Edit { get; set; }
+        static DataComands()
+        {
+            InputGestureCollection inputs = new InputGestureCollection();
+            inputs.Add(new KeyGesture(Key.E, ModifierKeys.Control, "Ctrl+E"));
+            Edit = new RoutedCommand("Edit", typeof(DataComands), inputs);
+            inputs = new InputGestureCollection();
+            inputs.Add(new KeyGesture(Key.D, ModifierKeys.Control, "Ctrl+D"));
+            Delete = new RoutedCommand("Delete", typeof(DataComands), inputs);
+        }
+    }
+}

+ 11 - 6
Лаб1/MainWindow.xaml

@@ -10,8 +10,12 @@
         Background="Transparent"
         AllowsTransparency="True"
         WindowStyle="None">
-    
+
     <Grid>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="69*"/>
+            <ColumnDefinition Width="331*"/>
+        </Grid.ColumnDefinitions>
         <Grid.Background>
             <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                 <GradientStop Color="#FF87A0DE" Offset="0"/>
@@ -20,13 +24,13 @@
             </LinearGradientBrush>
         </Grid.Background>
 
-        <StackPanel Background="{StaticResource BackgroundWindowResource}">
+        <StackPanel Background="{StaticResource BackgroundWindowResource}" Grid.ColumnSpan="2">
 
             <TextBlock Style="{StaticResource hedderTextBlockResource}">
                 Система внутеннего учета инвестиционной компании
             </TextBlock>
             <TextBlock Style="{StaticResource baseTextBlockResource}">
-                <Hyperlink NavigateUri="PageEmployee.xaml"> Сотрудники</Hyperlink>
+                <Hyperlink Click="NavigateToPage1"> Сотрудники </Hyperlink>
             </TextBlock>
             <TextBlock Style="{StaticResource baseTextBlockResource}">
                 <Hyperlink> Клиенты </Hyperlink>
@@ -43,9 +47,10 @@
             <TextBlock Style="{StaticResource baseTextBlockResource}">
                 <Hyperlink> Справка </Hyperlink>
             </TextBlock>
-            <Button Style="{StaticResource buttonResource}" Command="Close">Выход
-            </Button>
-        </StackPanel>
+            <Button Style="{StaticResource buttonResource}" Content ="Выход" Click="Button_Click" />
 
+        </StackPanel>
+        <Frame x:Name="MainFrame" NavigationUIVisibility="Hidden" Grid.Column="1" Margin="0,80,0,0"/>
+        <Button Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Right" Content="X" Margin="5" Height="20" Width="20" Click="ExitApplication"/>
     </Grid>
 </Window>

+ 3 - 7
Лаб1/MainWindow.xaml.cs

@@ -15,6 +15,7 @@ using System.Windows.Shapes;
 
 namespace Лаб1
 {
+
     /// <summary>
     /// Логика взаимодействия для MainWindow.xaml
     /// </summary>
@@ -24,14 +25,9 @@ namespace Лаб1
         {
             InitializeComponent();
         }
-
-        private void Hyperlink_Click(object sender, RoutedEventArgs e)
-        {
-
-        }
-
         private void NavigateToPage1(object sender, RoutedEventArgs e)
         {
+            MainFrame.Navigate(new Page1());
 
         }
 
@@ -67,7 +63,7 @@ namespace Лаб1
 
         private void Button_Click(object sender, RoutedEventArgs e)
         {
-
+            MainFrame.Navigate(null);
         }
 
         private void ExitApplication(object sender, RoutedEventArgs e)

+ 6 - 6
Лаб1/Page1.xaml.cs

@@ -27,26 +27,26 @@ namespace Лаб1
 
         private void Cancel(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Отменить");
         }
 
         private void Create(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Создать");
         }
 
         private void Edit(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Редактировать");
         }
 
         private void Save(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Сохранить");
         }
         private void Find(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Найти");
         }
 
         private void AddEmployee(object sender, RoutedEventArgs e)
@@ -56,7 +56,7 @@ namespace Лаб1
 
         private void DeleteEmployee(object sender, RoutedEventArgs e)
         {
-
+            MessageBox.Show("Удалить");
         }
 
         private void AddEmployee_Click(object sender, RoutedEventArgs e)

二進制
Лаб1/bin/Debug/Лаб1.exe


二進制
Лаб1/bin/Debug/Лаб1.pdb


二進制
Лаб1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


二進制
Лаб1/obj/Debug/MainWindow.baml


+ 39 - 1
Лаб1/obj/Debug/MainWindow.g.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D139A3DC0DD58D615580003E1F8E656F76FDCB69B43BF96F086FA726394A8A22"
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "480EBBD756400F5009CB1BF71915455A8F1FD2DAB1DE7BF6A1CDF021F9DA9E79"
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     Этот код создан программой.
@@ -40,6 +40,14 @@ namespace Лаб1 {
     /// </summary>
     public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
         
+        
+        #line 53 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Frame MainFrame;
+        
+        #line default
+        #line hidden
+        
         private bool _contentLoaded;
         
         /// <summary>
@@ -68,6 +76,36 @@ namespace Лаб1 {
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
         void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            
+            #line 33 "..\..\MainWindow.xaml"
+            ((System.Windows.Documents.Hyperlink)(target)).Click += new System.Windows.RoutedEventHandler(this.NavigateToPage1);
+            
+            #line default
+            #line hidden
+            return;
+            case 2:
+            
+            #line 50 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.MainFrame = ((System.Windows.Controls.Frame)(target));
+            return;
+            case 4:
+            
+            #line 54 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ExitApplication);
+            
+            #line default
+            #line hidden
+            return;
+            }
             this._contentLoaded = true;
         }
     }

+ 39 - 1
Лаб1/obj/Debug/MainWindow.g.i.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D139A3DC0DD58D615580003E1F8E656F76FDCB69B43BF96F086FA726394A8A22"
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "480EBBD756400F5009CB1BF71915455A8F1FD2DAB1DE7BF6A1CDF021F9DA9E79"
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     Этот код создан программой.
@@ -40,6 +40,14 @@ namespace Лаб1 {
     /// </summary>
     public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
         
+        
+        #line 53 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Frame MainFrame;
+        
+        #line default
+        #line hidden
+        
         private bool _contentLoaded;
         
         /// <summary>
@@ -68,6 +76,36 @@ namespace Лаб1 {
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
         void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            
+            #line 33 "..\..\MainWindow.xaml"
+            ((System.Windows.Documents.Hyperlink)(target)).Click += new System.Windows.RoutedEventHandler(this.NavigateToPage1);
+            
+            #line default
+            #line hidden
+            return;
+            case 2:
+            
+            #line 50 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            case 3:
+            this.MainFrame = ((System.Windows.Controls.Frame)(target));
+            return;
+            case 4:
+            
+            #line 54 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ExitApplication);
+            
+            #line default
+            #line hidden
+            return;
+            }
             this._contentLoaded = true;
         }
     }

+ 1 - 1
Лаб1/obj/Debug/Лаб1.csproj.CoreCompileInputs.cache

@@ -1 +1 @@
-1d76c778b796bbc72cf1a6ee537dde5fca581b08
+1b303a19f35835c10517c531700260ed22f354a5

+ 30 - 0
Лаб1/obj/Debug/Лаб1.csproj.FileListAbsolute.txt

@@ -86,3 +86,33 @@ D:\документы 3\МДК 05.04\Лаб3\Лаб1\obj\Debug\Лаб1.g.resourc
 D:\документы 3\МДК 05.04\Лаб3\Лаб1\obj\Debug\Лаб1.Properties.Resources.resources
 D:\документы 3\МДК 05.04\Лаб3\Лаб1\obj\Debug\Лаб1.csproj.GenerateResource.cache
 D:\документы 3\МДК 05.04\Лаб3\Лаб1\obj\Debug\Лаб1.csproj.CoreCompileInputs.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\bin\Debug\Лаб1.exe.config
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\bin\Debug\Лаб1.exe
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\bin\Debug\Лаб1.pdb
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.csproj.AssemblyReference.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.csproj.SuggestedBindingRedirects.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\MainWindow.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page1.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page2.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page3.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page4.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page5.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page6.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\App.g.cs
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1_MarkupCompile.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1_MarkupCompile.lref
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\App.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Dictionary1.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\MainWindow.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page1.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page2.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page3.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page4.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page5.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Page6.baml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.g.resources
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.Properties.Resources.resources
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.csproj.GenerateResource.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.csproj.CoreCompileInputs.cache
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.exe
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\Лаб1.pdb

二進制
Лаб1/obj/Debug/Лаб1.exe


二進制
Лаб1/obj/Debug/Лаб1.g.resources


二進制
Лаб1/obj/Debug/Лаб1.pdb


+ 3 - 3
Лаб1/obj/Debug/Лаб1_MarkupCompile.cache

@@ -4,15 +4,15 @@
 winexe
 C#
 .cs
-D:\документы 3\МДК 05.04\Лаб3\Лаб1\obj\Debug\
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\
 Лаб1
 none
 false
 DEBUG;TRACE
-D:\документы 3\МДК 05.04\Лаб3\Лаб1\App.xaml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\App.xaml
 8339948045
 
-111324032344
+12995957225
 13-1310406943
 Dictionary1.xaml;MainWindow.xaml;Page1.xaml;Page2.xaml;Page3.xaml;Page4.xaml;Page5.xaml;Page6.xaml;
 

+ 3 - 3
Лаб1/obj/Debug/Лаб1_MarkupCompile.i.cache

@@ -4,15 +4,15 @@
 winexe
 C#
 .cs
-E:\документы 3\МДК 05.04\Лаб2\Лаб1\obj\Debug\
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\obj\Debug\
 Лаб1
 none
 false
 DEBUG;TRACE
-E:\документы 3\МДК 05.04\Лаб2\Лаб1\App.xaml
+D:\документы 3\МДК 05.04\WPF проект\Лаб1\App.xaml
 8339948045
 
-12-758056274
+13-1086131393
 13-1310406943
 Dictionary1.xaml;MainWindow.xaml;Page1.xaml;Page2.xaml;Page3.xaml;Page4.xaml;Page5.xaml;Page6.xaml;
 

+ 2 - 7
Лаб1/obj/Debug/Лаб1_MarkupCompile.i.lref

@@ -1,10 +1,5 @@
 
 
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\MainWindow.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page1.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page2.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page3.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page4.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page5.xaml;;
-FE:\документы 3\МДК 05.04\Лаб2\Лаб1\Page6.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Dictionary1.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\MainWindow.xaml;;
 

+ 9 - 9
Лаб1/obj/Debug/Лаб1_MarkupCompile.lref

@@ -1,11 +1,11 @@
 
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\App.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Dictionary1.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\MainWindow.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page1.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page2.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page3.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page4.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page5.xaml;;
-FD:\документы 3\МДК 05.04\Лаб3\Лаб1\Page6.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\App.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Dictionary1.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\MainWindow.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page1.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page2.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page3.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page4.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page5.xaml;;
+FD:\документы 3\МДК 05.04\WPF проект\Лаб1\Page6.xaml;;
 

+ 1 - 0
Лаб1/Лаб1.csproj

@@ -67,6 +67,7 @@
       <DependentUpon>App.xaml</DependentUpon>
       <SubType>Code</SubType>
     </Compile>
+    <Compile Include="Class1.cs" />
     <Compile Include="MainWindow.xaml.cs">
       <DependentUpon>MainWindow.xaml</DependentUpon>
       <SubType>Code</SubType>