【摘要】:为此,简单系统模型的后台设计为只由一个程序来实现,而前台则只设计了控件库、仪器拼搭场和“编辑/运行”控制三个组成部分,如图7-16所示。简单系统模型可以实现智能虚拟控件和拼搭智能控件化虚拟仪器的基本功能,易于理解,易于开发,但功能比较单一,程序运行效率低,不便于分工开发。
建立简单系统模型的目的是为了实现智能虚拟控件的基本思想,检验该构想的可行性和先进性。为此,简单系统模型的后台设计为只由一个程序来实现,而前台则只设计了控件库、仪器拼搭场和“编辑/运行”控制三个组成部分,如图7-16所示。控件库用于存储一个个已经制作完成的智能虚拟控件;仪器拼搭场用于将智能虚拟控件拼搭成智能控件化虚拟仪器;“编辑/运行”控制的作用是使系统可以分别处于“编辑”和“运行”状态。当系统处于“编辑”状态时,可以将控件库中的智能虚拟控件调入仪器拼搭场,可以对仪器拼搭场中的智能虚拟控件进行任意移动、功能“赋予”、属性设置、删除等,以拼搭出所需要的虚拟仪器。当系统处于“运行”状态时,只能运行已拼搭好的智能控件化虚拟仪器,而不能再移动、编辑智能虚拟控件。“编辑/运行”控制的切换可通过布尔变量来转换。为了能对智能虚拟控件进行功能“赋予”,改变大小、形状、颜色、纹理等属性,灵活地调用(根据需要添加或删除控件),智能虚拟控件建立了功能“赋予”、“属性设置”和“删除控件”三个菜单项,这些菜单项的进一步设计与实现在后续有关章节中进行介绍。系统模型的前台和后台之间通过消息传递进行联系,即前台向后台发出请求消息,后台根据所请求的信息进行后台处理,然后将处理结果传回前台,进行显示或展现。
简单系统模型可以实现智能虚拟控件和拼搭智能控件化虚拟仪器的基本功能,易于理解,易于开发,但功能比较单一,程序运行效率低,不便于分工开发。
(www.xing528.com)
图7-16 简单系统模型
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。