2012年10月8日
摘要: 上节说道了对这个游戏 面向对象的分析,各位读者 ,有什么不懂,尽情给我留言把!!!!!!闲话少说,这节我们对 游戏的实体类,先进行伪代码分析,然后进行源代码的分析。 我们先看这些类的整体的架构如下图所示: Piece类 代表相应的棋子的类, 他应该有 位置这个属性,而位置的最好的体现是通过纵坐标横坐标来体现;相应形状这个属性代表是黑色用户控件还是白棋的用户控件。 类型属性代表代表这是黑棋, 还是白棋; 索引属性 插入相应的索引的位置。 相应源代码如下: private UserControl _shape; private Position... 阅读全文
posted @ 2012-10-08 19:03 laozhu1124 阅读(1150) 评论(0) 推荐(0)
摘要: 上节说到剖析五子棋的任务从这节开始,那确实。 其实,这节的任务很简单,就是 以完全面向对象的思想来分析这个小游戏。 对于面向对象,对于开发人员,一定不再陌生,这里就不再赘述。 那他需要哪些类了。 一个黑棋子,一个白棋子,他是不是有许多的属性 是一样的,因此我们这里抽象出一个piece 包含位置,类型等等属性 这些棋子在哪玩,是不是棋盘上。因此,我们需要棋盘类(pieceboard)类来体现所谓的棋盘。 怎么来存储相应五子棋的结果了,因此我们需要winningResult类存储相应结果。 你会问我怎么来控制游戏开展的,我这里是基于mvc的思想 ... 阅读全文
posted @ 2012-10-08 13:09 laozhu1124 阅读(1733) 评论(0) 推荐(1)
摘要: 真的是好久、好久没有写博客了,手都生了。我有在国庆这七天的时间更进一步的学习了xaml语言,熟悉了win8的开发的过程。 因此我会把我这些天开发的一些心得陆陆续续的分享给大家。 经过前几次我写相应的开发的历程,我就发现写自己开发的历程,要么直说自己的想法,要么只贴源代码,使读者摸不着头脑。在这里,我争取综合两者长处,深入浅出的剖析开发历程,争取使大家有所获益。 在这节中,我们要主要搞清楚以下几个问题。 什么是五子棋 编程实现五子棋有哪些难点 五子棋,相信大多数人都玩过。因此对他都有所了解。那五子棋的定义究竟是什么了? 百度百科上说: 传统五子棋的棋具与围棋大致相... 阅读全文
posted @ 2012-10-08 10:02 laozhu1124 阅读(2455) 评论(3) 推荐(0)

淘宝免费计数器