92.开发 XControl 9 - 使用 XControl

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发XControl 9 - 使用XControl
关于XControl还有好几个方面的知识点没有介绍到,包括:版本控制、错误处理、得到调用VI的信息、调试、调整界面大小、发布快捷菜单、动画的实现、一些注意事项等。

不过,这些细节问题在这个黑白棋控件中没有体现出来。

所以以后有机会再讨论。

作为这一组XControl话题的结束篇,介绍一下演示使用黑白棋控件的范例。

这是演示程序的界面,只有黑白棋XControl控件和必要的几个控件。

其程序框图如下,这是一个典型的事件处理结构。

首先程序注册必要的事件:一个XControl的事件,在用户走子后通知应用程序;一个用户自定义事件,这里仅用于初始化。

程序初始化,与用户点“New”按钮做的事情相同,都是调用黑白棋控件的New Game方法,开始一盘新的游戏。

之后就等待用户(黑方)在棋盘上走一子。

之后,程序判断应该黑方走还是白方走。

如果轮到白方走,程序就在所有可以落子的地方随机选出一个位置,走一白子。

(程序没有实现人工智能部分)
黑白都不可走时,程序计算输赢。

相关文档
最新文档