1

我正在编写一个快速的 BlackJack Winforms 应用程序来演示几个概念。引擎本身相当简单,但是,我想在 WinForm 上显示实际的扑克牌。

那里有一个我可以使用(最好是免费的)允许显示卡片的库。

当然,还有当年的cards.dll,但它是不受管理的。寻找托管的东西(或者至少是cards.dll的托管包装器)。

4

4 回答 4

3

不确定这有多好,但快速搜索在 codeplex 上找到了PlayingCards 。看起来您可能能够提取 PlayingCardsLibrary 项目并使用它。或根据需要进行修改。

于 2009-07-09T21:29:31.913 回答
2

card.dll 以前在 windows 中,用于支持内置的纸牌游戏。这里显示了一个 C# 接口。作者将卡片正面朝下显示,但简单的参数更改会使它们正面朝上。dll 很可能仍在 Windows 中,如果没有,您可以在线下载。

编辑:

似乎已经从 Vista 中消失了,但就像我说的那样,它可以从多个在线来源获得,或者从你附近机器上的旧 MS 操作系统获得:-)

于 2009-07-09T22:46:59.043 回答
1

在“Windows Presentation Foundation Unleashed”一书中,您可以看到如何创建作为卡片的自定义控件的示例。这是一个很好的例子,但它是 WPF 而不是 WinForms。

于 2009-07-09T21:34:18.287 回答
1

还有一个我已经实际测试过的库,看起来效果很好,并且有一个很棒且易于理解的 API。

http://www.c-sharpcorner.com/UploadFile/samersarhan/Cards.dllinWindowsControlLibray11232005050452AM/Cards.dllinWindowsControlLibray.aspx

于 2009-07-10T16:27:28.557 回答