From 6d79ecf407fed76faf1182f331389d194f86e1de Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 13 Nov 2022 20:39:23 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B2=D0=B0=D1=8F=20=D0=BB?= =?UTF-8?q?=D0=B0=D0=B1=D0=B0=20=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WinFormsApp1/Direction.cs | 18 ++ WinFormsApp1/EntityTractor.cs | 43 ++++ WinFormsApp1/FormTractor.Designer.cs | 184 ++++++++++++++++++ WinFormsApp1/FormTractor.cs | 75 +++++++ WinFormsApp1/FormTractor.resx | 63 ++++++ WinFormsApp1/Program.cs | 23 +++ WinFormsApp1/Properties/Resources.Designer.cs | 103 ++++++++++ WinFormsApp1/Properties/Resources.resx | 133 +++++++++++++ WinFormsApp1/Resources/2EdzyM4iEKw.jpg | Bin 0 -> 72851 bytes WinFormsApp1/Resources/Hhxt4dLqV5g.jpg | Bin 0 -> 72233 bytes WinFormsApp1/Resources/MbV2DYU_nPM.jpg | Bin 0 -> 72753 bytes WinFormsApp1/Resources/RkYIe2_6DuQ.jpg | Bin 0 -> 72422 bytes WinFormsApp1/Tractor.sln | 25 +++ WinFormsApp1/TractorDraw.cs | 175 +++++++++++++++++ WinFormsApp1/Tractors.csproj | 24 +++ 15 files changed, 866 insertions(+) create mode 100644 WinFormsApp1/Direction.cs create mode 100644 WinFormsApp1/EntityTractor.cs create mode 100644 WinFormsApp1/FormTractor.Designer.cs create mode 100644 WinFormsApp1/FormTractor.cs create mode 100644 WinFormsApp1/FormTractor.resx create mode 100644 WinFormsApp1/Program.cs create mode 100644 WinFormsApp1/Properties/Resources.Designer.cs create mode 100644 WinFormsApp1/Properties/Resources.resx create mode 100644 WinFormsApp1/Resources/2EdzyM4iEKw.jpg create mode 100644 WinFormsApp1/Resources/Hhxt4dLqV5g.jpg create mode 100644 WinFormsApp1/Resources/MbV2DYU_nPM.jpg create mode 100644 WinFormsApp1/Resources/RkYIe2_6DuQ.jpg create mode 100644 WinFormsApp1/Tractor.sln create mode 100644 WinFormsApp1/TractorDraw.cs create mode 100644 WinFormsApp1/Tractors.csproj diff --git a/WinFormsApp1/Direction.cs b/WinFormsApp1/Direction.cs new file mode 100644 index 0000000..5275f08 --- /dev/null +++ b/WinFormsApp1/Direction.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WinFormsApp1 +{ + internal enum Direction + { + Up = 1, + Down = 2, + Left = 3, + Right = 4, + DRDiagonal = 5, + DLDiagonal = 6, + ULDiagonal = 7, + URDiagonal = 8 + } +} diff --git a/WinFormsApp1/EntityTractor.cs b/WinFormsApp1/EntityTractor.cs new file mode 100644 index 0000000..dcb191f --- /dev/null +++ b/WinFormsApp1/EntityTractor.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Threading.Tasks; +using System.Drawing; + +namespace WinFormsApp1 +{ + class EntityTractor + { + /// + /// Скорость + /// + public int Speed { get; private set; } + /// + /// Вес + /// + public float Weight { get; private set; } + /// + /// Цвет кузова + /// + public Color BodyColor { get; private set; } + /// + /// Шаг перемещения автомобиля + /// + public float Step => Speed * 100 / Weight; + /// + /// Инициализация полей объекта-класса автомобиля + /// + /// + /// + /// + /// + public void Init(int speed, float weight, Color bodyColor) + { + Random rnd = new Random(); + Speed = speed <= 0 ? rnd.Next(50, 150) : speed; + Weight = weight <= 0 ? rnd.Next(40, 70) : weight; + BodyColor = bodyColor; + } + } +} diff --git a/WinFormsApp1/FormTractor.Designer.cs b/WinFormsApp1/FormTractor.Designer.cs new file mode 100644 index 0000000..d891929 --- /dev/null +++ b/WinFormsApp1/FormTractor.Designer.cs @@ -0,0 +1,184 @@ + +namespace WinFormsApp1 +{ + partial class FormTractor + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.pictureBoxTractor = new System.Windows.Forms.PictureBox(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripStatusLabelSpeed = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabelWeight = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabelBodyColor = new System.Windows.Forms.ToolStripStatusLabel(); + this.buttonCreate = new System.Windows.Forms.Button(); + this.buttonUp = new System.Windows.Forms.Button(); + this.buttonLeft = new System.Windows.Forms.Button(); + this.buttonDown = new System.Windows.Forms.Button(); + this.buttonRight = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxTractor)).BeginInit(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // pictureBoxTractor + // + this.pictureBoxTractor.Dock = System.Windows.Forms.DockStyle.Fill; + this.pictureBoxTractor.Location = new System.Drawing.Point(0, 0); + this.pictureBoxTractor.Name = "pictureBoxTractor"; + this.pictureBoxTractor.Size = new System.Drawing.Size(800, 424); + this.pictureBoxTractor.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.pictureBoxTractor.TabIndex = 0; + this.pictureBoxTractor.TabStop = false; + this.pictureBoxTractor.Resize += new System.EventHandler(this.pictureBoxTractor_Resize); + // + // statusStrip1 + // + this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripStatusLabelSpeed, + this.toolStripStatusLabelWeight, + this.toolStripStatusLabelBodyColor}); + this.statusStrip1.Location = new System.Drawing.Point(0, 424); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(800, 26); + this.statusStrip1.TabIndex = 1; + this.statusStrip1.Text = "statusStrip1"; + // + // toolStripStatusLabelSpeed + // + this.toolStripStatusLabelSpeed.Name = "toolStripStatusLabelSpeed"; + this.toolStripStatusLabelSpeed.Size = new System.Drawing.Size(73, 20); + this.toolStripStatusLabelSpeed.Text = "Скорость"; + // + // toolStripStatusLabelWeight + // + this.toolStripStatusLabelWeight.Name = "toolStripStatusLabelWeight"; + this.toolStripStatusLabelWeight.Size = new System.Drawing.Size(32, 20); + this.toolStripStatusLabelWeight.Text = "вес"; + // + // toolStripStatusLabelBodyColor + // + this.toolStripStatusLabelBodyColor.Name = "toolStripStatusLabelBodyColor"; + this.toolStripStatusLabelBodyColor.Size = new System.Drawing.Size(42, 20); + this.toolStripStatusLabelBodyColor.Text = "Цвет"; + this.toolStripStatusLabelBodyColor.Click += new System.EventHandler(this.ButtonMove_Click); + // + // buttonCreate + // + this.buttonCreate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.buttonCreate.Location = new System.Drawing.Point(0, 378); + this.buttonCreate.Name = "buttonCreate"; + this.buttonCreate.Size = new System.Drawing.Size(94, 29); + this.buttonCreate.TabIndex = 2; + this.buttonCreate.Text = "создать"; + this.buttonCreate.UseVisualStyleBackColor = true; + this.buttonCreate.Click += new System.EventHandler(this.ButtonCreate_Click); + // + // buttonUp + // + this.buttonUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonUp.BackgroundImage = global::Tractors.Properties.Resources._2EdzyM4iEKw; + this.buttonUp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.buttonUp.Location = new System.Drawing.Point(682, 296); + this.buttonUp.Name = "buttonUp"; + this.buttonUp.Size = new System.Drawing.Size(30, 30); + this.buttonUp.TabIndex = 3; + this.buttonUp.UseVisualStyleBackColor = true; + this.buttonUp.Click += new System.EventHandler(this.ButtonMove_Click); + // + // buttonLeft + // + this.buttonLeft.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonLeft.BackgroundImage = global::Tractors.Properties.Resources.Hhxt4dLqV5g; + this.buttonLeft.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.buttonLeft.Location = new System.Drawing.Point(649, 332); + this.buttonLeft.Name = "buttonLeft"; + this.buttonLeft.Size = new System.Drawing.Size(30, 30); + this.buttonLeft.TabIndex = 4; + this.buttonLeft.UseVisualStyleBackColor = true; + this.buttonLeft.Click += new System.EventHandler(this.ButtonMove_Click); + // + // buttonDown + // + this.buttonDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonDown.BackgroundImage = global::Tractors.Properties.Resources.MbV2DYU_nPM; + this.buttonDown.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.buttonDown.Location = new System.Drawing.Point(682, 332); + this.buttonDown.Name = "buttonDown"; + this.buttonDown.Size = new System.Drawing.Size(30, 30); + this.buttonDown.TabIndex = 5; + this.buttonDown.UseVisualStyleBackColor = true; + this.buttonDown.Click += new System.EventHandler(this.ButtonMove_Click); + // + // buttonRight + // + this.buttonRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonRight.BackgroundImage = global::Tractors.Properties.Resources.RkYIe2_6DuQ; + this.buttonRight.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.buttonRight.Location = new System.Drawing.Point(718, 332); + this.buttonRight.Name = "buttonRight"; + this.buttonRight.Size = new System.Drawing.Size(30, 30); + this.buttonRight.TabIndex = 6; + this.buttonRight.UseVisualStyleBackColor = true; + this.buttonRight.Click += new System.EventHandler(this.ButtonMove_Click); + // + // FormTractor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.buttonRight); + this.Controls.Add(this.buttonDown); + this.Controls.Add(this.buttonLeft); + this.Controls.Add(this.buttonUp); + this.Controls.Add(this.buttonCreate); + this.Controls.Add(this.pictureBoxTractor); + this.Controls.Add(this.statusStrip1); + this.Name = "FormTractor"; + this.Text = "Трактор"; + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxTractor)).EndInit(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.PictureBox pictureBoxTractor; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelSpeed; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelWeight; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabelBodyColor; + private System.Windows.Forms.Button buttonCreate; + private System.Windows.Forms.Button buttonUp; + private System.Windows.Forms.Button buttonLeft; + private System.Windows.Forms.Button buttonDown; + private System.Windows.Forms.Button buttonRight; + } +} + diff --git a/WinFormsApp1/FormTractor.cs b/WinFormsApp1/FormTractor.cs new file mode 100644 index 0000000..7e4ca4b --- /dev/null +++ b/WinFormsApp1/FormTractor.cs @@ -0,0 +1,75 @@ +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 WinFormsApp1 +{ + public partial class FormTractor : Form + { + private TractorDraw _Tractor; + + public FormTractor() + { + InitializeComponent(); + } + + private void Draw() + { + Bitmap bmp = new Bitmap(pictureBoxTractor.Width, pictureBoxTractor.Height); + Graphics gr = Graphics.FromImage(bmp); + _Tractor?.DrawEntity(gr); + pictureBoxTractor.Image = bmp; + } + + + private void ButtonCreate_Click(object sender, EventArgs e) + { + Random random = new Random(); + _Tractor = new TractorDraw(); + _Tractor.Init(random.Next(100, 200), random.Next(2500, 5000), Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256))); + _Tractor.SetPosition(random.Next(10, 50), random.Next(10, 50), pictureBoxTractor.Width, pictureBoxTractor.Height); + toolStripStatusLabelSpeed.Text = $"Скорость: {_Tractor.Tractor.Speed}"; + toolStripStatusLabelWeight.Text = $"Вес: {_Tractor.Tractor.Weight}"; + toolStripStatusLabelBodyColor.Text = $"Цвет: {_Tractor.Tractor.BodyColor.Name}"; + Draw(); + } + + private void ButtonMove_Click(object sender, EventArgs e) + { + + string name = ((Button)sender)?.Name ?? string.Empty; + switch (name) + { + case "buttonUp": + _Tractor?.MoveTransport(Direction.Up); + break; + case "buttonDown": + _Tractor?.MoveTransport(Direction.Down); + break; + case "buttonLeft": + _Tractor?.MoveTransport(Direction.Left); + break; + case "buttonRight": + _Tractor?.MoveTransport(Direction.Right); + break; + } + Draw(); + } + + + + + + private void pictureBoxTractor_Resize(object sender, EventArgs e) + { + _Tractor?.ChangeBorders(pictureBoxTractor.Width, pictureBoxTractor.Height); + Draw(); + } + } +} diff --git a/WinFormsApp1/FormTractor.resx b/WinFormsApp1/FormTractor.resx new file mode 100644 index 0000000..5cb320f --- /dev/null +++ b/WinFormsApp1/FormTractor.resx @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/WinFormsApp1/Program.cs b/WinFormsApp1/Program.cs new file mode 100644 index 0000000..ab6b2a6 --- /dev/null +++ b/WinFormsApp1/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WinFormsApp1 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.SetHighDpiMode(HighDpiMode.SystemAware); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new FormTractor()); + } + } +} diff --git a/WinFormsApp1/Properties/Resources.Designer.cs b/WinFormsApp1/Properties/Resources.Designer.cs new file mode 100644 index 0000000..8a5d1ee --- /dev/null +++ b/WinFormsApp1/Properties/Resources.Designer.cs @@ -0,0 +1,103 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace Tractors.Properties { + using System; + + + /// + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. + /// + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.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() { + } + + /// + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tractors.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap _2EdzyM4iEKw { + get { + object obj = ResourceManager.GetObject("2EdzyM4iEKw", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Hhxt4dLqV5g { + get { + object obj = ResourceManager.GetObject("Hhxt4dLqV5g", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MbV2DYU_nPM { + get { + object obj = ResourceManager.GetObject("MbV2DYU_nPM", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap RkYIe2_6DuQ { + get { + object obj = ResourceManager.GetObject("RkYIe2_6DuQ", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/WinFormsApp1/Properties/Resources.resx b/WinFormsApp1/Properties/Resources.resx new file mode 100644 index 0000000..c7554e4 --- /dev/null +++ b/WinFormsApp1/Properties/Resources.resx @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\2EdzyM4iEKw.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\RkYIe2_6DuQ.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MbV2DYU_nPM.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Hhxt4dLqV5g.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/WinFormsApp1/Resources/2EdzyM4iEKw.jpg b/WinFormsApp1/Resources/2EdzyM4iEKw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ef24e3a682f1a1a53738a2a5b17c18b6e677119 GIT binary patch literal 72851 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