资源简介
(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\.NETfr
文件 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个文件信息
- 上一篇:EPLAN 菜单插件代码
- 下一篇:c# can协议开发
评论
共有 条评论