91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 223KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-02-02
  • 語言: C#
  • 標(biāo)簽: C#24點??

資源簡介

C#版24點撲克游戲源代碼 其中關(guān)聯(lián)相關(guān)類 (排列組合類,計算器類,24點計算類)

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Runtime.InteropServices;?
using?System.Windows.Forms;

namespace?AppMain
{
public?partial?class?MainForm?:?Form
{

#region?聲明撲克牌API

//?cards.dll文件位于System32目錄下

[DllImport(“cards.dll“)]
public?static?extern?bool?cdtInit(ref?int?width?ref?int?height);

[DllImport(“cards.dll“)]
public?static?extern?void?cdtTerm();

[DllImport(“cards.dll“)]
public?static?extern?bool?cdtDraw(IntPtr?hdc?int?x?int?y?int?card?int?mode?long?color);

private?IntPtr?m_HDC?=?new?IntPtr();

#endregion

#region?定義變量

///?
///?四個數(shù)
///?

private?int[]?m_FourNumber?=?new?int[4];

///?
///?四種花色
///?

private?int[]?m_CardsColor?=?new?int[4];

///?
///?計算結(jié)果
///?

private?string?m_Result?=?string.Empty;

#endregion

#region?自定義方法
///?
///?初始化
///?

private?void?Init()
{
//清除結(jié)果
this.txt_Result.Text?=?string.Empty;

//隨機(jī)生成四個數(shù),直至有解
Random?rand?=?new?Random();
m_Result?=?string.Empty;
while?(m_Result?==?string.Empty)
{
for?(int?i?=?0;?i? {
m_FourNumber[i]?=?rand.Next(10)?+?1;
}
m_Result?=?Arithmetic.TwentyFourPoint.GetResultString(m_FourNumber);
}

//隨機(jī)生成撲克牌的花色
for?(int?i?=?0;?i? {
m_CardsColor[i]?=?rand.Next(4);
}

//重繪以正確顯示撲克牌
this.Refresh();
}

///?
///?繪制四張撲克牌
///?

private?void?DrawCards()
{
for?(int?i?=?0;?i? {
if?(m_FourNumber[i]?>?0)
{
cdtDraw(m_HDC?25?+?i?*?90?70?m_FourNumber[i]?*?4?-?4?+?m_CardsColor[i]?0?1);
}
}
}
#endregion

#region?事件處理

public?MainForm()
{
InitializeComponent();

int?width?height;
width?=?0;?height?=?0;
cdtInit(ref?width?ref?height);??//?初始化撲克牌
}

private?void?MainForm_Load(object?sender?EventArgs?e)
{
this.Icon?=?Properties.Resources.App;
Init();
}

private?void?TwentyFourPointForm_FormClosing(object?sender?FormClosingEventArgs?e)
{
cdtTerm();?
}

//?重寫窗體的OnPaint方法
protected?override?void?OnPaint(PaintEventArgs?e)
{
Graphics?g?=?e.Graphics;
m_HDC?=?g.GetHdc();
g.ReleaseHdc(m_HDC);
DrawCards();
}

private?void?btn_Build_Click(object?sender?EventArgs?e)
{
Init();
}

private?void?btn_Setup_Click(object?sender?EventArgs?e)
{
SetupForm?form?=?new?SetupForm();
form.FourNumber?=?m_FourNumber;
if?(form.ShowDialog()?==?DialogResult.OK)
{
m_FourNumber?=?form.FourNumber;
m_Result?=?Arithmetic.TwentyFourPoint.GetResultString(m_FourNumber);
this.txt_Result.Text?=?m_Result;
this.Refresh();
if?(m_Result?==?str

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5551??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\AppMain.csproj

?????文件????????512??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\AppMain.csproj.user

?????文件???????9728??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\bin\Debug\Arithmetic.dll

?????文件??????24064??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\bin\Debug\Arithmetic.pdb

?????文件?????210944??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\bin\Debug\TwentyFourPoint.exe

?????文件??????30208??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\bin\Debug\TwentyFourPoint.pdb

?????文件??????14328??2010-01-21?11:25??24點\TwentyFourPoint\AppMain\bin\Debug\TwentyFourPoint.vshost.exe

?????文件????????490??2007-07-21?01:33??24點\TwentyFourPoint\AppMain\bin\Debug\TwentyFourPoint.vshost.exe.manifest

?????文件???????3567??2010-01-21?08:23??24點\TwentyFourPoint\AppMain\expressionCalculator.csproj

?????文件???????3294??2010-01-21?10:58??24點\TwentyFourPoint\AppMain\MainForm.cs

?????文件???????3630??2010-01-21?10:58??24點\TwentyFourPoint\AppMain\MainForm.Designer.cs

?????文件???????5814??2010-01-21?10:58??24點\TwentyFourPoint\AppMain\MainForm.resx

?????文件????????856??2010-01-21?11:25??24點\TwentyFourPoint\AppMain\obj\Debug\AppMain.csproj.FileListAbsolute.txt

?????文件????????949??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\AppMain.csproj.GenerateResource.Cache

?????文件????????180??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\AppMain.MainForm.resources

?????文件??????98118??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\AppMain.Properties.Resources.resources

?????文件????????180??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\AppMain.SetupForm.resources

?????文件???????3185??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\ResolveAssemblyReference.cache

?????文件???????4608??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件?????210944??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\TwentyFourPoint.exe

?????文件??????30208??2010-01-21?11:08??24點\TwentyFourPoint\AppMain\obj\Debug\TwentyFourPoint.pdb

?????文件????????477??2010-01-21?08:32??24點\TwentyFourPoint\AppMain\Program.cs

?????文件???????1458??2010-01-21?09:15??24點\TwentyFourPoint\AppMain\Properties\AssemblyInfo.cs

?????文件???????3082??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\Properties\Resources.Designer.cs

?????文件???????6191??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\Properties\Resources.resx

?????文件???????1088??2010-01-21?08:31??24點\TwentyFourPoint\AppMain\Properties\Settings.Designer.cs

?????文件????????249??2010-01-21?08:29??24點\TwentyFourPoint\AppMain\Properties\Settings.settings

?????文件??????97566??2010-01-21?10:55??24點\TwentyFourPoint\AppMain\Resources\App.ico

?????文件???????1188??2010-01-21?10:12??24點\TwentyFourPoint\AppMain\SetupForm.cs

?????文件???????9875??2010-01-21?09:35??24點\TwentyFourPoint\AppMain\SetupForm.Designer.cs

............此處省略36個文件信息

評論

共有 條評論

相關(guān)資源