APP下载

基于Windows操作系统的通用状态指示器设计

2018-03-21张翔宇蔡文斋刘剑锋

电子技术与软件工程 2018年2期

张翔宇 蔡文斋 刘剑锋

摘 要 本文设计了数个通用状态指示函数,用于解决Windows环境下应用程序中各种状态指示问题。这些函数利用界面可视组件设计,包含各种状态指示所需的参数并使用变体数组类型作为输入。定义了一组公有数据数组作为函数与实际工程应用的内存交换区,调用前将界面元素及协议提示信息传递给该交换区,以便于多次调用时调用方式一致。设计了可视条件参数,该参数可控制状态指示个数。设计了一款调用函数的调试程序,能在实际工程函数调用前给出调用效果。以上函数可结合具体工程项目通信协议快速调用,从而提高开发者效率。

【关键词】状态指示器 标签组件 形状组件 图形组件 协议

任何控制类或相关应用项目软件开发时,都会遇到这样的问题:在通讯协议中,使用某些字节表示状态变化。这样的状态表示字节在通讯协议中可能占几个字节,字节中每一位代表一种状态。每个字节就可代表8个具体物理参数状态。在工程项目中,假定通信协议中有7个状态字节,那么就有7*8=56种状态指示,这就需要设计并制作出这56个状态指示图标。并以不同的颜色表示相应的状态(例如,绿色代表正常,红色代表异常)。当工程项目改变后,通讯协议随之发生变化。开发者则又要依据工程要求编写大量的状态指示代码。

本文试图针对形式各异的通讯协议,设计一种在Windows操作系统下的通用状态指示器,以节省大量的代码工作量,提高程序开发效率。……

登录APP查看全文