首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
首页 | 培训研讨 | 公司简介 | 联系方式 | 公司动态 | 产品 | 应用实例 | 下载 | 文摘 | 诚聘 |
使用紫金桥自由报表[RsReport]实现五子棋游戏

紫金桥软件技术有限公司
收藏本文     查看收藏

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

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

  • 按照五子棋游戏规则鼠标点击落子、判定胜负。
  • 保存棋谱,玩家可将当前还未结束的棋局保存到指定位置。
  • 加载棋谱,玩家可将曾经保存过的棋谱加载到棋盘上,继续完成该局游戏。
  • 悔棋,当玩家落错子时可以通过该功能取消之前的棋子重新落子。
  • 游戏过程回放,可以将前一步局棋按照落子顺序一步一步显示出来。
  • 游戏计时,从棋局开始时记录时间直至棋局结束。

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

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

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

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

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

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


 

状 态: 离线

公司简介
产品目录

公司名称: 紫金桥软件技术有限公司
联 系 人: 李磊
电  话: 0459-8151391-808
传  真: 0459-8151391-804
地  址: 大庆市高新区服务外包产业园C-1座817室
邮  编: 163316
主  页:
 
紫金桥软件相关文摘:
跨平台实时数据库变量引用导航功能介绍
跨平台实时数据库 如何利用MODBUS仿真软件测试MODBUS驱动
紫金桥跨平台实时数据库如何实现多屏显示
紫金桥跨平台软实时数据库Web服务器和数据服务器分离访问的配置
紫金桥跨平台软件远程采集RealInfo6.5
使用虚拟机做的工程实现跨网Web访问
紫金桥软件Microsoft Office Access 2003的ODBC数据源配置
紫金桥软件闸门整体自动化监控系统
通过紫金桥软件来提高画面组态速度
组态软件在配套设备中的应用
紫金桥的关系库同步工具简介
紫金桥组态软件与欧姆龙PLC以太网通信(FINS命令)——CPU型号-CJ2M-CPU33
更多紫金桥软件文摘...
通过中华工控网在线留言紫金桥软件技术有限公司:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络
 
中华工控网 GKong.com制作发布 广告联系