稀里糊涂学了一个学期的C#,完全不会,C#最不一样的是界面设计,但是没头绪,比如扫雷的button,即使是初级的也有9*9个,不可能一个个粘贴吧,可是那怎么实现啊,还有那个显示时间的和雷数的是什么属性的控件,。。都不会T,T

解决方案 »

  1.   

    baidu一下 這方面的東西很多!
      

  2.   

    http://www.tg029.com/viewthread.php?tid=1266&extra=page%3D1[推荐]面向对象开发扫雷游戏讲师:王继彬 (喝口水就走http://blog.sina.com.cn/jbwang) 
    时长:约200分钟内容:介绍经典游戏——扫雷的开发全过程,采用经典的面向对象的思想进行开发。并附有源代码。
     ·第一部分 需求分析 
    1、介绍典型项目的设计文档(下载) 2、介绍扫雷游戏的设计方案(下载) 
    ·第二部分 程序开发 
    3、一步一步实现程序(一)(下载) 4、一步一步实现程序(二)(下载) 
    5、一步一步实现程序(三)(下载) 6、一步一步实现程序(四)(下载) 
    7、一步一步实现程序(五)(下载) 8、一步一步实现程序(六)(下载) 
    9、最后的总结(下载)  
    ·第三部分 源代码 
    10、程序源代码和项目文档(下载)    下载说明: 
    1)RayFile下载:点击【下载2】直接Http下载,或者点击【下载1】使用RayFile提供的下载工具高速下载。不支持迅雷等多线程下载工具,使用这些工具将有可能无法下载!2)趣盘下载:http://www.qupan.com/down/jbwang_4673086.html3)其他视频:http://blog.sina.com.cn/s/blog_3d7bed650100ajnr.html不是广告噢.这个视频真的很不错.可以看看.
      

  3.   

    我记得www.codeproject.com上面有与Windows自带程序一样的工程(含源码),自己去搜一下。
      

  4.   

    当年俺用vb.net写过,一个雷用一个按钮表示,慢的不行。往事不堪回首
      

  5.   

    不用button,就判断鼠标点击的位置,你用一个int二维数组保存坐标,另一个int二维数组保存雷(有就为1,没就为0,用bool也好,不过int方便些)然后重写form的paint事件
    具体的逻辑就不用交了,这都不会那你就不算学过编程的
      

  6.   


    如果LZ底子太差,这样也是无可奈何的事情
    但是只要编程基础确实有(哪怕只有控制台经验,只要玩得溜就行),还是多点挑战,当年我也是这么过来的,大一懵懵懂懂写的一个棋牌游戏,现在拿出手也不寒酸,只要肯钻研,我相信这个小游戏你一个星期管保做的很好(那棋牌游戏我连续每天工作16小时,3天拿下,说起来都不可思议,因为那时候确实不会winform)
      

  7.   

    codeproject上这类项目很多
    外国人的想法很好
      

  8.   

    关键字
    mine
    或者
    minesweeper
      

  9.   

    button 也可以靠代码动态创建 啊
      

  10.   

    问个跟C#扫雷无关的问题,csdn里发帖要扣分吗?
      

  11.   

    是的,我想知道怎么生成按钮,怎么写mouse的功能还没开始考虑
      

  12.   

    1、其实不一定要用那么多button啊。你可以用一张已经画好了表格的图片,然后判断鼠标是在哪个表格里面,当点击了鼠标的时候,就判断鼠标是属于哪个表格的范围,就响应当前表格内的事件就可以了。
    2、你可以用一个变量来记录所有的雷数啊,当点击某一个表格的时候,就判断是否是雷,就将记录雷数的变量做相应的变化就可以了。
    3、至于显示事件,你可以使用一个系统的时间函数就可以了。整体的思路,你可以先做好界面,再做响应事件。
      

  13.   

    定的高一点好,只要肯钻研,11楼是我基本思路,LZ可以参考下
    只能说学东西都是逼出来的,一步到位虽不可能,但是大踏步走是没有阻碍的,无妨正如我14楼说的,大一是每天平均16小时,那时候根本不懂事件、GDI+等东西,但是棋牌游戏到底是做出来了,虽说现在看上去逻辑很乱,但是功能总是无bug实现了
    还有大二完全不会数据库的情况下连接并操作Oracle数据库,也是连续2天没睡觉通宵做出来(因为老师就给了1星期时间,做不出来挂你没商量),所以都是逼出来的(一样逻辑混乱无比,但是功能却全而无bug,嘿嘿)