资源简介
基于Microsoft Visual Studio 2005 用C#开发的翻牌小游戏,16张牌,8组两张相同的牌,点击一张牌,当前牌翻开,当点击第三张牌的时候,前两张牌相同的时候,前两张消失,不同的话,就翻回来。时间100秒。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
using System.IO;
namespace Memorize
{
public class button
{
//static int count = 0;
public Button b1;
int width;
int height;
int pox;
int poy;
private static int[] value = { 1 2 3 4 5 6 7 8 };
private static int[] frequency = { 0 0 0 0 0 0 0 0 };
private static int[]x1 = new int [3];
private static int[]y1 = new int [3];
public void Dispose()
{
b1.Dispose();
}
public button(Panel p1 int w int h int x int yint iint j)
{
width = w;
height = h;
b1 = new Button();
b1.Flatstyle = Flatstyle.Flat;
int bw = 50;
int bh = 60;
b1.Width = bw;
b1.Height = bh;
b1.BackColor = SystemColors.ControlDark;
b1.Top = x;
b1.Left = y;
pox = i;
poy = j;
b1.Click += new EventHandler(Click);
p1.Controls.Add(b1);
}
public void Show()
{
x1[frmMain .count - 1] = pox;
y1[frmMain.count - 1] = poy;
if (frmMain.count == 1)
{
frmMain.but1[x1[0] y1[0]].b1.Visible = true;
}
if (frmMain.count == 2)
{
if (frmMain.but1[x1[0] y1[0]].pox == frmMain.but1[x1[1] y1[1]].pox
&& frmMain.but1[x1[0] y1[0]].poy == frmMain.but1[x1[1] y1[1]].poy)
{
x1[frmMain.count - 2] = pox;
y1[frmMain.count - 2] = poy;
frmMain.count = 1;
}
else if (frmMain.but1[x1[0] y1[0]].b1.Text == frmMain.but1[x1[1] y1[1]].b1.Text)
{
frmMain.but1[x1[0] y1[0]].b1.Visible = false;
frmMain.but1[x1[1] y1[1]].b1.Visible = false;
frmMain.count = 0;
frmMain.totalCount += 2;
if (frmMain.totalCount == 16)
{
frmMain.DisTime();
MessageBox.Show(“YOU WIN!“);
frmMain.showwin();
}
}
}
if (frmMain.count == 3)
{
frmMain.but1[x1[0] y1[0]].b1.BackgroundImage = Image.FromFile(“Back.jpg“);
frmMain.but1[x1[1] y1[1]].b1.BackgroundImage = Image.FromFile(“Back.jpg“);
x1[frmMain.count - 3] = pox;
y1[frmMain.count - 3] = poy;
frmMain.count = 1;
}
}
private void Click(object sender System.EventArgs e)
{
frmMain.EnableTime(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 913 2008-01-19 12:48 Memorize\Memorize.sln
..A..H. 18944 2008-01-23 22:13 Memorize\Memorize.suo
文件 4460 2008-01-22 15:34 Memorize\Memorize\TopScore.Designer.cs
文件 4000 2008-01-22 13:33 Memorize\Memorize\Memorize.csproj
文件 3419 2008-01-19 15:59 Memorize\Memorize\UserInfo.Designer.cs
文件 5814 2008-01-19 15:59 Memorize\Memorize\UserInfo.resx
文件 1156 2008-01-19 20:18 Memorize\Memorize\UserInfo.cs
文件 4102 2008-01-23 22:12 Memorize\Memorize\button.cs
文件 7689 2008-01-23 22:12 Memorize\Memorize\Main.cs
文件 469 2008-01-19 13:10 Memorize\Memorize\Program.cs
文件 5814 2008-01-22 15:34 Memorize\Memorize\TopScore.resx
文件 973 2008-01-22 15:34 Memorize\Memorize\TopScore.cs
文件 361 2008-01-23 22:13 Memorize\Memorize\obj\Memorize.csproj.FileList.txt
文件 180 2008-01-22 19:05 Memorize\Memorize\obj\Debug\Memorize.frmMain.resources
文件 180 2008-01-19 16:45 Memorize\Memorize\obj\Debug\Memorize.Properties.Resources.resources
文件 180 2008-01-22 15:34 Memorize\Memorize\obj\Debug\Memorize.frmTopScore.resources
文件 180 2008-01-19 16:45 Memorize\Memorize\obj\Debug\Memorize.frmUserInfo.resources
文件 32768 2008-01-23 22:12 Memorize\Memorize\obj\Debug\Memorize.exe
文件 4608 2008-01-22 13:30 Memorize\Memorize\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 963 2008-01-22 19:05 Memorize\Memorize\obj\Debug\Memorize.csproj.GenerateResource.Cache
文件 42496 2008-01-23 22:12 Memorize\Memorize\obj\Debug\Memorize.pdb
文件 5632 2005-12-08 14:51 Memorize\Memorize\bin\Debug\Memorize.vshost.exe
文件 32768 2008-01-23 22:12 Memorize\Memorize\bin\Debug\Memorize.exe
文件 42496 2008-01-23 22:12 Memorize\Memorize\bin\Debug\Memorize.pdb
文件 1868 2008-01-20 09:46 Memorize\Memorize\bin\Debug\Back.jpg
文件 1710 2008-01-20 13:05 Memorize\Memorize\bin\Debug\8.jpg
文件 1648 2008-01-20 13:02 Memorize\Memorize\bin\Debug\1.jpg
文件 1547 2008-01-20 13:04 Memorize\Memorize\bin\Debug\2.jpg
文件 1687 2008-01-20 13:04 Memorize\Memorize\bin\Debug\3.jpg
文件 1682 2008-01-20 13:04 Memorize\Memorize\bin\Debug\4.jpg
............此处省略23个文件信息
相关资源
- fiddlercoreCapture.zip 用 .NET C# 实现 HTTP
- c#HL7通讯测试解析.zip
- 安卓QQ5.8协议 C#版本
- C#仿QQ软件源码
- ArcEngine+C#基本功能很全的代码
- 个人理财系统c#+sql
- 药品管理系统c#编写的
- C# ASP.NET 实战项目源代码 AJAX校内数码
- 《Visual C# + Oracle数据库系统开发全程
- C# winform 播放与录制视频源码
- c# DEV Winform 框架
- WPF开发教程 ----WPF C# 编程 界面开发(
- ASP.NET+C#+SQL校园新闻发布系统
- c# winform twain文件扫描并保存成图片
- ArcEngine 10.0 C#二次开发最新最全帮助文
- 基于C#、SQL学生选课管理系统
- 数据结构(C#语言描述-陈广-PPT及教材
- C#小区物业管理系完整源码
- C#图书管理系统源码20131205
- Windows Runtime via C#
- C#使用FFMPEG解码H264视频源码
- C#相册管理系统SQL数据库
- System.web源码C#
- C#+AE开发的系统 全代码
- STM32_IAP_UPDATA带C#上位机
- 图像处理软件源码C#
- 学生成绩管理系统 附带数据库文件
- c#仿QQ聊天IM界面实现(源代码)
- 0322 C# OPC UA 简单.zip
- 基于C#和Mysql的学生信息管理系统
评论
共有 条评论