书本与学习
歌神的卖
这个作者很懒,什么都没留下…
展开
-
Head First C# (蜂巢模拟系统)
这个系统模拟一个蜂巢,蜜蜂进行采集花粉并酿蜜,该模拟系统运用到的技术有 LINQ、 GDI、 序列化、打印 和 委托等C#常用技术,利用GDI绘图简单实现了动画效果如下图所示:打印预览效果如下图所示,本链接提供了本系统的源代码,还有之前Head First3个游戏的源代码,下面贴一些核心代码,如果比较熟悉该部分内容则可略过namespace 蜂巢模拟系统{ publi原创 2013-05-12 22:14:36 · 3375 阅读 · 2 评论 -
Head First C#(钓鱼游戏)
游戏规则:游戏从52张牌开始。给每个玩家发5张牌。给每个人发完之后剩下的牌称为未发完的牌(stock)。每个玩家挨个询问一个值(“你有没有7?”),如果其他人手中有牌面等于这个值得牌,就要交给这个玩家,如果所有都没有这样的牌,玩家就必须“钓鱼”,从未发完的牌里取一张牌。 这个游戏的最终目标是凑成套牌(book),一套牌就是有相同牌面的全部4张不同花色的牌。到游戏最后,哪个玩家拿到的套数原创 2013-04-21 11:28:31 · 3131 阅读 · 3 评论 -
Head First C#(入侵者游戏)
源码下载如下链接点击打开链接游戏截图:源码如下:namespace 入侵者{ public partial class Form1 : Form { private Game game; private int animationCell = 0; private int frame = 0;原创 2013-05-26 14:54:31 · 2462 阅读 · 0 评论 -
Head First C#(冒险游戏)
冒险游戏的界面如上图所示,就是简单的闯关游戏,一共有5种道具和3种怪物道具分别为:剑、弓箭、锤子、蓝药水和红药水怪物分别为:蝙蝠、幽灵、食尸鬼类图视图如下所示,怪物类、道具类和玩家类继承于移动类。代码实现如下:namespace 冒险游戏{ public partial class Form1 : Form { private Ga原创 2013-05-02 11:39:12 · 3371 阅读 · 1 评论 -
Head First C#(赛狗日)
实验背景: 人:Joe、Bob和AI希望参见赛狗赌博。最初,Joe有50元,Bob有75元,AI有45元。每次比赛前,他们都会各自决定是否下注以及所押的赌金。直到比赛前,他们都可以改变赌金,但是一旦比赛开始,赌金就再不能更改了。 赌场:赌场会跟踪每个人持有的现金,以及每个人下注的对象。每次下注至少5元。一场比赛中,赌场对每个人只取一次赌金;也就是说每个人不得重复下注。赌场会检查下注原创 2013-04-18 21:44:55 · 3134 阅读 · 9 评论