• 大小: 4.83M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-27
  • 语言: C#
  • 标签: 分水果  

资源简介

(1)屏幕上有爸爸妈妈,儿子女儿四个人,中间有一个盘子,容量为二。爸爸妈妈负责
放水果,儿子女儿负责吃水果;
(2)右边有一个显示框,依次显示此时正在进行的动作,如“爸爸放了一个水果”、“儿子吃了一个水果”等;
(3)运用多线程编写程序,不能把过程写死了,每次运行程序都有多种可能(左边界面有动作的同时,右边界面文字显示此时的动作)。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 水果增减_多线程_.Properties;

namespace 水果增减_多线程_
{
    public class Fruit
    {
        //Random random = new Random();
        public static Image[] imgs = new Image[] { 
            Resources.餐盘_已去底_
            Resources.苹果_已去底_
            Resources.梨子_已去底_
        };
        //餐盘的Draw方法
        public void PlateDraw(Graphics g)
        {
            g.DrawImage(imgs[0] 325 325);
        }

        //苹果的Draw方法
        public void AppleDraw(Graphics g int i)
        {
            switch (i)
            {
                case 0:
                    break;
                case 1:
                    g.DrawImage(imgs[1] 375 375);
                    break;
                case 2:
                    g.DrawImage(imgs[1] 375 375);
                    g.DrawImage(imgs[1] 425 375);
                    break;
            }
            
        }
        //梨子的Drwa方法
        public void PeerDraw(Graphics gint i)
        {
            switch (i)
            {
                case 0:
                    break;
                case 1:
                    g.DrawImage(imgs[2] 375 425);
                    break;
                case 2:
                    g.DrawImage(imgs[2] 375 425);
                    g.DrawImage(imgs[1] 425 425);
                    break;
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         189  2020-10-05 08:20  App.config
     目录           0  2020-10-05 08:20  bin\
     目录           0  2020-10-05 09:19  bin\Debug\
     文件     1232896  2020-10-12 20:52  bin\Debug\水果增减(多线程).exe
     文件         189  2020-10-05 08:20  bin\Debug\水果增减(多线程).exe.config
     文件       54784  2020-10-12 20:52  bin\Debug\水果增减(多线程).pdb
     目录           0  2020-10-05 08:20  bin\Release\
     文件        1607  2020-10-12 20:37  Fruit.cs
     文件        6175  2020-10-12 20:52  FruitForm.cs
     文件        3441  2020-10-12 20:49  FruitForm.Designer.cs
     文件        6016  2020-10-12 20:49  FruitForm.resx
     目录           0  2020-10-05 08:20  obj\
     目录           0  2020-10-12 20:49  obj\Debug\
     文件         214  2020-10-05 08:20  obj\Debug\.NETframeworkVersion=v4.7.2.AssemblyAttributes.cs
     文件        1597  2020-10-12 20:02  obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        8817  2020-10-12 20:08  obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2020-10-05 15:34  obj\Debug\TempPE\
     文件        4608  2020-10-12 20:08  obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
     文件         180  2020-10-12 20:49  obj\Debug\水果增减_多线程_.FruitForm.resources
     文件     1217859  2020-10-12 20:08  obj\Debug\水果增减_多线程_.Properties.Resources.resources
     文件          42  2020-10-05 19:15  obj\Debug\水果增减(多线程).csproj.CoreCompileInputs.cache
     文件        1321  2020-10-12 20:19  obj\Debug\水果增减(多线程).csproj.FileListAbsolute.txt
     文件        1404  2020-10-12 20:49  obj\Debug\水果增减(多线程).csproj.GenerateResource.cache
     文件         424  2020-10-12 19:56  obj\Debug\水果增减(多线程).csprojAssemblyReference.cache
     文件     1232896  2020-10-12 20:52  obj\Debug\水果增减(多线程).exe
     文件       54784  2020-10-12 20:52  obj\Debug\水果增减(多线程).pdb
     文件        4398  2020-10-12 20:14  Person.cs
     文件         539  2020-10-05 09:18  Program.cs
     目录           0  2020-10-12 20:08  Properties\
     文件        1346  2020-10-05 08:20  Properties\AssemblyInfo.cs
     文件        5987  2020-10-12 20:08  Properties\Resources.Designer.cs
............此处省略19个文件信息

评论

共有 条评论

相关资源