分享好友 环保知识首页 环保知识分类 切换频道

使用紫金桥自由报表[RsReport]实现五子棋游戏

2013-03-26 14:021240工控之家工控之家网

自由报表是紫金桥监控组态软件提供的功能强大、使用灵活的报表工具,用户可以自由合并、拆散单元格,设置位图、各种鼠标动作、关联实时数据库和关系数据库,可通过脚本动态设置各种属性或统计相关数据。功能如此强大的报表工具,学习并掌握其使用方法却不困难。为了了解自由报表的各项基本功能、学习使用这一报表工具,下面以使用自由报表制作五子棋游戏为例,进行简单介绍。

五子棋游戏在本例具有以下功能:

为了实现以上功能,本例共使用了两个自由报表对象,其中,一个作为棋盘显示在画面上,另一个作为保存棋谱的三维动态数组在运行的时候隐藏。

“棋盘”的绘制是一个十分简单的过程,因为自由报表的每个单元格都可以单独设置自己的背景色、背景位图、边线风格、字体、脚本、触发动作等等,非常方便灵活,所以在绘制棋盘时只要给选中的单元格设置相应的背景图片,再简单设置报表的一些属性即可。

而“鼠标点击落子、判定胜负”逻辑的实现则是使用自由报表提供的丰富的、功能强大的函数,使用这些函数,可以控制报表的任何一个单元格的数据、显示、字体等等。

“保存棋谱,加载棋谱”功能的实现也是十分的简单,只需要调用SaveLoad这两个函数就可以方便的实现报表的保存和加载。

“悔棋和游戏过程回放”,实现这两个功能就要用到之前提到的用来保存棋谱报表对象了。由于自由报表具有在运行时动态的修改报表的大小,增减报表的行或列的功能,自由报表完全可作为动态数组来使用,这就使得保存棋谱,将棋谱一步一步显示到画面上或者取消某一不棋实现起来非常的容易。

以上便是利用紫金桥软件自由报表实现五子棋游戏的简单介绍,其实即使对于一个刚刚接触紫金桥自由报表的人来说,只要依照紫金桥软件所提供的帮助文档就能在短时间内轻松的实现报表的各种功能,成为报表高手。


点赞 0
举报
收藏 0
打赏 0
评论 0
分享 4
更多相关评论
暂时没有评论,来说点什么吧
TRACEMODE MOBILE

0评论2013-03-26240

现场的数据是如何显示到力控软件内,力控的数据流是怎样的

0评论2013-03-26243

力控IO通讯参数说明

0评论2013-03-26291

力控中应用程序动作脚本、控制点的整理,控制策略在控制中的注意事项

0评论2013-03-26242

力控中动作脚本的注意事项

0评论2013-03-26279

虚拟机技术在组态软件中的作用

0评论2013-03-26215

为什么WebAccess的安全性更强?

0评论2013-03-26186

Delphi与力控的DDE方式通讯

0评论2013-03-26251

你们的软件在动画功能上与同类产品相比,又有何优势?

0评论2013-03-26217

WebAccess需要的运行环境如何?

0评论2013-03-26200