Head First C# 中文版 图文皆译 第八章 枚举和集合 page338
来源:互联网 发布:最好的php框架 编辑:程序博客网 时间:2024/05/16 14:31
①创建一个窗体来在两副扑克之间移动牌
你已经创建了一个Card类了。现在该是时候创建一个类来包含任意数量的牌了,我们把它叫做Deck(一副牌)。现实中一副牌有52张,但是Deck类可以包含任意数量的牌--或者其中没有牌也可以。
然后你要创建一个窗体来显示两个Deck对象的内容。启动程序的时候,第一个Deck对象最多有10张随机的牌,第二个Deck对象是完整的一副52张牌,它们都是先依据花色后依据牌面值来排序的--而且你可以用两个Reset按钮把两副牌重设为初始状态。窗体上还有标记为“<<”和“>>”的按钮来在两副牌之间移动牌。
除了六个按钮的事件处理方法之外,你还需要给窗体添加两个方法。首先添加一个ResetDeck()方法,它把一副牌重设到初始状态。它接受一个int参数:如果传入1,它把第一副牌重设为含有十张随机牌的初始状态;如果传入2,它把第二副牌重设为含有52张牌的一整副牌。再然后添加下面这个方法:
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page338
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page309
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page310
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page311
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page312
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page313
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page314
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page315
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page316
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page317
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page318
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page319
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page320
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page321
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page322
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page323
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page324
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page325
- 菜鸟的进阶之路
- 熊猫烧香的病毒制作源码
- 世界500强企业高管给女儿的就业忠告
- 什么是COM组件
- 关于IAS REPORT的 REP-3000的错误解决
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page338
- 不做CIO,学会“为什么”
- 2009年4月11日
- 解决eclipse里android无法关联源码办法
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- 学J2EE心得
- unhandled exception in .exe :0xC0000005:Access Violation.
- dw里常用的搜索正则表达式
- 什么是winform