Browse Source

3 задание по практике

alpo8341 2 years ago
parent
commit
347b955c87
40 changed files with 1149 additions and 1 deletions
  1. BIN
      Prakt2/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo
  2. 2 1
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/Program.cs
  3. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe
  4. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb
  5. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  6. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  7. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache
  8. 10 0
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt
  9. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache
  10. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe
  11. BIN
      Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb
  12. BIN
      Prakt3/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo
  13. 25 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1.sln
  14. 6 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/App.config
  15. 134 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs
  16. 74 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.cs
  17. 513 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.resx
  18. 22 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Program.cs
  19. 36 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs
  20. 70 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs
  21. 117 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx
  22. 29 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs
  23. 7 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings
  24. 83 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj
  25. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe
  26. 6 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config
  27. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb
  28. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/free-icon-cross-mark-4225690.png
  29. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/zadanie.png
  30. 4 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
  31. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  32. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  33. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources
  34. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources
  35. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache
  36. 1 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache
  37. 10 0
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt
  38. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache
  39. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe
  40. BIN
      Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb

BIN
Prakt2/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo


+ 2 - 1
Prakt2/WindowsFormsApp1/WindowsFormsApp1/Program.cs

@@ -1,4 +1,5 @@
-using System;
+
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Threading.Tasks;

BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache


+ 10 - 0
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt

@@ -9,3 +9,13 @@ C:\Users\igors\OneDrive\Рабочий стол\Галимова практик
 C:\Users\igors\OneDrive\Рабочий стол\Галимова практика\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache
 C:\Users\igors\OneDrive\Рабочий стол\Галимова практика\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe
 C:\Users\igors\OneDrive\Рабочий стол\Галимова практика\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe.config
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.pdb
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.AssemblyReference.cache
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Form1.resources
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Properties.Resources.resources
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.GenerateResource.cache
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe
+C:\Users\user\Desktop\git\Prakt2\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb

BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe


BIN
Prakt2/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb


BIN
Prakt3/WindowsFormsApp1/.vs/WindowsFormsApp1/v16/.suo


+ 25 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.32802.440
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp1", "WindowsFormsApp1\WindowsFormsApp1.csproj", "{B3108D96-4585-46F9-A2D4-BB8D6DE20738}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{B3108D96-4585-46F9-A2D4-BB8D6DE20738}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B3108D96-4585-46F9-A2D4-BB8D6DE20738}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B3108D96-4585-46F9-A2D4-BB8D6DE20738}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B3108D96-4585-46F9-A2D4-BB8D6DE20738}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {86DDE725-B2A8-4FB0-B07B-90AD587A7CD1}
+	EndGlobalSection
+EndGlobal

+ 6 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>

+ 134 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs

@@ -0,0 +1,134 @@
+
+namespace WindowsFormsApp1
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// Обязательная переменная конструктора.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Освободить все используемые ресурсы.
+        /// </summary>
+        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Код, автоматически созданный конструктором форм Windows
+
+        /// <summary>
+        /// Требуемый метод для поддержки конструктора — не изменяйте 
+        /// содержимое этого метода с помощью редактора кода.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+            this.pictureBox1 = new System.Windows.Forms.PictureBox();
+            this.tbOutput = new System.Windows.Forms.TextBox();
+            this.tbInputX = new System.Windows.Forms.TextBox();
+            this.textBox3 = new System.Windows.Forms.TextBox();
+            this.textBox4 = new System.Windows.Forms.TextBox();
+            this.tbInputY = new System.Windows.Forms.TextBox();
+            this.btnResh = new System.Windows.Forms.Button();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // pictureBox1
+            // 
+            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+            this.pictureBox1.Location = new System.Drawing.Point(12, 12);
+            this.pictureBox1.Name = "pictureBox1";
+            this.pictureBox1.Size = new System.Drawing.Size(334, 94);
+            this.pictureBox1.TabIndex = 0;
+            this.pictureBox1.TabStop = false;
+            // 
+            // tbOutput
+            // 
+            this.tbOutput.Location = new System.Drawing.Point(44, 187);
+            this.tbOutput.Multiline = true;
+            this.tbOutput.Name = "tbOutput";
+            this.tbOutput.Size = new System.Drawing.Size(270, 111);
+            this.tbOutput.TabIndex = 1;
+            // 
+            // tbInputX
+            // 
+            this.tbInputX.Location = new System.Drawing.Point(72, 126);
+            this.tbInputX.Name = "tbInputX";
+            this.tbInputX.Size = new System.Drawing.Size(136, 20);
+            this.tbInputX.TabIndex = 2;
+            // 
+            // textBox3
+            // 
+            this.textBox3.Enabled = false;
+            this.textBox3.Location = new System.Drawing.Point(44, 126);
+            this.textBox3.Name = "textBox3";
+            this.textBox3.Size = new System.Drawing.Size(29, 20);
+            this.textBox3.TabIndex = 3;
+            this.textBox3.Text = "X =";
+            // 
+            // textBox4
+            // 
+            this.textBox4.Enabled = false;
+            this.textBox4.Location = new System.Drawing.Point(44, 152);
+            this.textBox4.Name = "textBox4";
+            this.textBox4.Size = new System.Drawing.Size(29, 20);
+            this.textBox4.TabIndex = 5;
+            this.textBox4.Text = "Y =";
+            // 
+            // tbInputY
+            // 
+            this.tbInputY.Location = new System.Drawing.Point(72, 152);
+            this.tbInputY.Name = "tbInputY";
+            this.tbInputY.Size = new System.Drawing.Size(136, 20);
+            this.tbInputY.TabIndex = 4;
+            // 
+            // btnResh
+            // 
+            this.btnResh.Location = new System.Drawing.Point(226, 126);
+            this.btnResh.Name = "btnResh";
+            this.btnResh.Size = new System.Drawing.Size(88, 49);
+            this.btnResh.TabIndex = 6;
+            this.btnResh.Text = "Решить";
+            this.btnResh.UseVisualStyleBackColor = true;
+            this.btnResh.Click += new System.EventHandler(this.btnResh_Click);
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(364, 324);
+            this.Controls.Add(this.btnResh);
+            this.Controls.Add(this.textBox4);
+            this.Controls.Add(this.tbInputY);
+            this.Controls.Add(this.textBox3);
+            this.Controls.Add(this.tbInputX);
+            this.Controls.Add(this.tbOutput);
+            this.Controls.Add(this.pictureBox1);
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+            this.Name = "Form1";
+            this.Text = "Form1";
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.PictureBox pictureBox1;
+        private System.Windows.Forms.TextBox tbOutput;
+        private System.Windows.Forms.TextBox tbInputX;
+        private System.Windows.Forms.TextBox textBox3;
+        private System.Windows.Forms.TextBox textBox4;
+        private System.Windows.Forms.TextBox tbInputY;
+        private System.Windows.Forms.Button btnResh;
+    }
+}
+

