我正在编写一个快速的BlackJack Winforms应用程序来演示几个概念。引擎本身相当简单,但是,我想在WinForm上显示实际的扑克牌。
那里有一个我可以使用的库(最好是免费的),可以显示卡片。
当然,当天还有cards.dll,但它没有管理。寻找托管的东西(或至少围绕cards.dll的托管包装)。
答案 0 :(得分:3)
不确定这有多好,但快速搜索在codeplex上找到了PlayingCards。看起来你可以拔出PlayingCardsLibrary项目并使用它。或者根据需要进行修改。
答案 1 :(得分:2)
cards.dll曾经在Windows中,用于支持内置的纸牌游戏。它有一个C#界面显示here。作者正面朝下显示卡片,但一个简单的参数更改将显示它们正面朝上。该DLL可能仍然在Windows中,如果没有,您可以在线下载。
编辑:
似乎已经从Vista中消失了,但就像我说它可以从网上的多个来源获得,或者从你附近的机器上的旧MS操作系统获得: - )
答案 2 :(得分:1)
在“Windows Presentation Foundation Unleashed”一书中,您可以看到如何创建作为卡的自定义控件的示例。这是一个很好的例子,但是WPF而不是WinForms。
答案 3 :(得分:1)
还有一个我实际测试过的lib,看起来效果很好,并且有一个很好且易于理解的API。