资源简介
超完美,可做大作业,或实验内容。想学习C#的可以下载参考哦
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace mycards
{
public class Card : PictureBox
{
// Suit指的是花色,1为梅花,2为方钻,3为红心,4为黑桃
private byte suit; //花色
private byte faceNum; // FaceNum 指的是牌面1--13数字(点数)
private byte power; // Power指的是牌的实际大小
private Image cardImage = null; //牌的正面图
private Image cardBackImage = null; //牌的背面图
public Card(byte Suit byte FaceNum)
{
this.faceNum = FaceNum;
this.suit = Suit;
//设置实际大小,牌A比牌K大
if (FaceNum == 1) power = 14;
else power = FaceNum;
}
public Card()
{
}
public byte Suit //花色属性
{
get
{
return suit;
}
}
public byte Power //点数属性
{
get
{
return power;
}
}
public byte FaceNum //牌的实际大小属性
{
get
{
return faceNum;
}
}
public int pic_order() //计算牌的图像索引号
{
return (Suit - 1) * 13 + FaceNum;
}
public void show()
{
string imageName =“_“+pic_order().ToString();
cardImage = (Image)Properties.Resources.ResourceManager.Getobject(imageName);
//string filename = Application.StartupPath+“\\..\\..\\bmp\\“ + n.ToString() + “.bmp“;
//cardImage= Image.FromFile(filename);
if (cardImage != null)
this.Image = cardImage;
}
public void showBack()
{
string imageName = “_0“;
cardBackImage = (Image)Properties.Resources.ResourceManager.Getobject(imageName);
if (cardBackImage != null)
this.Image = cardBackImage;
}
public void dian(int n) //计算点数和花色
{
this.faceNum = (byte)(n % 13);
this.suit = (byte)(n / 13 + 1);
}
public void SetPosition(int left int top)//牌的位置
{
this.Left = left;
this.Top = top;
}
public void SetSize(int w int h)//牌的大小
{
this.Width = w; this.Height = h;
}
public void MoveTo(int dx int dy)//动画效果
{
int x1 = this.Left;
int y1 = this.Top;
for (int i = 0; i < 10; i++)
{
SetPosition(x1 + (dx - x1) / 10 y1 + (dy - y1) / 10);
}
SetPosition(dxdy);
this.BringToFront();
//System.Threading.Thread.Sleep(30); //延时0.03秒
}
public override string ToString()//重载ToString()方法
{
string Su
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 43008 2011-07-12 07:53 18章 拱猪扑克牌游戏\.vs\mycards\v14\.suo
文件 903 2011-07-12 07:03 18章 拱猪扑克牌游戏\Backup\mycards.sln
文件 232448 2011-07-12 07:07 18章 拱猪扑克牌游戏\bin\Debug\mycards.exe
文件 75264 2011-07-12 07:07 18章 拱猪扑克牌游戏\bin\Debug\mycards.pdb
文件 14328 2011-07-12 07:45 18章 拱猪扑克牌游戏\bin\Debug\mycards.vshost.exe
文件 490 2007-07-21 09:33 18章 拱猪扑克牌游戏\bin\Debug\mycards.vshost.exe.manifest
文件 20792 2007-10-18 17:54 18章 拱猪扑克牌游戏\bmp\0.bmp
文件 1184 2007-10-18 17:47 18章 拱猪扑克牌游戏\bmp\1.bmp
文件 1184 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\10.bmp
文件 3550 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\11.bmp
文件 3550 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\12.bmp
文件 3550 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\13.bmp
文件 1214 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\14.bmp
文件 1214 2007-10-18 17:49 18章 拱猪扑克牌游戏\bmp\15.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\16.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\17.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\18.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\19.bmp
文件 1184 2007-10-18 17:47 18章 拱猪扑克牌游戏\bmp\2.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\20.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\21.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\22.bmp
文件 1214 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\23.bmp
文件 3550 2007-10-18 17:50 18章 拱猪扑克牌游戏\bmp\24.bmp
文件 3550 2007-10-18 17:51 18章 拱猪扑克牌游戏\bmp\25.bmp
文件 3550 2007-10-18 17:51 18章 拱猪扑克牌游戏\bmp\26.bmp
文件 1214 2007-10-18 17:51 18章 拱猪扑克牌游戏\bmp\27.bmp
文件 1214 2007-10-18 17:51 18章 拱猪扑克牌游戏\bmp\28.bmp
文件 1214 2007-10-18 17:51 18章 拱猪扑克牌游戏\bmp\29.bmp
文件 1184 2007-10-18 17:48 18章 拱猪扑克牌游戏\bmp\3.bmp
............此处省略87个文件信息
- 上一篇:C#控制台德州扑克V1.01.rar
- 下一篇:一键修改IP小工具 c#写的 很好用
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
- vb调用c#编写的串口DLL文件(vb源码
评论
共有 条评论