资源简介
简单的元胞自动机模型,可以自定义矩阵大小,演算步数,可以鼠标手动绘制初始图形。
代码片段和文件信息
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;
using System.Collections;
namespace 生命游戏
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static int matrixwide;//矩阵的长宽
public static int matrixheight;
public static int[] cellmatrix;
public static int maxstep;
public static ArrayList recordlist = new ArrayList();
private void button1_Click(object sender EventArgs e)
{
matrixwide = Convert.ToInt32(textBox1.Text);
matrixheight = Convert.ToInt32(textBox2.Text);
this.establishmatrix();
Form2 frm2 = new Form2();
frm2.Show();
}
public void establishmatrix()
{
//建立矩阵的代码
maxstep = Convert.ToInt32(textBox3.Text);
cellmatrix = new int[matrixwide matrixheight];
for (int mcountx = 0; mcountx < matrixwide; mcountx++)
{
for (int mcounty = 0; mcounty < matrixheight; mcounty++)
{
cellmatrix[mcountx mcounty] = 0;
}
}
for (int cacount=0; cacount < (maxstep+1) * matrixheight * matrixwide; cacount++)
{
recordlist.Add(0);
}
MessageBox.Show(“矩阵,数组建立完毕大小:“+matrixwide+“*“+matrixheight+“arraylist“+(maxstep * matrixheight * matrixwide));
}
private void button2_Click(object sender EventArgs e)
{
//随即生成生命
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 187 2013-04-21 22:40 生命游戏\生命游戏\App.config
文件 18432 2013-04-27 08:43 生命游戏\生命游戏\bin\Debug\生命游戏.exe
文件 187 2013-04-21 22:40 生命游戏\生命游戏\bin\Debug\生命游戏.exe.config
文件 44544 2013-04-27 08:43 生命游戏\生命游戏\bin\Debug\生命游戏.pdb
文件 22984 2013-04-27 08:43 生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe
文件 187 2013-04-21 22:40 生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe.config
文件 490 2010-03-17 22:39 生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe.manifest
文件 1954 2013-04-22 13:47 生命游戏\生命游戏\Form1.cs
文件 5117 2013-04-22 13:47 生命游戏\生命游戏\Form1.Designer.cs
文件 5817 2013-04-22 13:47 生命游戏\生命游戏\Form1.resx
文件 14349 2013-04-27 08:43 生命游戏\生命游戏\Form2.cs
文件 7386 2013-04-24 08:30 生命游戏\生命游戏\Form2.Designer.cs
文件 6206 2013-04-23 17:21 生命游戏\生命游戏\Form2.resx
文件 505 2013-04-22 06:43 生命游戏\生命游戏\Form3.cs
文件 3045 2013-04-22 06:36 生命游戏\生命游戏\Form3.Designer.cs
文件 5817 2013-04-22 06:36 生命游戏\生命游戏\Form3.resx
文件 1308 2013-04-22 10:14 生命游戏\生命游戏\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7027 2013-04-23 14:36 生命游戏\生命游戏\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2013-04-21 22:40 生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2013-04-21 22:40 生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2013-04-21 22:40 生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 2227 2013-04-27 08:43 生命游戏\生命游戏\obj\Debug\生命游戏.csproj.FileListAbsolute.txt
文件 1091 2013-04-23 17:21 生命游戏\生命游戏\obj\Debug\生命游戏.csproj.GenerateResource.Cache
文件 2209 2013-04-21 22:57 生命游戏\生命游戏\obj\Debug\生命游戏.csprojResolveAssemblyReference.cache
文件 18432 2013-04-27 08:43 生命游戏\生命游戏\obj\Debug\生命游戏.exe
文件 180 2013-04-22 13:47 生命游戏\生命游戏\obj\Debug\生命游戏.Form1.resources
文件 180 2013-04-23 17:21 生命游戏\生命游戏\obj\Debug\生命游戏.Form2.resources
文件 180 2013-04-22 06:36 生命游戏\生命游戏\obj\Debug\生命游戏.Form3.resources
文件 44544 2013-04-27 08:43 生命游戏\生命游戏\obj\Debug\生命游戏.pdb
文件 180 2013-04-22 06:36 生命游戏\生命游戏\obj\Debug\生命游戏.Properties.Resources.resources
............此处省略21个文件信息
- 上一篇:C# 五子棋程序 附带编程日记
- 下一篇:C# sql实现批量导入数据到数据库
评论
共有 条评论