会c#的大大进来帮个忙

来源:百度文库 编辑:超级军网 时间:2024/04/29 20:19:12
兄弟我最近自学C#,到现在已经看完面向对象的理论、概念,正在学习控件。
昨天突然冒出来个想法,想用C#做一个扫雷,就是完全照WINDOWS那个扫雷一样。哪位懂C#的大大帮我看下,我还需要准备哪些知识才能开始着手啊?最好能帮我列一个需求清单,我想能不能在奥运会结束之前弄出来兄弟我最近自学C#,到现在已经看完面向对象的理论、概念,正在学习控件。
昨天突然冒出来个想法,想用C#做一个扫雷,就是完全照WINDOWS那个扫雷一样。哪位懂C#的大大帮我看下,我还需要准备哪些知识才能开始着手啊?最好能帮我列一个需求清单,我想能不能在奥运会结束之前弄出来
你去搜一下扫雷相关算法,然后动手做.就知道要准备什么东西了.
刚才在网上搜索了一下 找到好几个C#的扫雷源代码 但没找到教人怎么自己做的
我不想只是照着别人的源代码一行一行地打字啊
我现在的想到的思路是把一个一个的button拖到窗口里去,但是运行速度会很慢,替代方法还没想到。
另外一个难点是判断具体格子button周围的地雷数量,我想到的方法是用一个2维数组来存放所有的格子button。
整个程序应该有一个格子类(Gezi)和一个格子集合类(GeziJi)。在格子集合类(GeziJi)里按2维数组的顺序初始化每一个格子(Gezi)对象,然后再布雷。
接下来想到一个问题,我是不是应该用自定义的button呢?似乎用自定义button更符合面向对象编程的思想哈。但是怎么样才能将button和Gezi结合起来呢?把button作为Gezi的一个字段或属性行不行?怎么做?
兄弟,直接到专业点的论坛上看看吧,比如CSDN之类。
CSDN上?
算了吧。
那上面的人都太厉害了,问这样的问题的话
直接就给你一源代码,自己去读
要不然,就云山雾罩跟你扯怎么样优化代码啦,设计模式啦,我还搞布懂的
还不如我自己想,有更具体的问题在上CSDN上看吧
介绍两个网站给楼主,www.asp.net。这个网站可以说是微软.net技术的官方网站,另外还有满多不错的技术博客。或者可以去下www.codeproject.com,这是个类似于自由开发者的网站,上面有许多开发人员自己写的程序,楼主可以去看看。