+ 74 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.cs

@@ -0,0 +1,74 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace WindowsFormsApp1
+{
+    public partial class Form1 : Form
+    {
+        /// <summary>
+        /// Метод который вычисляет математическое выражение
+        /// </summary>
+        public void Resh() 
+        {
+            tbOutput.Clear();
+            double x = 0;
+            double y = 0;
+            //Обработка ошибки
+            try
+            {
+                x = Convert.ToDouble(tbInputX.Text);
+            } catch
+            {
+                tbInputX.Text = "Ошибка";
+            }
+            try
+            {
+                y = Convert.ToDouble(tbInputY.Text);
+            }
+            catch
+            {
+                tbInputY.Text = "Ошибка";
+            }
+            double f = Math.Pow(x, 2);
+            double temp = x - y;
+            double result = 0;
+            if (temp == 0)
+                result = Math.Sin(f * x) + Math.Cos(f * y);
+            if (temp > 0)
+                result = Math.Tan(f*(x + y));
+            if (temp < 0)
+                result = Math.Pow(Math.Sin(f*x), 2) + Math.Pow(Math.Cos(f*y),2);
+            result = Math.Round(result, 3);
+            OutputAnswer(result);
+        }
+        /// <summary>
+        /// Метод выводит информацию в tbOutput 
+        /// </summary>
+        public void OutputAnswer(double result)
+        {
+            tbOutput.Text += "Результат работы программы" + Environment.NewLine;
+            tbOutput.Text += "При X = " + tbInputX.Text + Environment.NewLine;
+            tbOutput.Text += "При Y = " + tbInputY.Text + Environment.NewLine;
+            tbOutput.Text += "C = " + result;
+        }
+
+        public Form1()
+        {
+            InitializeComponent();
+        }
+        /// <summary>
+        /// Обработка нажатия на кнопку
+        /// </summary>
+        private void btnResh_Click(object sender, EventArgs e)
+        {
+            Resh();
+        }
+    }
+}

+ 513 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Form1.resx

@@ -0,0 +1,513 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+</root>

+ 22 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Program.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace WindowsFormsApp1
+{
+    static class Program
+    {
+        /// <summary>
+        /// Главная точка входа для приложения.
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Form1());
+        }
+    }
+}

+ 36 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанных со сборкой.
+[assembly: AssemblyTitle("WindowsFormsApp1")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("WindowsFormsApp1")]
+[assembly: AssemblyCopyright("Copyright ©  2023")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// COM, следует установить атрибут ComVisible в TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("b3108d96-4585-46f9-a2d4-bb8d6de20738")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Редакция
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 70 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs

@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программным средством.
+//     Версия среды выполнения: 4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
+//     код создан повторно.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+
+namespace WindowsFormsApp1.Properties
+{
+    /// <summary>
+    ///   Класс ресурсов со строгим типом для поиска локализованных строк и пр.
+    /// </summary>
+    // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
+    // класс с помощью таких средств, как ResGen или Visual Studio.
+    // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
+    // с параметром /str или заново постройте свой VS-проект.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApp1.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   Переопределяет свойство CurrentUICulture текущего потока для всех
+        ///   подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 117 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 29 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+
+namespace WindowsFormsApp1.Properties
+{
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}

+ 7 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 83 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj

@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{B3108D96-4585-46F9-A2D4-BB8D6DE20738}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>WindowsFormsApp1</RootNamespace>
+    <AssemblyName>WindowsFormsApp1</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>

BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe


+ 6 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>

BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/WindowsFormsApp1.pdb


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/free-icon-cross-mark-4225690.png


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/bin/Debug/zadanie.png


+ 4 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Form1.resources


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.Properties.Resources.resources


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.AssemblyReference.cache


+ 1 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+8069502011d0681850e57a53d5a1673222f430a6

+ 10 - 0
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.FileListAbsolute.txt

@@ -0,0 +1,10 @@
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe.config
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.exe
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\WindowsFormsApp1.pdb
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.AssemblyReference.cache
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Form1.resources
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.Properties.Resources.resources
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.GenerateResource.cache
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.csproj.CoreCompileInputs.cache
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.exe
+C:\Users\user\Desktop\git\Prakt3\WindowsFormsApp1\WindowsFormsApp1\obj\Debug\WindowsFormsApp1.pdb

BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.csproj.GenerateResource.cache


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.exe


BIN
Prakt3/WindowsFormsApp1/WindowsFormsApp1/obj/Debug/WindowsFormsApp1.pdb