问题描述
谁做过比赛对阵图,麻烦给代码参考下,谢谢!
解决方案
解决方案二:
你总得给个样子吧。。最简单的就是这种。。。但是做起来有什么难的?队伍1------?|----------队伍2------||-------final队伍3------?||----------队伍4------
解决方案三:
队伍1------?|----------队伍2------||-------final队伍3------?||----------队伍4------
解决方案四:
对阵图为什么是代码写的呢?比赛抽签抽完,对阵形势已经确定了,对阵图就出来了,并非动态。如果决出下一轮的N强,那就更新替换图片就可以了。程序也能做,但是一般来说,你网上看到的那些世界杯啊等等,好看的对阵图不是什么程序代码写出来的,呵呵。做也能做的,只是比较麻烦,需要算计算图和线的位置~~~~。如果扩展性好点,还要考虑图像的伸缩。我觉得这个还是用PS做吧。
解决方案五:
要的是第二种有代码参考吗?我做不出来
解决方案六:
客户要求用代码画出对阵图来,所以呢!我就要写对阵图出来。没办法
解决方案七:
用GDI函数或者Drawing相关的函数画出来就可以。你可以把下面的对阵图看成一个7行3列的表格。队伍1------?|----------队伍2------||-------final队伍3------?||----------队伍4------
行宽通过字体的高度算得,列宽就是里面内容的多少,每个单元格你可以画文字进去也可以画图片进去。关于绘图你可以参考:c#GDI+简单绘图(一):http://www.cnblogs.com/stg609/archive/2008/03/16/1108333.htmlc#GDI+简单绘图(二):http://www.cnblogs.com/stg609/archive/2008/03/16/1108407.htmlC#GDI+简单绘图(三):http://www.cnblogs.com/stg609/archive/2008/03/19/1113694.htmlc#GDI+简单绘图(四):http://www.cnblogs.com/stg609/archive/2008/03/30/1129221.html
解决方案八:
解决方案九:
好看点用wpf做
解决方案十:
估计都不行。因为是根据比赛人数来用程序画出对阵图,有的还有轮空的人比如有7个人打然后队伍1轮空2-73-64-5形成对阵图有三层
解决方案十一:
这个都是要自己算的啊。别估计啊,先得作啊。先把最基本的,不受数据影响的对阵图画出来,代表画个对阵图已经没问题了。第二步就是排除轮空等非正常影响的基本数据带入到第一步里去。最后再考虑额外因素。一步步来,别先把自己框死,饭要一口一口吃,实践出真知。
解决方案十二:
楼上说的用wpf来做,是个不错的选择。