资源简介
压缩包里面有21点、百变方块、打字游戏、单机坦克、对对碰、俄罗斯方块、拱猪、汉诺塔、黑白棋、华容道、计算器、连连看、七巧板、人物拼图游戏、扫雷游戏、贪吃蛇、坦克大战、停车场、涂鸦游戏、推箱子、网络军旗、中国象棋、智力问答游戏。
代码片段和文件信息
//08-5-23 将VB.net的转换成C#
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
//add
namespace cards_csharp
{
public partial class Form1 : Form
{
private card[] Deck;
private int TopCard;
private int dealerAce; //庄家已有A牌个数
private int dealerCount; //庄家已有点数
private int g_height = 100;
private int g_width = 75;
private int idcard; //庄家已有扑克牌数
private int ipcard; //玩家已有扑克牌数
private int playerAce; //玩家已有A牌个数
private int playerCount; //玩家已有点数
public Form1()
{
InitializeComponent();
}
//初始化函数
[DllImport(“cards.dll“)]
public static extern bool cdtInit(ref int width ref int height);
//显示扑克牌的函数
[DllImport(“cards.dll“)]
public static extern bool cdtDrawExt(IntPtr hdc int x int y int dx int dy int card int mode int color);
//结束使用cards.dll函数
[DllImport(“cards.dll“)]
public static extern void cdtTerm();
private void GetDeck() //生成牌
{
int i;
int j;
for (i = 0; i <= 3; i++)
{
for (j = 0; j <= 12; j++)
{
Deck[j + 13*i].face = j;
Deck[j + 13*i].suit = i;
if (j < 10)
{
Deck[j + 13*i].count = j + 1;
}
else
{
Deck[j + 13*i].count = 10;
}
Deck[j + 13*i].faceup = false;
}
}
}
private void Shuffle() //洗牌
{
int i j k;
card tc;
Random r = new Random((int) DateTime.Now.Ticks);
for (k = 1; k <= 500; k++)
{
i = r.Next(52);
j = r.Next(52);
tc = Deck[i];
Deck[i] = Deck[j];
Deck[j] = tc;
}
TopCard = 0;
}
private void delay(int dt)
{
int t;
t = (int) DateTime.Now.Ticks;
do
{
if ((int) DateTime.Now.Ticks >= t + dt)
break;
} while (true);
}
private void DrawCard(int x int y)
{
cdtDrawExt(base.CreateGraphics().GetHdc() x y 75 100 (Deck[TopCard].face*4 + Deck[TopCard].suit) 0 0);
}
private void Form1_Load(object sender EventArgs e)
{
Deck = new card[52];
GetDeck();
Shuffle(); //洗牌
cdtInit(ref g_width ref g_height);
}
private void button1_Click(object sender EventArgs e) //发牌
{
button1.Enabled = false;
label1.Text
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-20 15:05 21点\
目录 0 2018-05-20 15:31 21点\21点\
目录 0 2018-05-20 15:31 21点\21点\.vs\
目录 0 2018-05-20 15:31 21点\21点\.vs\21点\
目录 0 2018-05-20 15:32 21点\21点\.vs\21点\v15\
文件 31232 2018-05-20 15:34 21点\21点\.vs\21点\v15\.suo
目录 0 2018-05-20 15:32 21点\21点\.vs\21点\v15\Server\
目录 0 2018-05-20 15:34 21点\21点\.vs\21点\v15\Server\sqlite3\
文件 0 2018-05-20 15:32 21点\21点\.vs\21点\v15\Server\sqlite3\db.lock
文件 471040 2018-05-20 15:34 21点\21点\.vs\21点\v15\Server\sqlite3\storage.ide
文件 5194 2018-05-20 15:33 21点\21点\21点.csproj
文件 452 2012-08-20 11:19 21点\21点\21点.csproj.user
文件 899 2012-08-20 11:16 21点\21点\21点.sln
文件 13824 2012-08-20 11:21 21点\21点\21点.suo
目录 0 2018-05-20 15:05 21点\21点\DLL\
文件 359936 2011-07-07 14:58 21点\21点\DLL\Cards.dll
文件 4872 2011-07-02 15:36 21点\21点\Form1.Designer.cs
文件 9361 2012-08-20 11:21 21点\21点\Form1.cs
文件 5814 2011-07-02 15:36 21点\21点\Form1.resx
文件 455 2012-08-20 11:21 21点\21点\Program.cs
目录 0 2018-05-20 15:05 21点\21点\Properties\
文件 1162 2012-08-20 11:21 21点\21点\Properties\AssemblyInfo.cs
文件 2852 2012-08-20 11:15 21点\21点\Properties\Resources.Designer.cs
文件 5612 2008-05-24 02:21 21点\21点\Properties\Resources.resx
文件 1095 2012-08-20 11:15 21点\21点\Properties\Settings.Designer.cs
文件 249 2012-08-20 11:15 21点\21点\Properties\Settings.settings
目录 0 2018-05-20 15:05 21点\21点\bin\
目录 0 2018-05-20 15:33 21点\21点\bin\Debug\
目录 0 2018-05-20 15:33 21点\21点\bin\Debug\DLL\
文件 359936 2011-07-07 14:58 21点\21点\bin\Debug\DLL\Cards.dll
文件 12800 2018-05-20 15:33 21点\21点\bin\Debug\cards_csharp.exe
............此处省略1758个文件信息
- 上一篇:MATLAB GUI设计学习手记(罗华飞)
- 下一篇:ERP实施方法论
相关资源
- C#串口dll及
- C# 反射学习
- C# asp.net验证码
- C#托盘图标 带右键菜单
- C#Twincat3读写程序
- C#编写的KTV系统(附access数据库)
- C# 桌面时钟(穿透)
- C#图书管理系统(源代码+数据库+系统
- C#通讯调试工具源码
- 纯C#的DICOM读取和通讯
- C# 多线程任务池
- C#生成条形码
- C# 利用ListView空间导航数据库信息
- 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开发入门经典
评论
共有 条评论