主营:欧姆龙,三菱,安川,Pro-face

首页 > 解决方案 > 化工_软件 > 使用紫金桥组态软件自由报表实现五子棋游戏

分类+

使用紫金桥组态软件自由报表实现五子棋游戏

发布日期:2025/12/5来源:网络

关键字:紫金桥 组态软件 自由报表 五子棋

一、概述

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

二、功能描述

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

1、按照五子棋游戏规则鼠标点击落子、判定胜负。

2、保存棋谱,玩家可将当前还未结束的棋局保存到指定位置。

3、加载棋谱,玩家可将曾经保存过的棋谱加载到棋盘上,继续完成该局游戏。

4、悔棋,当玩家落错子时可以通过该功能取消之前的棋子重新落子。

5、游戏过程回放,可以将前一步局棋按照落子顺序一步一步显示出来。

6、游戏计时,从棋局开始时记录时间直至棋局结束。

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

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

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

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

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

三、小结

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


  • 紫金桥监控组态软件在石油勘探领域的应用 紫金桥监控组态软件在石油勘探领域的应用 背景油田是一个以油气生产为主,集勘探、开发、施工作业、后勤辅助生产、多种经营、社会化服务为一体的,专业门类齐全的国有特大型企业。油田的勘探、钻井、测井、录井等是野外作业,流动性强,点多、分散、距离
  • 企业能耗在线监测系统软件节能降耗j解决方案 企业能耗在线监测系统软件节能降耗j解决方案 企业能耗管理在线监测系统根据企业建筑分布、设备类型数量、设备的分布情况,针对实际情况建立能效管理系统(能源控制与管理系统),能耗在线监测系统需要微加ruiecjo了解可适用于地铁站、商业中心、住宅区
  • 基于紫金桥软件的FFU净化单元联网监控系统 基于紫金桥软件的FFU净化单元联网监控系统 一、概述目前FFU净化单元适用于建造模块化、大面积的洁净室送风天棚和局部高洁净度要求的场合。但FFU净化单元相对安装分散和独立,控制时需要针对每台手动控制。紫金桥软件技术有限公司根据客户的要求,提
  • 电力监控软件的可扩展性设计--安科瑞 华梅超 电力监控软件的可扩展性设计--安科瑞 华梅超 安科瑞华梅超江苏安科瑞电器制造有限公司摘要:本文根据安科瑞电力监控系统软件的设计过程,论述了电力监控系统高扩展性的设计思路和方法,对于电力监控组态软件与电力平台方案的研究有一定的参考价值。关键字:安
  • 紫金桥软件实时数据库在化工行业中的应用 紫金桥软件实时数据库在化工行业中的应用 应用背景:在现代的化工生产企业中,对生产车间的生产装置工艺进行实时的数据采集和保存,可以为生产工艺过程的跟踪、分析、评价、操作优化、事故原因的分析查找,提供最直观的数据,通过数据的分析,不断的科学
  • 紫金桥软件在某化工厂实时数据采集应用 紫金桥软件在某化工厂实时数据采集应用 [摘要]:某化工集团是以天然气化工、轻烃化工和三采助剂为主营业务的大型国有化工企业。拥有各类化工生产及辅助装置13套,主导产品为甲醇、醋酸、液氨、液化石油气、工业混合烷、轻烃以及重烷基苯磺酸盐等三
  • 使用NI VeriStand实现汽车ECU的HIL测试 使用NI VeriStand实现汽车ECU的HIL测试 “NI VeriStand与NI PXI平台的结合满足了用户对I/O、计算能力、信号仿真和数据分析等功能的需求,而且是完全开放和模块化的。”–Enrico Corti, Alma Automoti
  • 使用 PC 控制实现高效肉类分配 使用 PC 控制实现高效肉类分配   位于德国Irschenberg的 TVI Entwicklung und Produktion GmbH 公司主要经营各种肉类分配和加工设备及生产线从肉回火处理到将切好的部分输送到包装机械中。

专注服务于工控领域 7×8小时售后支持

全方位的技术支持 因为专注所以专业